我从 Web 服务收到响应,该响应将返回多个语言代码 (ISO 639-2) 作为选项。我现在想把这些翻译成人类可以理解的词。 例如:
eng-> English
ger -> German
fre -> French
你会如何翻译这些词。我应该使用 strings.xml 吗?但是我将如何获得这些词的资源 ID?
非常感谢
最佳答案
您可以使用 this question 的答案将 639-2 代码转换为 639-1 代码
在你得到一个 2 字母代码构造 Locale
对象并使用 getDisplayLanguage
方法
关于Android - 翻译语言代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7552436/