【发布时间】:2011-07-06 13:45:47
【问题描述】:
我需要在 Java 中将 fr_FR、en_GB、ja_JP(表示法语、英语和日语)等字符串转换为它们的 ISO 639-2 表示形式:fre/fra、eng、 jpn。
您知道符号样式fr_FR 是否符合某个标准?在这方面我没有发现任何东西。
您知道如何将这种表示法转换为 ISO 639-2(3 个字母)语言代码吗?
非常感谢!
更新:我知道 getISO3Language() 方法。而且我也知道我可以通过迭代可用的语言环境来构造像fr_FR 这样的字符串,然后使用 ISO 639-2 3 字母代码进行映射 - 因此,每当我搜索 3 字母代码时,我都能找到在我构建的地图中。问题是我会更适合我的直接解决方案。抱歉,我没有从一开始就解释这一点。
【问题讨论】:
标签: java localization locale iso