2012-05-10 16 views
3

私は2つの異なる言語のための要約を作成する必要があり、私は一つの言語のためにそれを行うことができます方法を知っている概要C#

/// <summary> 
/// Constructor 
/// </summary> 
/// <param name="FilePath">Full path to file</param> 

どのように私はドイツのバリアントを追加することができますか?

ですか?はいの場合は、いくつかの例を教えてください。

+4

おそらくhttp://stackoverflow.com/questions/6221140/how-to-localize-the-documentation-of-a-net-library –

答えて

4

残念ながら、XMLドキュメント "system"はあまり柔軟ではありません。

あなたには良い解決策はありませんが、一部のXMLエディタを使用してVisual Studioで作成された元のXMLを取得し、それをドイツ語に変換することができます。通常の工具(SandCastleなど)を使用してドイツ語の文書を作成します。

更新:

comment@ta.speot.islinked toが面白いですし、動作させることができるというアプローチ。一般的に

は、あなただけの<summary>要素にxml:lang属性を使用して、異なる言語でドキュメントコメントの完全なコピーを持っている - 作成された文書は、すべてのXML要素が含まれていますし、あなたは、変換するXSLTを使用して選択することができます言語。

+0

ありがとう、@ ta.speot.isに感謝します – Likurg

0

いいえ、それはできません、afaik。 VS XML文書化メカニズムは、現在、クラスメンバーごとに1つのコメントブロックのみをサポートしています。