如何在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翻译文件