iphone,本地化,info.plist

SK9*_*SK9 10 iphone localization itunes

如果我在我的应用程序的myApp-info.plist文件的"本地化"字段中声明"日语,法语,德语,简体中文,泰语",iTunes Store会检测到这些并正确地宣传这些(以及"本地化本机开发区域") "英语")作为我的应用程序可用的语言?

如果没有,我该怎么做才能确保广告这些本地化?

我应该用逗号分隔的ISO_639-1代码"en,fr,de,ja,th,zh-Hans"替换"Localization"条目吗?

提前感谢你.

Jul*_*rgé 11

在Info.plist中,您需要数组类型的"本地化"(CFBundleLocalizations是原始密钥名称)条目.将所有支持的语言添加到数组中,作为"英语","德语"等形式的单独项目.您不需要使用ISO代码.

在iTunes Connect上,您还需要在提交时本地化应用程序的说明.

  • 我能做到这一点的唯一方法是在源代码模式下打开.不是Plist GUI.但那没关系.我也发现了这个:http://developer.apple.com/library/ios/documentation/general/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html#//apple_ref/doc/uid/20001431-109552你也可以使用ISO代码. (2认同)

Rob*_*rRM 8

在文档的最后,iOS用户体验 - 国际化编程主题,它说英语,法语,葡萄牙语,......现在已被弃用,而应使用其ISO代码.

(我想把这个评论添加到评论最多的帖子中,这就是我首先注册的原因,但显然我还没有足够的声誉这么做.哦!谢谢你,Julio,你的回答有帮助我很多.;))