【问题标题】:iOS Localization Doesn't Work with More Than 63 FilesiOS 本地化不适用于超过 63 个文件
【发布时间】:2015-10-08 13:59:50
【问题描述】:

在 iOS 9 上,当添加超过 63 个本地化文件时,本地化效果不佳。如果您的文件少于 63 个,则翻译可以正常工作,但是当添加超过 63 个文件时,Xcode 不会调用正确的语言文件,总是调用 base。

在我的 GitHub 示例项目 (https://github.com/munhra/iOSLocalizationExample) 中,Xcode 中添加了 64 个本地化文件。如果运行项目,Xcode 不会调用相应的设备语言。 如果翻译文件被删除,我们可以再次运行 Xcode e 根据设备语言设置检查应用程序语言是否正确。

【问题讨论】:

  • 你的意思是63个localizable.string文件支持63种语言?
  • 是的,我的意思是 63 个 localizable.string 文件
  • 您删除的语言是受支持的语言吗?
  • 能否请您告诉我们,您为什么想要 64 个文件? Apple 确实支持大约 40 种语言

标签: ios xcode localization ios9


【解决方案1】:

这是一个已知问题,目前正在调查中。请在bugreport.apple.combugreport.apple.com提交一份带有 Xcode+iOS SDK 版本的错误报告

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-13
    • 1970-01-01
    • 2011-03-28
    • 1970-01-01
    • 1970-01-01
    • 2022-10-18
    • 1970-01-01
    • 2015-01-21
    相关资源
    最近更新 更多