2
Struts 2バージョン2.3.28では、i18n
インターセプタは、jvmに登録されているロケールを受け入れます。リストはLocale.getAvailableLocales()
によって返されます。Struts 2(バージョン2.3.28)は登録済みのロケールのみを受け入れます
まあ、How to extend the list of available Java Localesのように、使用可能なJavaロケールのリストを拡張することはできますが、すべての文字列をロケール(たとえばfa_IR
)として受け入れるようにこのインターセプタを設定する方法は簡単ですか。ただ、ノート
fa_IR
(
<constant name="struts.locale" value="fa_IR" />
)にデフォルトのロケールの設定が正常に動作します。
おかげで、 '場合(ロケール== nullの)'なステートメントがあまりにも削除しなければならない、またはそれは常に設定されますが
i18n
を拡張し、独自のインターセプタを作成し、このメソッドをオーバーライドする必要がありますデフォルトに:) –