【发布时间】:2015-05-13 11:07:41
【问题描述】:
我目前正在开发一个具有斯洛伐克语本地化的 JavaFX 应用程序,并且在应用程序内部我使用Alert 对话框来显示带有可扩展内容窗格的异常,如下图所示:
我想完全翻译这个对话框,它与Header、Title 或Content 配合得很好,但我找不到如何翻译可扩展区域的Show/Hide details 标签的方法。
所以我的问题可能有点笼统:如何更改/翻译 JavaFX 内部元素的文本?
提前感谢您的帮助。
PS:为了创建这个异常警报对话框,我使用code.makery.ch上的代码
【问题讨论】:
-
对我来说似乎是一个错误 - 如果语言环境可用,则应翻译所有可本地化的字符串。您可以考虑在 fx 问题跟踪器中提交报告(如果它仍然在线,听说本月某个时候它将与核心 jdk 跟踪器合并)
-
@kleopatra 我没有使用正确的本地化设置区域设置或其他东西。我只是设置了所有具有可用公共设置器的标签。我应该使用正确的本地化来解决它吗?
-
hmm .. 核心 jdk 不提供斯洛伐克语吗?或者只是不通过 fx?
-
@kleopatra 不,斯洛伐克语不是默认语言环境。
-
哎呀,这很糟糕 :-( 记得有一种方法可以将自定义语言环境提供程序挂钩到系统中,但不记得任何细节,抱歉。
标签: java javafx localization javafx-8