当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名称随之改变。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。