美文网首页iOS开发程序员
本地化/国际化语言

本地化/国际化语言

作者: _BM | 来源:发表于2018-04-19 17:23 被阅读78次

    简介:

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

    步骤:

    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

    相关文章

      网友评论

        本文标题:本地化/国际化语言

        本文链接:https://www.haomeiwen.com/subject/yquwkftx.html