Резюме на разных языках C#

Мне нужно сделать резюме для двух разных языков, я знаю, как я могу сделать это для одного языка

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

Как добавить немецкий вариант?

Является ли это возможным? Если да, покажите мне пример, пожалуйста.


person Likurg    schedule 10.05.2012    source источник
comment
Возможно, stackoverflow.com/questions/6221140/   -  person ta.speot.is    schedule 10.05.2012


Ответы (2)


К сожалению, «система» XML-документации не настолько гибкая.

У меня нет для вас подходящего решения, но вы можете использовать некоторые XML-редакторы, чтобы взять исходный XML, созданный Visual Studio, и перевести его на немецкий язык. Если структура XML остается прежней, вы можете использовать обычный инструментарий ( SandCastle или что-то в этом роде) для создания документации на немецком языке.

Обновлять:

Подход, который @ta.speot.is ссылка на в его комментарий интересен, и его можно заставить работать.

Как правило, у вас есть полная копия комментариев к документации на другом языке, только с использованием атрибута xml:lang в элементе <summary> — созданный документ будет содержать все элементы XML, и вы можете использовать XSLT для преобразования и выбора языка.

person Oded    schedule 10.05.2012

Нет, это невозможно, афаик. В настоящее время механизм документации VS XML поддерживает только один блок комментариев для каждого члена класса.

person abatishchev    schedule 10.05.2012