iOS开发程序员

本地化/国际化语言

2018-04-19  本文已影响78人  _BM

简介:

语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。

步骤:

1、新建Localizable.strings文件: cmd+n -> Strings File -> 命名 -> Create

新建完成如下所示:

2、增加国际化语言:选择project->Info->Localizations->“+”->Chinese(Simplified)

这里我只是抛砖引玉,只添加了简体中文这一种语言,你可以添加任何语言。

添加完成如下所示:

3、配置多语言环境:选中Localizable.strings,点击右侧Localizable,

然后弹出框中选择默认配置的语言(English) ->Localize

完成配置如下所示:

然后勾选Chinese语言:同理可以选择其他的语言添加进去。

4、分别在各个.string文件中配置语言:

5、两种命名规则,两种使用方法:NSLocalizedString(key, comment)或者NSLocalizedStringFromTable(key, tbl, comment)语法实现:

效果如下:

代码下载地址:GitHub - Dongxk/LocalizableStrings

上一篇下一篇

猜你喜欢

热点阅读