我基本上已经实现了本地化功能(没有基础),但是我对一个特定情况很好奇。
IOS会在设备上存储最后使用的语言,但如果:
我的应用程序支持荷兰语和英语,并且该应用程序也可用于非荷兰语或英语的国家。 如果用户从未将英语或荷兰语作为设备语言使用过,那么我的应用程序中会显示哪种语言?
我自然倾向于显示英语语言。
提前感谢!
我基本上已经实现了本地化功能(没有基础),但是我对一个特定情况很好奇。
IOS会在设备上存储最后使用的语言,但如果:
我的应用程序支持荷兰语和英语,并且该应用程序也可用于非荷兰语或英语的国家。 如果用户从未将英语或荷兰语作为设备语言使用过,那么我的应用程序中会显示哪种语言?
我自然倾向于显示英语语言。
提前感谢!
iOS会选择在以下语言列表中排名更高的语言:
设置 > 通用 > 国际化 > 语言
例如,考虑具有以下语言列表的设备:
设备A
设备A(当前设置为法语)将以英语显示您的应用程序。因为英语比荷兰语更高。
设备B
设备B(当前设置为日语)将以荷兰语显示您的应用程序。因为荷兰语比英语更高。
如果用户从未更改过语言设置,则这些语言的默认顺序取决于设备的目标市场。