2017-01-26 17 views
0

Я установить язык моего устройства на китайском языке (я надеюсь!), И если я называюAndroid локали: обнаружить все китайский язык локали

return Locale.getDefault().getLanguage(); 

я получить

zh_zh 

Теперь я заметил, что существует различный тип китайского языка, который пользователь может установить на своем устройстве, и мне нужно все это обнаружить. Каковы другие значения, возвращаемые getLanguage() для разных китайских типов?

+0

Как ни странно, когда я называю это я ж, не zh_zh, чтобы получить спецификацию, которую я должен назвать getDefault(). getCountry – David

ответ

1

Вы можете найти полный список кодов языков здесь:

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)  
+0

Это не относится к android. – David

+0

Коды языков - это международный стандарт, который также поддерживает Android. – Ridcully