这令人非常沮丧。我已经将我的iOS应用程序本地化为法语,并且 none 的翻译显示在应用程序中。 Localizable.strings,Storyboard.strings,Info.plist.strings - 它们都不起作用。
我已将iOS模拟器,设备和计划语言设置为法语,但仍以英语显示该应用程序。该项目已Base Internationalization
开启。 4个文件已本地化为“英语 - 开发语言”,6个文件已本地化为法语。本地化的字符串文件也是UTF-8格式。
甚至Xcode都没有识别Storyboard预览中的本地化字符串!看一下这两张照片就可以看出这个问题了。
一切都是本地化的!我无法弄清楚为什么应用程序拒绝显示其他语言的本地化(注意,这种情况发生在其他语言,而不仅仅是法语)。
另一个注意事项:我使用Xcode的XLIFF导入/导出功能来处理本地化....所以不应该有任何文件放置问题。我将在下面附上项目文件结构的屏幕截图:
任何人都知道为什么本地化在这里无法正常工作?
答案 0 :(得分:1)
这样的一个问题(通过iOS模拟器中的设置设置语言)在iOS 8.2模拟器运行时中得到修复。
通过Xcode.app中的方案选择设置语言在Xcode 6.2中仍然不起作用。