客户端现有的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也存在,并且这些文件正确加载。
有什么建议吗?
答案 0 :(得分:1)
您应该针对一般的中文语言zh-Hans.lproj
和zh-Hant.lproj
进行本地化,而不是特殊的简体中文(中国)和繁体中文(台湾)强>