ios7 - Xcode 5 & IOS 7 本地化后备语言

标签 ios7 localization xcode5 default fallback

我基本上已经进行了本地化(没有基础),但我对具体情况很好奇。

IOS 将最新使用的语言存储在设备上,但是如果:

我的应用程序同时支持荷兰语和英语,并且该应用程序也可在非荷兰语或英语国家/地区使用。如果用户从未使用过英语或荷兰语作为设备语言,我的应用中将显示什么语言?

我自然更喜欢显示英文。

提前致谢!

最佳答案

iOS 将选择在以下语言列表中排名靠前的语言:

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

例如考虑带有语言列表的设备:

设备A

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

设备 A(当前设置为法语)将以英语显示您的应用。因为英语的排名高于荷兰语。

设备 B

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

设备 B(当前设置为日语)将以荷兰语显示您的应用。因为荷兰语的排名高于英语。

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

关于ios7 - Xcode 5 & IOS 7 本地化后备语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22437248/

相关文章:

ios - Cordova 3.1.0 : Plugin not found or is not a CDVPlugin

ios - 带有 UITabbar 的 UISplitView

c# - 是否有一种方法可以在选择其他语言时获得自定义控件在VS编辑器中显示正确的语言

c# - 在 PCL 中翻译字符串

ios - NSMethodSignature 的 BOOL 编码错误

ios - 如何删除 UITableViewCell 滑动以删除弹跳

ios - 如何在 iOS 应用程序中为不同的语言使用不同的字体?

ios - 删除启动画面上的状态栏

ios - 资源包中的 Xib 仅针对小屏幕编译

ios - Jenkins 和 Xcode5 单元测试目标 - 没有测试输出?