2014-03-25 133 views
0

我很难弄清楚为什么当我将设备的语言更改为我不支持的语言时,它显示不正确的本地化。让我更好地解释自己。本地化不显示默认语言

我该应用支持2种语言: 1.英语(应该是主) 2.西班牙现在

,定位完美的作品无论是使用他们的时候,但可以说,我要改变中国(我没有本地化文件或支持)或任何其他语言,那么该设备显示西班牙语本地化。 enter image description here

我不希望在西班牙语以外使用不同的语言时显示西班牙语本地化!如果设备的语言不是西班牙语,我希望英语始终显示。

顺便说一下,我已经从模拟器中删除了应用程序,并在测试之前清除了所有目标。我正在使用iOS模拟器。

有什么想法?谢谢!

回答

0

检查您的应用的Localization native development region的info.plist文件或密钥CFBundleDevelopmentRegion。如果您不支持设备语言,则操作系统可以尝试默认回到开发人员语言。我的猜测是这个关键是es西班牙语。你想要英语为en