2014-06-26 46 views
0

我在java中打印對話框中設置語言環境問題,特別是設置捷克語區域。我找到了設置區域設置here的解決方案,它適用於新的區域設置(「es」,「ES」),但不適用於新的區域設置(「cs」,「CZ」)。有人能幫助我嗎?我試圖設置默認語言環境太:Locale.setDefault(new Locale("cs", "CZ"));但具有相同的結果,只有ES工作:(用捷克語區域設置的Java打印對話框

+0

也許這網站將幫助您http://docs.oracle.com/javase/tutorial/i18n/locale/create.html –

+0

嘗試'Locale.forLanguageTag(「cs_CZ」)' –

+0

我已經設置了語言環境:'private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat(「yyyyMMdd」,new Locale(「cs」,「CZ」));' 。 「cz」而不是「cs」不正確:)並且它不起作用。我會嘗試你的建議,thx。 – LuciusAgarthy

回答

1

the Locale description,由Java SE運行時 提供部分「用戶界面翻譯」

的用戶界面元素環境6包括Swing對話框,由運行時環境寫入的消息到標準輸出和標準錯誤流,以及 作爲由JRE提供的工具生成的消息這些用戶 接口元素被本地化爲以下語言:

enter image description here

所以它看起來像UI元素在幾種語言

Unfortunatemly,我不知道如何添加本地化文件,以便您能夠在您的捷克唯一的UI翻譯。也許有些搖擺專家可以幫助您

也許這可以幫助你入門

+0

謝謝你的時間和幫助,併爲我以前的無禮評論感到抱歉。我會嘗試將它谷歌出來,否則我會發布另一個問題。 – LuciusAgarthy