Xcode4.5中app名称本地化

参考

[1]http://developer.apple.com/library/ios/#documentation/MacOSX/Conceptual/BPInternational/Articles/LocalizingPathnames.html#//apple_ref/doc/uid/20002141-BBCFJBFB



app如果会在不同的国家发行,那么就需要为app做本地化或者叫国际化,根据device的语言类型来选择对应的资源,显示正确的图标,文字等。另外,网上搜了下本地化,发现由于Xcode升级的关系,很多操作都不一样了,所以本文是以最新的xcode4.5为例。


1.app显示名称的本地化

1)选中工程,在Info中的Localizations按+号,为InfoPlist.strings和storyboard创建本地化。






2)

在InfoPlist.strings(English)添加 "CFBundleDisplayName" = "TestLocalization";

在InfoPlist.strings(Chinese)添加 "CFBundleDisplayName" = "本地化测试";


3)运行后结果如下

device为英文环境时



device为中文环境时



Xcode4.5中app名称本地化_第1张图片


说明:

参考[1]中苹果文档中Info.plist的 LSHasLocalizedDisplayName要设置为YES,但是测试发现不设置也可以。


你可能感兴趣的:(Xcode4.5中app名称本地化)