Windows 7 Секреты Windows 7: Пакеты локализации и MCT-папки

Mila

Основатель
Сообщения
4,353
Реакции
6,990
Прошло уже немало времени с того момента, как код Windows 7 стал "золотым", и система уже давно продается. Ещё со времен Beta-тестирования в Интернете было немало советов, как можно улучшить интерфейс новой системы.
Одним из них была информация , как получить доступ к "скрытым секретным" региональным обоям для рабочего стола, находящимся в %windir%\Globalization\MCT. Мало кто по-настоящему чётко представлял, что и для чего лежит в этих папках, а некоторые и вовсе не пытались получить к ним доступ.


Для начала определимся с терминологией.
Тема - коллекция и конфигурация элементов оформления – обои, заставка, звуки и цветовое оформление – всё то, что придает особый внешний вид системе.

MCT - регионально-адаптированная тема (Market-Customized Theme) для определенной страны, например, для России или Африки.

Local Pack - набор регионально-адаптированных элементов, как правило, ссылок, RSS-лент, и тем MCT.



%windir%\Globalization - папка служит для поддержки служб глобализации в Windows 7, таких как Расширенные языковые службы (Extended Linguistic Services,ELS), Поддержка Национальных Языков (National Language Support,NLS), и Пакеты локализации Local Packs.

%windir%\Globalization\MCT - (неудачно названная) папка, содержащая пакет локализации, Local Packs.

%windir%\Globalization\MCT\MCT-XX - установленный Local Pack, эта папка получает название в соответствии со следующим принципом:
MCT-[двухсимвольный код страны/региона по стандарту ISO 3166]

Как было указано выше, каждый Local Pack содержит, как правило, MCT-тему, несколько web-ссылок и лент RSS. Примерная структура папки %windir%\Globalization\MCT\MCT-XX folder выглядит так:

\RSSFeed: здесь находится конфигурация локализованных RSS-лент. Они подключаются к Internet Explorer при активации пакета.

\Theme и \(Локаль,ru-RU, например): эти папки как раз и содержат саму тему MCT. *theme файл в папке \Theme содержит описание темы и её имя, таким образом, пользователь после активации пакета видит в перечне тем "дружественное" имя, например, "Россия".

\Websites for (LocaleName):Содержит ярлыки (.lnk-файлы) на популярные в текущей стране/регионе сайты. После активации пакета они добавляются в избранное Internet Explorer.

Активация Local Pack происходит в момент установки системной локали при "чистой" установке системы, либо при смене локали в панели управления в уже установленной системе.

Помимо этого, пакетами локализации можно управлять утилитой командной строки Content Management Engine Tool, mctadmin.exe. Утилита входит в состав поставки Windows 7 и не требует запуска с правами Администратора.

Синтаксис использования утилиты
Установка Local Pack:

Удаление Local Pack:


Возможные значения можно узнать из справочника кодов ISO 3166

Утилита возвращает результат запуска в переменную среды %errorlevel%, что может быть весьма полезно при вызове её из командных файлов.



источник
 
Назад
Сверху Снизу