понедельник, 7 июля 2014 г.

Играемся с языками

Мой новый начальник принципиально не использует руссифицированные Windows и Office. Причём у него для объяснения этого есть всего один, но очень весомый аргумент. Он не знает русского языка. Ведь он иностранец. К чему я это? А к тому, что у нас закуплены и установлены корпоративные версии программных продуктов Microsoft только на русском языке, ведь мне и присниться не могло, что руководителем будет иностранец. Так что когда поступило от него распоряжение об установке всего софта именно на английском, то пришлось чесать макушку, ведь хотелось это сделать с минимальными потерями времени.

Декомпозиция задачи элементарная: переводим Офис и ОС. Раздельно. Без переустановки, благо Microsoft разработала нужные инструменты.

Используем мы ОС версии 7 Professional. Которая не позволяет просто добавить LangPack как это можно было бы сделать, например в Ultimate. Поэтому я нашёл на просторах сети два способа: простой и посложней, или неправильный и правильный.

Простой - программный пакет Vistalizator. Который позволяет на 7-ку установить дополнительные LangPack-и (кстати, с того же сайта можно скачать и нужные языки, для нужной системы нужной битности, например Windows 7 SP1 x64 или Windows 7 SP1 x32).
Сама установка в отдельном описании не нуждается и интуитивно понятна.

Правильный - установка LangPack самостоятельно, руками используя системные утилиты DISM, BCDEdit, BCDBoot

Запускаем cmd с правами администратора и выполняем
DISM /Online /Add-Package /PackagePath: <PathToLpDir>
bcdedit /set {current} locale ru-RU 
bcdboot %WinDir% /l ru-RU

где
<PathToLpDir> — путь к директории где находятся языковые файлы. Например, D:\languagepack\en-US. Внутри этой директории должен лежать lp.cab. Далее запускаем regedit и открываем HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/MUI/UILanguages. Удаляем ru-RU и перезапускаем систему.
Вуаля! Теперь Windows будет нас приветствовать уже на нужном языке.

Теперь изменяем зяк в Офисе 2007. Для этого лучше всего использовать Microsoft Office Multi-Language Pack 2007. Который легко добавит нужные языковые пакеты во все приложения Office 2007. Правильный метод я даже искать не стал.

Вот так вот легко меняется язык в программах Microsoft, поскольку в них с самого начала была  предусмотрена  поддержка многоязычности.

Комментариев нет:

Отправить комментарий