ライブラリ (C#、.Net) を作成していますが、それを複数の国の顧客に配布する必要があります。クラスに XML コメントを追加すると、intellisense はアセンブリからコメントを取得し、メソッド、プロパティ、引数などの適切な説明を提供します...
アセンブリのローカライズ バージョンを作成して、XML コメントがロケールの言語で表示され、ソース コードのコピーを 1 つだけ保持する方法はありますか?
ライブラリ (C#、.Net) を作成していますが、それを複数の国の顧客に配布する必要があります。クラスに XML コメントを追加すると、intellisense はアセンブリからコメントを取得し、メソッド、プロパティ、引数などの適切な説明を提供します...
アセンブリのローカライズ バージョンを作成して、XML コメントがロケールの言語で表示され、ソース コードのコピーを 1 つだけ保持する方法はありますか?
これはかなり古いものであることは知っていますが、これが私の Google クエリへの最初のヒットだったので、このトピックに関する他の Google ユーザーのためにここに私の回答を投稿したいと思います。
まだ、あなたのxmlコメントを自動的に翻訳するツールは知りませんが、自分で翻訳を行う場合は、翻訳されたxmlファイルを元のファイルと同じ名前でサブフォルダーに保存できます。対象のロケール。
そのため、ローカライズされたリソースはサブフォルダー 'de' にあり、ここにはドイツ語に翻訳されたすべての xml-comment ファイルとローカライズされたサテライト アセンブリが格納されています。
アセンブリを参照すると、実行中のアプリケーションがローカライズされた文字列を使用するため、IntelliSense はローカライズされたテキストを表示します。