【问题标题】:iOS 11 SDK update – wrong Localizable.stringsiOS 11 SDK 更新 – 错误的 Localizable.strings
【发布时间】:2018-11-08 15:06:45
【问题描述】:

在将我的应用从 iOS 10 更新到 iOS 11 SDK 后,我开始收到来自用户的消息,更新后的本地化已被破坏。

有很多用户抱怨,但只有一个向我提供了有关该问题的详细信息:

  • 地区:巴西
  • 语言:葡萄牙语、英语
  • 应用内:日语

一些应用信息:

  • App被翻译成英文(en)、日文等,没有葡萄牙文
  • Use base internationalization打勾,不过没关系,我没用过
  • CFBundleDevelopmentRegion 设置为 en

有什么想法吗?谢谢。

【问题讨论】:

    标签: ios ios11 xcode9 nslocalizedstring localizable.strings


    【解决方案1】:

    我没有更改任何可本地化文件,只是禁用了Use base internationalization 并发布了新版本——投诉消失了。

    无论如何,新版本帮助我避免了这个问题。 谢谢。

    【讨论】:

      【解决方案2】:

      这听起来像是关于 i18n 问题的错误。你如何收集用户的日志?或者,你怎么知道发生了什么?

      我的应用支持 5 种语言。对于那些不支持的语言,它将默认使用Base.lproj目录。

      【讨论】:

      • 不幸的是,我没有用户日志,但有一个完整的邮箱,里面有本地化投诉。仅在 iOS 11 SDK 迁移后发生。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-25
      • 1970-01-01
      • 2016-07-02
      • 2018-02-23
      • 1970-01-01
      • 2020-01-25
      • 2018-03-01
      相关资源
      最近更新 更多