iOS项目国际化简述介绍
iOS开发应用过程中,有时需要适配语言国际化,一般APP基本适配中英文即可,示例演示APP名称、项目中文字中英文国际化。
App应用名国际化步骤:
-
初始化创建一个项目 Bundle display name 设置APP应用中文名为:中文。
-
Xcode默认支持英文语言格式,所以需要添加中文语言配置。
- cmd + n 在 Resource创建Strings File文件, 创建文件名为 InfoPlist.strings (固定命名格式)。
- 选中你创建的InfoPlist.strings文件,右边侧边栏选择Localize,然后勾选Chinese一栏,会发现InfoPlist.strings文件分别包含英文、中文国际化文件。
- 然后再InfoPlist(Englist)里面添加 CFBundleDisplayName = "English"; 在InfoPlist(Chinese)里面添加 CFBundleDisplayName = "中文";
App内应用标题、文字描述国际化操作步骤:
-
配置应用名称国际化已设置好上述 1. 2. 步骤,因此不需要再配置。
-
在步骤3创建 Strings File时候需要设置文件名称为Localizable.strings(使用默认NSLocalizedString宏固定命名格式)。
-
选中你创建的Localizable.strings文件,右边侧边栏选择Localize,然后勾选Chinese一栏,会发现InfoPlist.strings文件分别包含英文、中文国际化文件。
-
然后开始配置你项目内所有需要适配国际化的文本。