Android - 翻译语言代码
我收到来自 Web 服务的响应,该响应将返回多种语言代码 (ISO 639-2) 作为选项。我现在想将它们翻译成人类可以理解的单词。 例如:
eng-> English
ger -> German
fre -> French
你会如何翻译这些词。我应该使用 strings.xml 吗?但我如何获得这些单词的资源 ID?
多谢
I get a response from a webservice that will return several language codes (ISO 639-2) as options. I now want to translate those into a human understandable word.
For example:
eng-> English
ger -> German
fre -> French
How would you translate those words. Should I be using the strings.xml? But how will I get the Resource ID of those words?
Thanks a lot
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 这个问题
在获得 2 个字母的代码构造
Locale
对象并使用getDisplayLanguage
方法之后You can convert 639-2 codes to 639-1 code using answer for this question
and after you get a 2 letter code construct
Locale
object and usegetDisplayLanguage
method