iOS 11 SDK 更新 – 错误的 Localizable.strings



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

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

  • 地区: 巴西
  • 语言: 葡萄牙语, 英语
  • 在应用程序中:日语

一些应用信息:

  • 应用程序被翻译成英语(en(,日语等,没有葡萄牙语
  • Use base internationalization打勾,但没关系,我不使用它
  • CFBundleDevelopmentRegion设置为en

有什么想法吗?谢谢。

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

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

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

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

最新更新