要开发一款海外版的App肯定少不了国际化,经过团队商量后第一版的国际化准备做成本地化的多语言,之后更新迭代在选用下载语言包的形式.
本地化的多语言很简单在网上一搜一大堆的文章,我主要想记录一下在做本地化的过程中碰到的一个坑.
由于在新建项目时删了main.storyboard导致我在添加本地化语言的时候没有资源可以选用也间接的造成我没办法添加本地化语言,上网查了很多大多数没有这个问题的解决办法,后来自己新建了一个工程,然后打开project.pbxproj文件通过对比发现我需要修改一下配置:
knownRegions = (
);
为修改前是这个样子,我添加了我需要的语言后:
knownRegions = (
"zh-Hans",
Base,
en,
"zh-Hant",
);
我添加了中文简体,中文繁体和英文,添加好后重新打开项目一切问题都解决了,特此记录一下.