Установка русской MSDN Library на английскую Visual Studio 2010

Вот лично у меня локализованные среды разработки вызывают резкую антипатию (ставил ради интереса русскую Visual Studio 2008 долго искал где там Debug Подмигивающая рожица), чего нельзя сказать о документации (хотя она тоже бывает переведена так, что лучше бы и не переводили). Если с 2008 студией все было просто – ставим английскую студию без MSDN потом ставим MSDN от русской студии, то с 2010 студией не все так просто, но не невозможно.

Для установки понадобится: установленная Visual Studio 2010 ENG без библиотек Help’а, дистрибутив Visual Studio 2010 RUS (можно скачать trial, устанавливать ее мы все равно не собираемся), notepad Подмигивающая рожица

1. Распаковываем iso с русской VS2010, вытаскиваем оттуда папки Help и ProductDocumentation

2. Из папки Help устанавливаем Language Pack (HelpSetupLP_x64_RUS.exe или HelpSetupLP_x86_RUS.exe в зависимости от системы)

3. В папке ProductDocumentation правим файл HelpContentSetup.msha заменяя значения ru-ru на en-us

4. Правим ярлык “Microsoft Visual Studio 2010\Visual Studio Tools\Manage Help Settings – ENU” в поле “Объект” меняем параметр /locale с en-US на ru-RU

image

5. Запускаем Manage Help Settings (должно запуститься на русском языке) и выбираем “Установить содержимое с диска”

6. В качестве “Расположения носителя справки” выбираем правленный HelpContentSetup.msha

image

7. Выбираем что хотим установить и давим “Обновить”

image

8. Залезаем в папку с установленным хелпом (по-умолчанию c:\ProgramData\Microsoft\HelpLibrary) и  бекапим её

9. Заходим в catalogs\VS\100 там 2 папки: EN-US и RU-RU, переносим все из EN-US в RU-RU

10. Заходим в manifest и правим файл queryManifest.3.xml методом удаления строк как показано на картинке ниже

image

11. Запускаем студию, вызываем Help

image

12. Убеждаемся что все работает, убиваем бэкапы

PS: Вполне может быть, что какой-то шаг я пропустил, потому, что папка с заготовленной ProductDocumentation у меня была подготовленна задолго до написания этой статьи.

PS2: Вполне возможно, что шаг 9 является лишним

UPD: Продолжение

Реклама
Запись опубликована в рубрике Development с метками , . Добавьте в закладки постоянную ссылку.

4 комментария на «Установка русской MSDN Library на английскую Visual Studio 2010»

  1. Пользователь:

    Привет cenobith
    Буду очень блвгодарен, если подскажешь по мягкософту.
    Пользуюсь sharepoint 2007 в качестве html редактора(перешёл с фронт пага), но достала проблема с пересохранением всего в utf-8, проблема на форуме описана
    http://social.technet.microsoft.com/Forums/ru-RU/sharepointru/thread/1bd2e62e-012e-4d66-95d5-13b5d534e57d/
    Не знаю как эту проблему победить.
    Решил попробовать sharepoint 2010? но это вообще какой-то другой продукт стал.
    я так понял 2007 стал теперь Expression Web ? Но для него рус. нет Это конечно не критично, но там такая же ерунда с кодировкой.
    Что вообще подскажешь?

    • sharepoint designer никогда и не был html-редактором в чистом виде, как следствие sharepoint designer 2010 — инструмент ориентированый на работу исключительно с sharepoint server. Expression Web — это да, редактор html. Можно еще попользовать Visual Studio Web Developer, но там все почти тоже самое (потому, что в редактировании html что-то новое уде придумать сложно, ну только если это не html 5). А вообще я бы поступил так: если есть master page, то метатэг с кодировкой загнал бы в него => все отнаследованые страницы его увидят. если мастер страницы нет, то сделать шаблон с метатэгом и новые страницы создавать из него.

  2. Ну данная дока не тянет на мануал step-by-step(честно говоря чуть не запутался, с учетом секции UPD: Продолжение), но в принципе для понимания того что надо сделать достаточно, если прочитать и восмользоваться мозгом, то всё получается в итоге.

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

w

Connecting to %s