0

私たちは製品をローカライズしていますが、ちょっとした障害にぶつかりました。私たちのサーバーはローカライズされていないため、データベース (データベースをポーリングする) は英語のままにする必要があります。私たちのクライアントはローカライズされています。問題は、システム文字列 (サーバーが常に英語であると想定する文字列) の場合、db を更新する前にルックアップ/変換をいつどのように行うかです。

たとえば、READY という文字列があります。この文字列は、別の言語でクライアントに表示されます。ユーザーがこの文字列を選択した場合、データベースを更新する前に、READY に戻す必要があります。実際には 2 つの変換があります。クライアントが db を読み取り、英語で READY になっているため、現在のロケールに変換する必要があります。次に、ユーザーがその値を選択すると、英語の READY に戻す必要があります。これらの変換を実装する最良の方法は何ですか?

注: ローカリゼーションには、通常の Java プロパティ ファイルを使用しています。

4

1 に答える 1

1

未翻訳の文字列を常に参照する (または含む) インデックスをコントロールに格納して、表示されたテキストが l10n された後でも代わりに使用できるようにします。

于 2012-06-14T19:55:25.263 に答える