如何在iOS

时间:2015-08-13 16:09:05

标签: ios localization locale nslocale

如何在iOS中以Apple自身在docs中描述的格式获取区域设置的完整语言ID:

  

[语言指示符] - [脚本指示符] _ [区域指示符]

获得当前语言的推荐方式似乎是:

NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];

但返回值不是非常一致,它返回美国英语en,英国英语en_GB,繁体中文zh-Hant,如果地区设置为香港则为zh_HK for Tranditional Chinese。

更大的任务是我将翻译存储在名为[language] - [script]的文件中(例如zh-Hant& zh-Hans),我想正确映射zh_HK(实际上是zh-Hant_HK) )到zh-Hant翻译文件

0 个答案:

没有答案