ロケールを作成し、そのロケールを使用してResourceBundleを作成しようとします。フィンランドのロケールを使用すると、ResourceBundleはそれを受け入れる/理解しないように見えますが、代わりにヌルのロケールを取得します。英語のロケールを使用すると、うまく動作しているようです。ResourceBundleは "en"ロケールのみを認識します
Locale obj = new Locale("en");
ResourceBundle resource = ResourceBundle.getBundle("web_resources", obj);
log.debug(resource.getLocale());
log.debug(obj);
ログ "en"、 "en"。
Locale obj = new Locale("fi");
ResourceBundle resource = ResourceBundle.getBundle("web_resources", obj);
log.debug(resource.getLocale());
log.debug(obj);
ログ ""、 "fi"。
私はfr(フランス語)とドイツ語(デ)のロケールもテストしました。どちらも動作しません。国コードを追加することは役に立たなかったようです。私は何が欠けていますか?
これをサポートするためにアプリケーションに実際にどのファイルがありますか? –