我有 JSF UI 应用程序,我想显示翻译后的国家/地区名称。
我正在使用 Java 语言环境获取国家/地区名称。但无法得到我的翻译要求。Java 1.6 Locale 仅提供 44 个唯一国家/地区。
Locale[] localeArray = Locale.getAvailableLocales();
System.out.println("localeArray---->"+localeArray.length);
for (Locale locale : localeArray) {
counter++;
System.out.print("locale-->"+locale+"-------");
System.out.print("locale getISO3Language-->"+locale.getISO3Language());
System.out.println("-----locale.getDisplayCountry(locale)--->"+locale.getDisplayCountry(locale));
System.out.println("-----locale.getDisplayCountry()--->"+locale.getDisplayCountry());
System.out.println("-----locale.getCountry()--->"+locale.getCountry());
System.out.println("----------------------------------------------------"+counter);
}
请让我们知道如何执行我的要求?
Oracle 文档提供链接。
除了 Java 之外,是否有任何可用的库来执行强大的语言环境特定要求?