Android-翻译语言代码

Android-翻译语言代码,android,localization,translation,Android,Localization,Translation,我从一个Web服务得到一个响应,它将返回几个语言代码(ISO 639-2)作为选项。我现在想把这些翻译成一个人类可以理解的词。 例如: eng-> English ger -> German fre -> French 你将如何翻译这些词。我应该使用strings.xml吗?但是我如何获得这些单词的资源ID呢 非常感谢您可以使用answer for将639-2代码转换为639-1代码 当你得到一个两个字母的代码结构Locale对象并使用getDisplayLanguage方法

我从一个Web服务得到一个响应,它将返回几个语言代码(ISO 639-2)作为选项。我现在想把这些翻译成一个人类可以理解的词。 例如:

eng-> English
ger -> German
fre -> French
你将如何翻译这些词。我应该使用strings.xml吗?但是我如何获得这些单词的资源ID呢


非常感谢

您可以使用answer for将639-2代码转换为639-1代码
当你得到一个两个字母的代码结构
Locale
对象并使用
getDisplayLanguage
方法后,你就可以使用answer将639-2代码转换成639-1代码了
当你得到一个两个字母的代码结构
Locale
对象并使用
getDisplayLanguage
方法检查这个问题后,也许它能帮助你:检查这个问题,也许它能帮助你: