1

这变得非常令人沮丧。我已将我的 iOS 应用程序本地化为法语,并且没有任何翻译出现在应用程序中。Localizable.strings、Storyboard.strings、Info.plist.strings——它们都不起作用。

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

甚至 Xcode 都无法识别 Storyboard 预览中的本地化字符串!看看这两张说明问题的照片。

在此处输入图像描述

在此处输入图像描述

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

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

在此处输入图像描述

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

4

1 回答 1

1

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

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

于 2015-03-04T04:53:51.337 回答