在JavaFX 2 and Internationalization的国际化示例中,传递的区域设置被解析为en_EN。它甚至是一个有效的语言环境吗?
发布于 2015-07-27 19:46:13
有关OracleJDK8和JRE8支持的所有语言环境的列表,请参阅Enabled Locales for java.util and java.text Functionality。
未列出语言标记en-EN。
这是因为作为国家代码("EN")给定的字符串不是指定的地区(请参见Locale,“ISO 3166 alpha-2 country code (ISO 3166 alpha-2 country code)”)。
可以使用Locale.getISOCountries()检索ISO3166中定义的所有两个字母的国家/地区代码的列表。
https://stackoverflow.com/questions/31650521
复制相似问题