iOS 4.3模拟器Localization.strings使用法语,但不是英语
我刚开始致力于这个应用程序的本地化。 从三个标签栏button标题开始,我有这样的Localization.strings文件:
// English // Tab Bar Controller Buttons "Settings_Tab_Title" = "Settings"; "Results_Tab_Title" = "Results"; "Map_Tab_Title" = "Map";
和
// French // Tab Bar Controller Buttons "Settings_Tab_Title" = "Paramétres"; "Results_Tab_Title" = "Résultats"; "Map_Tab_Title" = "Plan";
当我将设备语言更改为法语时,显示正确的button名称。 当我将设备语言更改为英语时,将显示键而不是数值或内容。
在iOS 5模拟器或iOS 5 iPhone上不会发生此问题。 我没有iOS 4.3设备来testing它。
有什么我做错了吗?
它也应该出现在4.3模拟器上。
在en.lproj目录中是英文文本的文件吗? 目录是否添加到您的项目?
您的目标信息设置中是否有Localization native development region
的条目?
文件名是错误的。
Localization.strings
一定是
Localizable.strings