ios国际化笔记
背景
一开始做app的时候没考虑到国际化,项目快做完了,领导要求做国际化(汗。。。。)
涉及的内容
- app名称的国际化
- 文本的国际化
- 图片的国际化
- 启动画面的国际化
添加app支持的语言
如下图所示,添加app支持的语言
app名称的国际化
1、 新建InfoPlist.strings文件,注意名字不能错,右侧图后缀名(.strings)隐藏了,如下图所示:
2、 创建完InfoPlist.strings文件,选中该文件,点击右侧Localize…
下图勾选"English" 和 “Chinese”,将会生成两个strings文件(左侧InfoPlist.strings)
最后,分别在中英文的InfoPlist.strings添加
CFBundleDisplayName = "your App Name"; // 英文strings文件
CFBundleDisplayName = "App 名称"; // 中文strings文件
至此,app名的国际化就完成了,跟随系统语言变化。。。