如题,如何对应用名称国际化?
在xcode 5中是有一个InfoPlist.strings文件的,但是在Xcode6中默认是不创建的,所以我们可以新建一个InfoPlist.strings文件来补充(文件名打错的话会无效);
第一步是新建InfoPlist.strings 第二步就是加入多语言了
按照默认点击按钮,就会出现
然后如图
我们选择一个简体中文,最后我们可以看到
其中我们添加的时候会有三个勾选,一个storyboard 跟LaunchScreen.xib文件我们都不勾选(上图我是勾选了),后面会说到
前期的准备工作已经做好了,接下来就是本文的重点了
打开Info.plist文件,添加一个 Bundle display name 的键值对
接下来我们就需要拿到他的key了,但是他的key不是Bundle display name .大家可以show in finder ,打开这个plist文件,可以发现这个键值对是
还有一种方法查看他的真实key值,
分别在中文 和英文 文件下添加
"CFBundleDisplayName" = "中文名称";
"CFBundleDisplayName" = "Maybe";
最后切换下模拟器里面的中英文就可以看到实际效果了
如何在Xcode6中实现应用名称的国际化
本文详细介绍了在Xcode6环境下通过新建InfoPlist.strings文件,进行多语言设置的方法,并着重讲解了如何正确添加和使用Bundledisplayname键,确保应用名称在不同语言环境下正确显示。
245

被折叠的 条评论
为什么被折叠?



