我有JSF UI应用程序,我想显示翻译后的国家/地区名称。获取僧伽罗语/斯里兰卡语翻译的Java语言环境
我使用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文档提供了link。
除Java之外是否还有其他可用的库来执行强大的特定于语言环境的要求?
有没有反馈意见? –
看看[ICU](http://icu-project.org/),但我怀疑你会发现更多。我不确定在[CLDR](http://cldr.unicode.org/)中是否有翻译,但值得检查。至少在CLDR中,你可能能够实现语言切换器反模式(这就是你想要的,是不是?) –
我已经检查过了。但是没有工作解决方案或方法或指导方针。有没有Apache公用设施? –