Xcode 5和IOS 7本地化回退语言

3

我基本上已经实现了本地化功能(没有基础),但是我对一个特定情况很好奇。

IOS会在设备上存储最后使用的语言,但如果:

我的应用程序支持荷兰语和英语,并且该应用程序也可用于非荷兰语或英语的国家。 如果用户从未将英语或荷兰语作为设备语言使用过,那么我的应用程序中会显示哪种语言?

我自然倾向于显示英语语言。

提前感谢!

1个回答

2

iOS会选择在以下语言列表中排名更高的语言:

设置 > 通用 > 国际化 > 语言

例如,考虑具有以下语言列表的设备:

设备A

  • 法语
  • 意大利语
  • 英语
  • 荷兰语
  • 土耳其语

设备A(当前设置为法语)将以英语显示您的应用程序。因为英语比荷兰语更高。

设备B

  • 日语
  • 德语
  • 法语
  • 荷兰语
  • 土耳其语
  • 英语

设备B(当前设置为日语)将以荷兰语显示您的应用程序。因为荷兰语比英语更高。

如果用户从未更改过语言设置,则这些语言的默认顺序取决于设备的目标市场。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接