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