16
2016
04

RoboVM工程下IOS程序名称本地化

        当App需要在不同地区同时上线时,需要在不同语言下显示不同的名称。RoboVM本身app.name的配置不支持本地化,我们可以参考XCode项目本地化的配置方法来实现。


1.如图,首先在Info.plist文件里添加本地化名称配置“LSHasLocalizedDisplayName”,将原本的CFBundleDisplayName属性改为“${CFBundleDisplayName}”。


2.在项目的资源目录中添加本地化目录,这里以英文和简体中文为例,即“en.lproj”和“zh-Hans.lproj”。并分别创建Xcode标准的Strings File:“InfoPlist.strings”。如下图:




3.分别在对应本地化的InfoPlist.strings文件中键入本地化名称即可,如图。


4.修改测试设备的系统语言,测试可以发现App名称随之改变。

« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。