私たちは製品をローカライズしていますが、ちょっとした障害にぶつかりました。私たちのサーバーはローカライズされていないため、データベース (データベースをポーリングする) は英語のままにする必要があります。私たちのクライアントはローカライズされています。問題は、システム文字列 (サーバーが常に英語であると想定する文字列) の場合、db を更新する前にルックアップ/変換をいつどのように行うかです。
たとえば、READY という文字列があります。この文字列は、別の言語でクライアントに表示されます。ユーザーがこの文字列を選択した場合、データベースを更新する前に、READY に戻す必要があります。実際には 2 つの変換があります。クライアントが db を読み取り、英語で READY になっているため、現在のロケールに変換する必要があります。次に、ユーザーがその値を選択すると、英語の READY に戻す必要があります。これらの変換を実装する最良の方法は何ですか?
注: ローカリゼーションには、通常の Java プロパティ ファイルを使用しています。