当 Google 时,您会找到很多资料来查找 Java 支持的所有语言环境。但这一切都令人困惑。
例如 [http://sanjaal.com/java/tag/java-locale-tutorial/] 显示 210 个语言环境的输出。但是当我运行相同的程序时,我只得到 155。我没有得到例如 ta_IN。si_LK 不被任何程序输出。
有人可以清除空气吗?
我使用 JDK/JRE 1.7
http://www.oracle.com/technetwork/java/javase/javase7locales-334809.html提供了 111 个条目。
我有一个支持 i18n 的 Spring 应用程序,我们的客户可以放置他们自己的本地化。我要做的是提供所有语言环境的列表,供他们从中选择。
哦!这令人困惑。Local.getISOCountries() 提供 LK 作为国家和 Locale.getISOLanguages(); 提供 si 作为一种语言 .... 但是 Locale.getAvailableLocales() 中没有给出有效语言环境的 si_LK;