私はこれについて多くの記事と質問を読んでいますが、まだ私は快適ではありません。私は、MEF技術に基づいたプラグインベースのGUIデスクトップアプリケーションを開発する予定です。プラグインサポート(MEF)を使用してC#多言語アプリケーションを作成
私はアプリケーションのローカリゼーションサポートを提供したいと思います。問題は、私がホストアプリケーションをローカライズしても、基本的にDLLファイルで、いつでもインストールできるサードパーティのプラグインも、ローカライズする必要があるということです。
私は、dllのすべてのローカライズ可能なコントロールを私にとっては選択肢にしていないと思います。国際的なテキストをデータベースに保存し、ホストapplciationのDBからテキストを取得している呼び出し元関数を持ち、プラグインにこの呼び出し元関数を呼び出すように依頼することができます。または、アプリケーションに異なるリソースファイルを持つように開発者に依頼することもできますが、この方法では、すでに翻訳されたテキストの恩恵を受けることはありません。
このケースで多言語インターフェイスを提供するためのベストプラクティスは何ですか?
私はあなたの質問が何であるかわかりません。 MEFでサードパーティのローカリゼーションプラグインを使用していると、問題を拡大できますか?どのプラグインを使用していますか? – ColinE
申し訳ありませんが、私は質問を編集しました。 – noway