iOS应用程序本地化不起作用

时间:2015-03-03 22:59:41

标签: ios xcode localization xliff

这令人非常沮丧。我已经将我的iOS应用程序本地化为法语,并且 none 的翻译显示在应用程序中。 Localizable.strings,Storyboard.strings,Info.plist.strings - 它们都不起作用。

我已将iOS模拟器,设备和计划语言设置为法语,但仍以英语显示该应用程序。该项目已Base Internationalization开启。 4个文件已本地化为“英语 - 开发语言”,6个文件已本地化为法语。本地化的字符串文件也是UTF-8格式。

甚至Xcode都没有识别Storyboard预览中的本地化字符串!看一下这两张照片就可以看出这个问题了。

enter image description here

enter image description here

一切都是本地化的!我无法弄清楚为什么应用程序拒绝显示其他语言的本地化(注意,这种情况发生在其他语言,而不仅仅是法语)。

另一个注意事项:我使用Xcode的XLIFF导入/导出功能来处理本地化....所以不应该有任何文件放置问题。我将在下面附上项目文件结构的屏幕截图:

enter image description here

任何人都知道为什么本地化在这里无法正常工作?

1 个答案:

答案 0 :(得分:1)

这样的一个问题(通过iOS模拟器中的设置设置语言)在iOS 8.2模拟器运行时中得到修复。

通过Xcode.app中的方案选择设置语言在Xcode 6.2中仍然不起作用。