すべてのローカリゼーションのニーズに対して、Spring LocaleChangeInterceptor と ReloadableResourceBundleMessageSource を使用しています。奇妙な要件が来るまで、すべてが順調です。
新しい要件が必要とするのは、各言語プロパティ ファイルを「フローティング」できるようにする必要があるということです。つまり、これらのリソース バンドルは、すべてのキーを同期させる必要がなくなりました。
この使用例では、欠落しているキーは、デフォルトで en_US プロパティを使用する必要があります。欠落しているキーを英語のメッセージで埋めるツールを作成することを提案しましたが、上から強く反対されました。彼らは、Struts で実行可能であり、Spring でも同じことを行う必要があると言っています。
私はウェブを上下に検索してきましたが、そのような例は見つかりません。これはSpring 3でも実行できますか?