最近为了锻炼英语,把自己手机Language改成了英文的了,然后就发现有的应用居然有英文名,比如微信-We Chat,感觉不错耶,是时候搞一搞了:
第一步:
打开项目-Project-Info-Localizations
将我们想要配置的语言都添加进去。
第二步:
在项目中新建Strings文件
点击Next后:
点击Create即可。
第三步:
选中新建的文件,右侧选项中,点击Localize
出现这样一个弹框:
选中我们想要的语言,点击Localize即可。
然后我们再在右侧的Localization中把其他的语言都勾选了。
第四步:
对项目中的各个Strings进行编辑
在InfoPlist.strings(English)中添加内容:
CFBundleDisplayName = “My Test”;
请注意等式右侧没有@符号,且最右侧有;符号
在其他的strings分别添加想要展示的名称即可。
第五步,在plist文件中进行配置
添加Application has localized display name设置Bool值为YES
第六步,新建一个名为Localizable.strings的Strings文件
按照以上的格式进行添加内容。
“MainText” = “abcdefghijk”;
第七步,前往ViewController中编码:
点击之后出现文本。
使用模拟器运行,然后需要切换语言时,前往模拟器的设置-通用-语言即可
接下来就是看效果了:
1、简体中文
图标:
点击后的文本:
2、繁体中文
图标:
点击后的文本:
3、英语
图标:
点击后的文本:
4、日语
图标:
点击后的文本:
不错,加油~