Как получить многоязычный (человеческий язык) intellisense в .Net - PullRequest
1 голос
/ 29 сентября 2011

Я создаю библиотеку (C #, .Net), но мне нужно распространять ее среди клиентов в разных странах.Когда вы добавляете комментарии XML к своим классам, intellisense забирает комментарии из сборки и дает вам хорошее описание ваших методов, свойств, аргументов и т. Д. *

Есть ли способ, которым я могу сделать локализованныйверсии моей сборки, поэтому комментарии XML на языке локали, но нужно хранить только одну копию моего исходного кода?

1 Ответ

0 голосов
/ 03 июня 2015

Я знаю, что это довольно старый, но это был первый запрос на мой google-запрос, поэтому я хотел бы опубликовать здесь свой ответ для других пользователей google по этой теме.

Пока что,Я не знаю ни одного инструмента, который автоматически переводит ваши xml-комментарии, но если вы делаете перевод для себя, вы можете сохранить переведенный xml-файл с тем же именем, что и исходный, в подпапке, названной целевойlocale.

Итак, мои локализованные ресурсы находятся в подпапке 'de', где хранятся все переведенные на немецкий язык файлы xml-комментариев и локализованные сателлитные сборки.

Когда я ссылаюсь на свою сборку,IntelliSense показывает локализованные тексты, так как запущенное приложение использует локализованные строки.

...