【发布时间】:2020-12-31 23:22:03
【问题描述】:
我需要根据国家/地区代码查找语言。
对于国家代码“US”,它应该返回“en”或“CN”应该返回“zh”。我通过java.util.Locale,它适用于语言代码而不是国家代码。此外,Locale.getAvailableLocales 在这里也没有帮助,因为它会为同一个国家代码返回多种语言。有没有其他有用的东西。我想避免在文件中初始化所有有用的语言环境然后使用它。 (因为每当我们必须使用新的语言环境时,它可能需要定期更新)
提前致谢
查看了其他 stackoverflow 问题,找不到答案,因此在这里发布了一个新问题。
【问题讨论】:
-
有些国家有多种语言。
-
一个国家没有通用的“默认语言”。即使是美国也没有官方语言,你也可以选择西班牙语。
标签: java collections locale