如何在xcode 5和ios 7中设置默认语言环境?

all*_*tio 3 xcode localization ios

我知道这是一个已被问到的问题,但没有一个答案对我有帮助.

我正在写一个本地化的意大利语和英语的iOS应用程序.

我已经为文本做了两个故事板和两个Localizable.strings文件.

现在,如果我在手机上设置英语语言,应用程序会选择英语文件,如果我在手机上设置意大利语,应用程序会选择意大利文件.

但是,如果我设置法语(或西班牙语,或德语),该应用程序选择意大利文件,这是错误的,我怎么能将英语设置为默认语言?

Jam*_*ost 16

iOS设备会跟踪您将区域设置设置为哪种语言.如果应用程序中不支持当前选定的区域设置,则设备将使用应用程序支持的最后一个用户选择的语言.

例如,假设您已将设备更改为英语,然后是意大利语,然后是西班牙语.该应用程序将首先尝试提供西班牙语本地化.如果没有,它会尝试意大利语.如果是不可用的,那么它最终会使用英语.

如果您在设备的设置中查看语言列表,您会看到它们是按"上次使用"排序的.我不知道有任何方法可以改变这个(看似有意的)功能.