【发布时间】:2017-06-23 00:51:06
【问题描述】:
我正在使用 Xcode 8 向 iOS 应用程序添加本地化。我设置了以英语为语言的基本国际化设置。该应用程序还支持西班牙语(es)、法语(加拿大)和葡萄牙语(巴西)。当我将设备语言设置为 ES、fr-CA 或 pr-BR 时,应用程序中会显示相应的语言 - 很棒。
但是,如果当前设备语言是 ES、fr-CA 或 pt-BR > 我关闭了我的应用程序 > 将设备语言更改为德语 > 启动应用程序备份...
应用程序没有回退到英语(基础),而是使用我刚刚设置的语言。例如,如果我在 fr-CA 中打开应用程序,请关闭应用程序并更改为德语,当我打开应用程序备份时显示的语言是 fr-CA。
除非我在这里遗漏了什么,否则我希望显示英语,因为该应用不支持德语。
还有一点需要注意 - 当我将设备语言更改为英语时,应用会向用户显示英语。
谁能解释这个问题?谢谢。
【问题讨论】:
标签: ios xcode localization