react-native应用名称本地化(ios)

作者: 不一样的心情_eb40 | 来源:发表于2018-06-20 18:02 被阅读43次

    问题:公司突然想做应用的多语言版本,app应用里面的内容可以用react-native-i18n,不过app的显示名称就不能这样做了。

    app的显示名称配置后本地化后已可以显示英文名

    具体实现:

    1.新建Strings File 文件


    右键新建New File
    选择Strings Files

    2.选择PROJECT下的项目,在右侧info-> Localizations,点击➕图标新建其他语言版本


    image.png
    选择一个本地化语言文件
    添加完成后就可以看到多了一个Chinese

    (注:如果是新建的项目,选择Chinese的话 Resource File列表应该是空的,这个时候可以选择刚刚第一步新建的Strings File文件,点击右侧栏的Localization按钮后再回到刚刚的info-> Localizations就可以选中我们刚刚修改的文件了。

    image.png

    3.完成第2步后可以看到InfoPlist.strings文件展开已经有了一个English和一个Chinese的版本,这时候就可以修改这两个文件,增加CFBundleDisplayName字段,英文和中文对应。
    image.png
    infoPlist.strings(Chinese(Simplistfiled))
    infoPlist.strings(English)
    4.做完以上步骤重新编译项目,可以看到app名称会根据系统语言自己更改

    完成

    相关文章

      网友评论

        本文标题:react-native应用名称本地化(ios)

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