我收到来自网络服务的回复,该回复将返回多个语言代码(ISO 639-2)作为选项。我现在想把它们翻译成人类可理解的词。 例如:
eng-> English
ger -> German
fre -> French
你会如何翻译这些词。我应该使用strings.xml吗?但是,我如何获得这些词的资源ID?
非常感谢
答案 0 :(得分:1)
您可以使用this question的答案将639-2代码转换为639-1代码
并在获得2个字母的代码构造Locale
对象并使用getDisplayLanguage
方法