2014-09-04 88 views
0

我有一個Java應用程序,其中有一個下拉菜單來更改應用程序的語言。我們支持當前的語言是:
1.英語
2.German
3.法國
4.捷克
5日
6.波蘭
7.葡萄牙
8.西班牙
9.荷蘭文
10.中文。Locale.getDisplayLanguage(inLocale)沒有給挪威語區域設置正確的值

當語言改變時,下拉列表也將以新語言顯示。
爲此,我使用Locale.getDisplayLanguage(inLocale)。
它對上述語言工作正常。
現在我必須添加一種新的挪威語。
示例代碼:

no = new Locale("no", "NO"); 

    System.out.println(Locale.CHINESE.getDisplayLanguage(no)); 

這裏的輸出應該是「Kinesisk」但那是輸出是「中國人」

所以getDisplayLanguage(inLocale對)不會對挪威區域設置工作。
這裏有什麼幫助?

回答