我有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公用設施? –