在fxml中终止i18n密钥

时间:2016-05-09 09:33:59

标签: internationalization javafx-8 fxml

我想使用fxml将国际化密钥与标记的javafx元素中的普通文本分开。元素如下所示:

<Button text="%select..." onMouseClicked="#selectDataLocation" />

属性文件包含条目:

select=Select

按钮的结果文本应为Select...,但我得到例外javafx.fxml.LoadException: Resource "select..." not found.

是否有办法终止国际化密钥,以便将以下文本解释为普通文本?

编辑: 我知道我可以使用这样的东西作为解决方法:

public class Controller {

    @FXML private Button selectButton;

    @FXML
    private void initialize() {
        selectButton.setText(selectButton.getText() + "...");
    }

}

但我认为这只是一种矫枉过正,只是为国际化的字符串添加一些点。

0 个答案:

没有答案