Изменить язык в Visual Studio 2010 «Проверка орфографии» - расширение - PullRequest
2 голосов
/ 25 января 2012

Я ищу способ изменить язык «Проверка орфографии» - расширение для Visual Studio 2010.

Проблема заключается в следующем: Я использую версию Visual Studio 2010 на немецком языке. Если я использую расширение проверки правописания, оно проверяет правильность на немецком языке, а я пишу на английском. Таким образом, почти каждое слово подчеркнуто как неправильное.

Как я могу изменить язык проверки на английский или как я могу изменить библиотеку, которая использовалась для проверки языка?

Есть идеи?

Ответы [ 3 ]

2 голосов
/ 19 октября 2012

Существует ветвь проверки орфографии, которая, возможно, в конечном итоге будет интегрирована в основную ветку, которая поддерживает проверку орфографии на нескольких языках: https://github.com/simonegli8/Spellchecker

Симон Эгли

2 голосов
/ 26 января 2012

Я сам нашел решение этой проблемы.

Если кому-то нравится это знать:

  1. Сначала скачайте расширение в менеджере расширений Visual Studio.
  2. Вторая загрузка источника расширения и открытие его в Visual Studio (для открытия проекта необходимо установить Visual Studio SDK)
  3. Третий переход к «Проверка орфографии / орфография»/SpellingTaggers.cs и добавьте следующую строку в метод CheckSpellings класса SpellingTaggers при инициализации textBox:

    textBox.Language = XmlLanguage.GetLanguage ("en-US");

  4. Затем создайте dll-файлы с помощью Visual Studio

  5. И, наконец, замените dll-файлы файлами в каталоге расширения проверки правописания (это можетнайти в папке% HOME% \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions \ Роман Головин, Майкл Легенбауэр, Ноа Ричардс \ Проверка правописания \ 2.23 или что-то подобное)

Вот и все!

Если вы хотите использовать язык, отличный от «en-US», измените код языка.

1 голос
/ 26 января 2012

Примечание:

Шаг 5 будет работать не во всех случаях.Я думаю, что dll кэшируется или что-то вроде этого, поэтому было бы лучше удалить программу проверки орфографии из Visual Studio и переустановить новую скомпилированную версию SpellChecker.vsix (можно найти в SpellChecker.Implementation \ bin ...).Это сработало для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...