iOS多语言备选规则

2019-03-12  本文已影响0人  Agi

手机系统语言设置中文、英文除外的语言,app内不显示base语言。

系统语言可以设置一个语言列表,会根据这个语言列表的排序选用备选语言,规则就变了:

1.如果APP支持的语言在系统语言列表里有,优先选择列表上排序靠前的语言。

2.如果APP支持的语言没在系统语言列表上,按CFBundleDevelopmentRegion的值选择,无论APP是否支持英文,英文不再是默认的备选语言。

举个例子,APP支持中文跟英文,CFBundleDevelopmentRegion的值是中文,当系统语言列表是[日文]或[日文,中文]时,会选择中文,系统语言列表是[日文,英文]时,会选择英文。

http://www.cocoachina.com/ios/20141208/10548.html

上一篇 下一篇

猜你喜欢

热点阅读