2

メインアプリケーションからアクセスされるいくつかの自己完結型プラグイン dll を含む wpf アプリケーションを作成しています。すべてのローカライズされた文字列が dll 内から取得されるように、ローカライズ サポートを提供する方法はありますか?

例: メイン アプリは、シナリオに従って、定義済みのインターフェイスを使用して Plugin1 または Plugin2 にアクセスします。Plugin1 と Plugin2 は、ケースによってまったく異なる機能を実行し、プラグイン dll 内の対応する文字列を表示します。(これらの文字列は現在のカルチャにローカライズする必要があります)

注: 1. セットアップが完了したら、プラグインの変更に対してメイン アプリに変更を加えないでください (明らかに) 2. プラグインは外部にリソースを持たないようにする必要があります

ありがとう

4

1 に答える 1

0

私は何かが欠けているかもしれないので、私を修正してください。

私のショップでは、参照される DLL にリソース ファイルを含めるだけです。それらのリソース ファイルを取得し、翻訳サービスに送信します。ローカライズ可能なすべての文字列をリソース ファイルに格納している限り、それらをハード コーディングするのではなく、ローカライズに関しては問題ないと思います。

ただし、考慮すべきもう 1 つの点は、画面の領域です。一部の文字セットは、他の文字セットよりも多くのスペースを占有します。これは通常、米国英語から中国語への翻訳を行う際に問題になります。

于 2013-03-25T00:27:29.153 に答える