Я пытаюсь создать многоязычное программное обеспечение в JavaFX, используя Afterburner.fx (https://github.com/AdamBien/afterburner.fx/). Я не могу понять, есть ли способ установить или внедрить пакет ресурсов, используемый представлением Afterburner, и если есть способ иметь разные пакеты ресурсов для разных представлений и изменения набора ресурсов во время выполнения.Установить и изменить набор ресурсов с Afterburner.fx
В простом javafx можно установить набор ресурсов для представления fxml, как показано в примере ниже, но как это сделать с дожигателем?
private void loadView(Locale locale) {
try {
FXMLLoader fxmlLoader = new FXMLLoader();
// Here, just the resource bundles name is mentioned. You can add support for more languages
// by adding more properties-files with language-specific endings like
// "E_13_Internationalization_fr.properties".
fxmlLoader.setResources(ResourceBundle.getBundle("E_13_Internationalization", locale));
Pane pane = (BorderPane) fxmlLoader.load(this.getClass().getResource("/E_13_Internationalization.fxml").openStream());
borderPane.setCenter(pane);
} catch (IOException ex) {
ex.printStackTrace();
}
}