我基本上已经进行了本地化(没有基础),但我对具体情况很好奇。
IOS 将最新使用的语言存储在设备上,但是如果:
我的应用程序同时支持荷兰语和英语,并且该应用程序也可在非荷兰语或英语国家/地区使用。如果用户从未使用过英语或荷兰语作为设备语言,我的应用中将显示什么语言?
我自然更喜欢显示英文。
提前致谢!
最佳答案
iOS 将选择在以下语言列表中排名靠前的语言:
设置 > 通用 > 国际化 > 语言
例如考虑带有语言列表的设备:
设备A
- 法语
- 意大利语
- 英语
- 荷兰语
- 土耳其语
设备 A(当前设置为法语)将以英语显示您的应用。因为英语的排名高于荷兰语。
设备 B
- 日语
- 德语
- 法语
- 荷兰语
- 土耳其语
- 英语
设备 B(当前设置为日语)将以荷兰语显示您的应用。因为荷兰语的排名高于英语。
如果用户从未更改过语言设置,则这些语言的默认顺序取决于设备的目标市场。
关于ios7 - Xcode 5 & IOS 7 本地化后备语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22437248/