本地化/国际化语言

简介:

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

步骤:

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

本地化/国际化语言_第1张图片


本地化/国际化语言_第2张图片

新建完成如下所示:

本地化/国际化语言_第3张图片

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

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

本地化/国际化语言_第4张图片

添加完成如下所示:

本地化/国际化语言_第5张图片

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

本地化/国际化语言_第6张图片

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

本地化/国际化语言_第7张图片

完成配置如下所示:

本地化/国际化语言_第8张图片

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

本地化/国际化语言_第9张图片

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

本地化/国际化语言_第10张图片

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

本地化/国际化语言_第11张图片

效果如下:


本地化/国际化语言_第12张图片
本地化/国际化语言_第13张图片

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

你可能感兴趣的:(本地化/国际化语言)