【发布时间】:2015-03-03 22:59:40
【问题描述】:
这变得非常令人沮丧。我已将我的 iOS 应用本地化为法语,并且没有翻译显示在应用中。 Localizable.strings、Storyboard.strings、Info.plist.strings——它们都不起作用。
我已将 iOS 模拟器、设备和方案语言设置为法语,但它仍然以英语显示应用程序。该项目已打开Base Internationalization。 4 个文件本地化为“英语 - 开发语言”,6 个文件本地化为法语。本地化字符串文件也是 UTF-8 格式。
甚至 Xcode 都无法识别 Storyboard 预览中的本地化字符串!看看这两张说明问题的照片。
一切都是本地化的!我无法弄清楚为什么该应用拒绝显示其他语言的本地化(注意,这发生在其他语言上,而不仅仅是法语)。
另一个注意事项:我使用 Xcode 的 XLIFF 导入/导出功能来处理本地化......所以不应该有任何文件放置问题。无论如何我都会在下面附上项目文件结构的截图:
有人知道为什么本地化在这里无法正常工作吗?
【问题讨论】:
-
有人能解释为什么这个问题被否决了吗?
-
@JeremyHuddlestonSequoia 不幸的是,我的问题并不是 Xcode 6.1 所特有的,对 Xcode 6.2 的简单更新并没有提供任何补救措施。此外,这些答案详细说明了我已经尝试过并且正在使用的解决方案。所以,不,这不是一个重复的问题。
标签: ios xcode localization xliff