本文转载自:https://www.jianshu.com/p/f8edd7b7a217
本文主要涉及iOS的国际化,网上虽然有很多相关的文章,但是仔细阅读下来感觉都不太全面,因此重开一篇总结,记录项目中遇到的所有要点,demo见最下方链接。
1. App名称国际化
2. 图片、文字国际化
3. 强制默认显示某种语言
4. 启动图国际化
5. iOS10所需的权限配置国际化
6. xib/storyboard国际化
7. 总结
1.App名称国际化
非常简单地按步骤修改就可以了。
PROJECT-Info-Localizations中点击下方的小“+”,添加需要添加的语言,本文中以简体中文和英文为例。(国际化的所有操作,都需要这一步作为前提。)
添加以InfoPlist.string为名称的string文件。查到的资料都说需要名称一模一样才能使用,没试过其他的名字。
选中新建好的InfoPlist.string,点击Localize按钮,添加语言。
完成上一步骤后在右边勾选所需要语言,Xcode会自动创建对应的string文件。