Android -翻译语言代码



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

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

你怎么翻译这些词?我应该使用strings。xml吗?但是如何获得这些单词的资源ID呢?

Thanks to lot

可以使用这个问题的答案将639-2代码转换为639-1代码当你得到两个字母的代码构建Locale对象并使用getDisplayLanguage方法

最新更新