[internationalization] JavaFX 2和國際化



Answers

這適用於我:

└───src
    ├───app
    ├───bundles // <- here the "bundles"
    ├───dicts
    ├───images
    ├───libs
    └───resources

在捆綁包中

LangBundle_en.properties
LangBundle_de.properties

示例內容:

enter_pwd=Enter your password:

要加載它們,我使用以下代碼:

@Override
public void initialize(URL location, ResourceBundle resources) {
    ResourceBundle lngBndl = ResourceBundle
            .getBundle("bundles.LangBundle", new Locale("en", "EN"));

    tvSetupPwd.setText(lngBndl.getString("enter_pwd"));
    // ...
}
Question

我剛剛學習了基礎知識後開始編寫我的第一個JavaFX 2應用程序,並希望將其國際化。

我注意到在JavaFX 1.x中,腳本語言允許非常簡單的字符串國際化。 JavaFX 2中是否有類似的功能?

基本上:JavaFX 2應用程序國際化的最佳實踐是什麼?




Related