http://www.voland.com.cn/iphone-international-application-name
很多情况下,我们希望应用程序的名称也能够做到国际化,让不同国家的人一看程序名,基本就能了解到本程序的用途,比如,方都化工网出品的化工贸易行情软件i16ds,如果看英文名,我们是没有办法了解它的用途的,除非对方都化工网非常熟悉。
iPhone应用程序名的国际化,实际还是比较简单的,笔者这里有一种比较简单、快速且不影响原有程序(不需要修改任何原代码)的方法。
第一步:在项目的Resources里新增一个strings文件名称叫InfoPlist.strings
第二步:察看此文件的Info,在General选项卡里Make file Localizable,然后回到General,Add Localization名字叫zh_CN,注意这里的zh_CN,如果要增加其它语言,直接增加对应国家的名字就成。
第三步:给zh_CN里新增两行文本,实际上只要CFBundleDisplayName就可以
?? CFBundleName="中文名";? ?
?? CFBundleDisplayName="中文名";
第四步:给英文及其它同样增加这两行文本
?? CFBundleName="EnglishName";? ?
?? CFBundleDisplayName="EnglishName";
重新编译一下这个工程,然后在模拟器中切换一下语言,看看效果,是不是已经可以了?