美文网首页
iOS国际化与本地化

iOS国际化与本地化

作者: SacredBillows | 来源:发表于2016-09-27 17:04 被阅读34次

    一、国际化App名字

    1.新建一个Strings File,命名应该一定是InfoPlist.strings,不然App名字在更改本地语言的时候不会更改。


    2.点击工程-PROJECT-Info-Localizations,添加语言(这里以简体中文为例)

    3.点击之前创建的InfoPlist.strings - 点击右边的“Localizion”- 添加简体中文

    然后勾选英语

    4.分别设置中英文名字

    "CFBundleDisplayName" = "中文名字";

    "CFBundleDisplayName" = "EnglishName";

    名字字符串自己填写就好,这里只是示范

    切换手机语言app名字会发生变化。

    二、App内容国际化

    1.同添加InfoPlist.strings的做法相同,添加一个Localizable.strings文件(名字固定)

    2.在Localizable.strings的语言文件里面加入你设置的key值

    3.在你需要应用的地方使用NSLocalizedSrting赋值(本文以为label赋值为例)


    相关文章

      网友评论

          本文标题:iOS国际化与本地化

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