Согласно Java-ссылке, Locale.getLanguage()
должен возвращать Locale.getLanguage()
ISO-код языка в нижнем регистре (например, en
), а getDisplayLanguage()
- метод получения читаемого имени (например, English
).
Так как получается, что следующий код в Android:
Locale.getDefault().getLanguage()
возвращает English
или Español
вместо en
и es
????
Я полностью озадачен...