iOS7应用程序区域设置不会显示中文应用程序名称和启动画面

时间:2014-04-04 11:22:32

标签: objective-c localization

客户端现有的iOS应用程序现已针对各种语言进行了本地化 我本地化了故事板,InfoPlist.strings,Localizable.strings,初始屏幕和图标。

对于英语,西班牙语和荷兰语,应用程序名称以及设置屏幕都会被翻译。 但是,对于中文(包括繁体版和简体版),应用程序的名称(显示在应用程序图标和设置下方)仍然是基本本地化InfoPlist.strings设置的启动屏幕也不会改变 其他所有内容(故事板,通过代码翻译字符串)都会正常翻译。 为了测试翻译,正在使用模拟器。

这是我的InfoPlist.strings文件中的简体中文:
"CFBundleDisplayName" = "Simplified";
该文件位于zh-Hans-CN.lproj 对于传统InfoPlist.strings文件,内容类似,位置为zh-Hant-TW.lproj
这两个文件都是由Xcode 5.1生成的 在同一目录中,Localizable.strings也存在,并且这些文件正确加载。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您应该针对一般的中文语言zh-Hans.lprojzh-Hant.lproj进行本地化,而不是特殊的简体中文(中国)繁体中文(台湾)