Android - перевод языковых кодов - PullRequest
1 голос
/ 26 сентября 2011

Я получаю ответ от веб-сервиса, который вернет несколько языковых кодов (ISO 639-2) в качестве опций.Теперь я хочу перевести их в понятное человеку слово.Например:

eng-> English
ger -> German
fre -> French

Как бы вы перевели эти слова.Должен ли я использовать strings.xml?Но как мне получить идентификатор ресурса этих слов?

Большое спасибо

1 Ответ

1 голос
/ 26 сентября 2011

Вы можете преобразовать коды 639-2 в код 639-1, используя ответ для на этот вопрос , и после получения 2-буквенного кода построить Locale объект и использовать getDisplayLanguage метод

...