2014-06-26 50 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