2017-10-18 85 views
0

不工作我也有这样的问题:预设语言在iOS应用

  • 我已经本地化我的应用程序的两种语言 - 英语和波兰语,英语被设置为基地之一。
  • 我在info.plist和project.pbxproj文件中将developmentRegion设置为“en”(也尝试了“英文”)。
  • 我的翻译文本包含在本地化的Main.strings和Localizable.strings文件中。

因此,一切都应该没问题,但是当我设置波兰语或英语以外的任何语言时,应用程序不会回退到Base(英语),而是停留在最后使用的受支持语言上。 (即波兰语,如果我最近从波兰语改为法语)。

任何人都可以帮助我吗?

回答

0

好吧,我现在看到。我认为,无论我在系统设置中设置的不支持的语言是什么,我的应用程序总是会恢复为英语(基本)。

这是不正确的。

当所选语言不支持时,应用程序将采用系统设置中“首选语言”列表中最高的语言。只有当这些首选语言都不受支持时,才选择基本语言。