Localization 国际化

iOS中什么是国际化?

根据系统不同的语言环境显示相应的语言内容。

iOS中如何为工程添加国际化功能

  1. command + N在工程中新建一个Strings File文件,文件必须命名为Localizable,否则系统无法识别。
新建Strings File

2.选中创建的Localizable.strings文件,然后在Xcode右侧点击Localize...,在可选菜单中选择English。

选中Localizable.strings文件
点击Localize...

3.点击工程,选中PROJECT,点击"+",增加中文选项,在弹出的选项框中,只需勾选刚刚创建的Localizable.strings文件

增加中文
勾选Localizable.strings

4.在创建的Localizable.strings文件中,分别输入需要显示的中英文内容。

输入英文
输入中文

5.代码中使用

代码中使用国际化

6.最终效果,iOS系统语言为中文时,导航栏标题显示“标题”,在英文状态时,导航栏标题显示“Navigation title”

中文环境显示
英文环境显示

7.附录
关于国际化较好的一篇文章
http://mokai.me/2015/10/iOS国际化/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容