跟随系统语言
- 程序名称国际化
- UI(内容)国际化
- 如何在运行的时候判断现在运行环境是哪个语言?
1 程序名称国际化
1.1 新建一个Single View app模版项目,命名为Localization:
1.2 然后New一个File,在Resource中添加新的 Strings File 名字为InfoPlist.strings(这个是固定的):
新建完成之后会生成InfoPlist.strings文件,把它拖进Supporting Files里。
1.3 选中InfoPlist.strings文件, 点击圈中的Localized…(本地化)。
选择English,点击Localize
1.4 网络上很多配置方法不靠谱,因为新版的Xcode位置“+”号的位置换了,这里教大家正确的方法,点击项目—>选择Project—>选择Info—>点击“+”号
点击“+”号后,添加中文,当然也可以添加其他的语言,弹出对话框,nib文件看需要配,不属于本文范围,这里选择不配。只勾选InfoPlist.strings,然后Finish
配置完成之后,再看InfoPlist.strings便分成了两个文件。
1.5 添加完成后选中对应语言文件,比如InfoPlist.strings(English)的添加
CFBundleDisplayName=”Internationalization”;//这个就是你对应系统是English语言下的应用名字
InfoPlist.strings(Simplified)的添加 : CFBundl