我刚刚开始致力于此应用程序的本地化工作。从三个标签栏按钮标题开始,我有如下 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";
当我将设备语言更改为法语时,会显示正确的按钮名称。当我将设备语言更改为英语时,显示的是键而不是值或内容。
此问题不会出现在 iOS 5 模拟器或 iOS 5 iphone 上。我没有 iOS 4.3 设备来测试它。
我做错了什么吗?
最佳答案
文件名可能有误!!
Localization.strings
必须是
Localizable.strings
关于iOS 4.3 Simulator Localization.strings 以法语工作,但不是英语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8686541/