Android locale: 检测所有中文语言环境
Android locale: detect all chinese language locale
我已经将我的设备语言设置为中文(我希望如此!)如果我打电话
return Locale.getDefault().getLanguage();
我获得
zh_zh
现在我注意到用户可以在他的设备上设置不同类型的中文,我需要检测所有这些。对于不同的中文类型,getLanguage() 返回的其他值是什么?
您可以在此处找到完整的语言代码列表:
https://msdn.microsoft.com/de-de/library/ee825488(v=cs.20).aspx
这些都是中文变体:
zh-CN Chinese - China
zh-HK Chinese - Hong Kong
zh-MO Chinese - Macau
zh-SG Chinese - Singapore
zh-TW Chinese - Taiwan
zh-CHS Chinese (Simplified)
zh-CHT Chinese (Traditional)
我已经将我的设备语言设置为中文(我希望如此!)如果我打电话
return Locale.getDefault().getLanguage();
我获得
zh_zh
现在我注意到用户可以在他的设备上设置不同类型的中文,我需要检测所有这些。对于不同的中文类型,getLanguage() 返回的其他值是什么?
您可以在此处找到完整的语言代码列表:
https://msdn.microsoft.com/de-de/library/ee825488(v=cs.20).aspx
这些都是中文变体:
zh-CN Chinese - China
zh-HK Chinese - Hong Kong
zh-MO Chinese - Macau
zh-SG Chinese - Singapore
zh-TW Chinese - Taiwan
zh-CHS Chinese (Simplified)
zh-CHT Chinese (Traditional)