按区域本地化iOS资源,而不是方言

时间:2018-04-06 16:14:54

标签: ios xcode localization

我正在尝试通过我的应用中的区域和方言来区分本地化。例如,如果我为“英语(英国)”添加本地化,​​Xcode会将其添加到语言ID en-GB下,即英语中使用的英语。但我真正想要的是英国地区的本地化,无论口语如何。

我尝试在en-GB下添加本地化,​​然后手动拧入项目文件,将所有这些重命名为en_GB(我认为这是英国地区的区域设置ID,无论英语方言)但它似乎没有在应用程序中有所作为。例如,如果我将我的语言设置为“英语(美国)”并将区域设置为“英国”,我仍会看到所有美国本地化版本。同样,如果我将我的语言设置为“英语(英国)”并将地区设置为“美国”,我会看到所有英国版本。

根据docs,捆绑资源在语言之前按地区查找,所以看起来这应该是可能的,但似乎没有任何效果。有什么想法吗?

0 个答案:

没有答案
相关问题