В состав всех установок Windows® 7 входит, как минимум, один языковой пакет и независимые от языка двоичные файлы, образующие основу операционной системы. Языковые пакеты содержат ресурсы, связанные с конкретным языком и используемые для локализации пользовательского интерфейса. Так как языковые ресурсы для пользовательского интерфейса находятся в языковом пакете и отделены от двоичного кода базовой операционной системы, язык пользовательского интерфейса можно полностью изменить, не меняя базовых двоичных файлов операционной системы, либо можно установить несколько языков в один образ Windows.

Существует два сценария многоязыкового развертывания:

При планировании многоязыкового развертывания важно понимать, какой из сценариев многоязыкового развертывания будет реализован. Следует также разобраться в различных типах доступных языковых пакетов и их отличиях. Например, некоторые языковые пакеты зависят от других языковых пакетов, которые должны быть установлены для полной локализации пользовательского интерфейса. Знакомство с различными типами языковых пакетов и требованиями к ним позволит точно определить, сколько языковых пакетов понадобится устанавливать. Затем можно будет выбрать соответствующий метод установки языкового пакета и определить, когда и какие региональные параметры настраивать. Прежде, чем приступить к многоязыковому развертыванию, важно понять, как на планы развертывания повлияют файл Lang.ini и задача удаления языковых пакетов. Этот раздел содержит базовые сведения по каждому из этих вопросов.

Данный раздел содержит следующую информацию:

Типы языковых пакетов

Существует два типа языковых пакетов: языковой пакет и пакет интерфейса пользователя (LIP). Языковые пакеты и пакеты интерфейса пользователя используются для локализации пользовательского интерфейса операционной системы. Единственными различиями между языковыми пакетами и пакетами интерфейса пользователя являются лицензионные ограничения и уровень содержащихся ресурсов.

Тип Включены ли все необходимые ресурсы в языковой пакет? Все ли ресурсы локализованы на этом языке? Какие существуют требования? Доступность и использование.

Языковой пакет

Содержит 100% ресурсов, необходимых для локализации пользовательского интерфейса.

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

Для языковых пакетов необходима соответствующая лицензия.

Языковые пакеты предоставляются для всех версий Windows по программам корпоративного лицензирования. Дополнительные сведения см. на сайте корпоративного лицензирования Майкрософт (может быть на английском языке)

Языковые пакеты для Windows Vista® Ultimate доступны на сайте центра обновлений Microsoft Windows.

Языковые пакеты для среды предустановки Windows (Windows PE) доступны на носителе предустановочного пакета Windows для изготовителей оборудования (OEM) (Windows OPK) и пакета автоматической установки Windows (Windows AIK).

Пакет интерфейса пользователя

(также называемый частичным языковым пакетом)

cодержит подмножество ресурсов, необходимых для локализации пользовательского интерфейса.

Все языковые ресурсы в LIP локализованы на языке LIP.

Пакеты LIP не требуют лицензии.

Так как в LIP включено только подмножество ресурсов, перед установкой LIP должен быть установлен языковой пакет (или исходный язык*).

Пакеты LIP можно загрузить с веб-сайта Microsoft.com, а затем применить их к любой подлинной копии Windows.

Пакеты LIP - это языковые пакеты с частичной локализацией для формирующихся или незначительных языковых рынков, на которых полная языковая версия Windows недоступна. Дополнительные сведения см. на веб-сайте Local Language Program.

*Исходный язык — это полный языковой пакет, содержащий полностью или частично локализованные ресурсы. Исходный язык может отличаться от базового языка.

Языковые пакеты

Несмотря на то, что полные языковые пакеты содержат полный набор языковых ресурсов, для некоторых языков на соответствующем языке локализованы не все языковые ресурсы. В этом случае языковой пакет называется языковым пакетом с частичной локализацией. Например, во французском языковом пакете все ресурсы в языковом пакете локализованы на французском языке, а в греческом (Греция) языковом пакете большинство языковых ресурсов локализованы на греческом языке, а оставшиеся языковые ресурсы оставлены на английском языке (в этом случае английский называется базовым языком).

Для предоставления полного пользовательского интерфейса языковой пакет с частичной локализацией включает базовый язык для локализации тех частей интерфейса, которые не локализуются языковым пакетом с частичной локализацией.

Пакеты LIP

Корпорации и конечные пользователи могут загрузить пакеты LIP из центра загрузки Microsoft.com. Изготовители оборудования (OEM) и сборщики систем, принявшие условия лицензии на использование программного обеспечения корпорации Майкрософт, могут получить пакеты LIP в специальном центре загрузки. Большинство пакетов LIP можно установить и использовать в любом выпуске Windows. Они содержат только подмножество ресурсов пользовательского интерфейса, требуемых для конкретного языка.

Так как в LIP входят не все языковые ресурсы для пользовательского интерфейса, для LIP необходим хотя бы один полный языковой пакет (или исходный язык). Исходный языковой пакет обеспечивает поддержку LIP. Части пользовательского интерфейса, не переведенные в пакете LIP, отображаются на исходном языке. В странах, где распространенными являются два языка, можно обеспечить повышенную степень локализации, применяя LIP поверх языкового пакета, чтобы улучшить работу пользователя.

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

На следующем рисунке показаны различные типы языковых пакетов и их конфигураций.



Диаграммы типов языковых пакетов

Локальные пакеты

Локальные пакеты не являются языковыми пакетами При этом локальные пакеты в Windows 7 можно установить и активировать, чтобы настроить выбор тем Windows, содержимое папки «Избранное» Windows Internet Explorer® и RSS-каналы для конкретного региона. Локальные пакеты содержат ресурсы, специфические для страны или региона. Например, если добавить и включить локальный пакет для США, то в компонент Персонализация панели управления будет добавлена тема для США, специально подобранная для этого рынка, а в папку Избранное браузера Internet Explorer - каталог «Веб-сайты для США».

Локальные пакеты включают:

  • Темы, разработанных для конкретных рынков Они подобраны для конкретных регионов и содержат фоновые рисунки, звуковые схемы и цвета Aero Glass.

  • Содержимое локальной папки «Избранное» в браузере Internet Explorer. Локальный пакет может содержать ряд ссылок на общедоступные веб-сайты или веб-сайты корпорации Майкрософт для соответствующего региона.

  • Местные RSS-каналы. Локальный набор тем и настроек может содержать RSS-каналы, актуальные для конкретной страны.

Дополнительные сведения об установке и активации локальных пакетов см. в разделе Добавление и удаление локальных наборов тем и настроек.

Установка языкового пакета

Перед добавлением дополнительных языковых пакетов в образ Windows определите языки, диалекты и шрифты, которые должна поддерживать установка Windows, и то, требуются ли для этих языков исходный язык, редакторы способов ввода (IME), альтернативные раскладки клавиатуры или устройства ввода. Следует также определить, будут ли зависеть от региона или страны валюта, часовой пояс и форматы календаря. Дополнительные сведения см. в разделе Общие сведения о языковых пакетах.

Добавить в образ Windows языковой пакет можно на разных стадиях развертывания. Его можно добавить, пока образ Windows является автономным, в течение автоматической установки с помощью программы установки Windows и файла ответов автоматической установки (Unattend.xml) или во время работы операционной системы.

Перед добавлением языкового пакета в образ Windows рекомендуется проанализировать следующие моменты.

  • Образ может содержать любое нужное количество языковых пакетов. При этом дополнительные языковые пакеты увеличивают размер образа и время выполнения ряда операций обслуживания и установки. Придерживайтесь следующих рекомендаций, чтобы избежать возникновения ошибок.

    • Все языковые пакеты можно добавить одновременно с помощью команды Dism /Add-Package.

    • При добавлении языковых пакетов в автономный образ с помощью команды Dism /Apply-Unattend из среды полной операционной системы не рекомендуется добавлять больше 20 языковых пакетов одновременно, так как они обрабатываются в одном сеансе, а ограничение использования памяти может запретить обработку других пакетов.

    • При добавлении языковых пакетов в автономный образ с помощью команды Dism /Apply-Unattend из среды Windows PE рекомендуется не добавлять одновременно больше 7 пакетов. При добавлении пакетов с помощью файла ответов автоматической установки все пакеты раскрываются и обрабатываются за один сеанс. Среда Windows PE может не обладать достаточным количеством памяти для всех развернутых пакетов.

    • В запущенной операционной системе все пакеты можно добавить одновременно с помощью команды LPKSetup.exe /i. При этом не рекомендуется использовать это средство для добавления более 20 языковых пакетов одновременно.

  • Для хранения одних языков требуется больше места на диске, чем для хранения других.

  • Добавление языковых пакетов может увеличить размер образа Windows.

  • Обновления между языками не поддерживаются. Это означает, что в сценариях обновления или переноса, при обновлении или переносе операционной системы с несколькими установленными языковыми пакетами, обновление и перенос можно выполнить только для языка пользовательского интерфейса системы, используемого по умолчанию. Например, если языком по умолчанию является английский, можно выполнить обновление или перенос только на Windows 7 с английским языком.

  • Язык по умолчанию удалить нельзя. Он используется для создания идентификаторов безопасности компьютера (SID). Язык пользовательского интерфейса по умолчанию - это язык, выбранный в приветствии Windows, или язык пользовательского интерфейса, заданный в командной строке системы обслуживания образов развертывания и управления ими (DISM) или в файле ответов автоматической установки в случае пропуска приветствия Windows.

  • При добавлении языкового пакета в образ Windows в среде Windows PE необходимо добавить в Windows PE поддержку файла подкачки. Дополнительные сведения см. в разделе Советы и рекомендации по обслуживанию.

  • Языковой пакет не следует устанавливать после обновления. Если обновление (исправление, выпуск для общего распространения [GDR] или пакет обновления [SP]), содержащее зависимые от языка ресурсы, устанавливается до языкового пакета, языковые изменения, находящиеся в обновлении, не применяются и это обновление потребуется переустановить. Языковые пакеты всегда следует устанавливать до обновлений.

Для добавления языкового пакета можно использовать один из следующих способов:

  • Автономная установка. Если языковой пакет нужно добавить в настроенный образ Windows, то это действие можно выполнить полностью автономно, используя средство командной строки DISM для подключения образа и добавления языкового пакета до загрузки образа. После добавления языкового пакета в образ DISM также можно использовать для настройки региональных параметров в автономном образе. Дополнительные сведения об этих действиях см. в разделах Технический справочник по системе обслуживания образов развертывания и управления ими и Добавление и удаление языковых пакетов в автономном режиме.

  • Использование программы установки Windows. Если планируется использовать программу установки Windows® для развертывания многоязыкового выпуска Windows, можно скопировать один или несколько языковых пакетов в папку \Langpacks общего ресурса, обновить файл lang.ini, а затем воспользоваться программой установки для установки языковых пакетов, находящихся в дистрибутивном общем ресурсе. Дополнительные сведения см. в разделе Создание дистрибутивного общего ресурса для многоязыкового образа. Поддержку нескольких языков также можно добавить в программу установки Windows. Дополнительные сведения см. в разделе Пошаговое руководство. Добавление многоязыковой поддержки в программу установки Windows.

    Если развертывается многоязыковой образ или используется образ Windows, требующий применения конкретного языкового пакета к конкретному компьютеру, на который выполняется развертывание, можно добавить языковой пакет с помощью программы установки Windows и файла ответов автоматической установки. Языковой пакет должен быть добавлен в образ до настройки региональных параметров. Дополнительные сведения о добавлении языкового пакета в файл ответов см. в разделе Добавление пакета в файл ответов. Чтобы добавить языковой пакет и настроить региональные параметры, используйте этап настройки WindowsPE для добавления языкового пакета и другие этапы настройки для настройки региональных параметров. Дополнительные сведения см. в разделе Настройка региональных параметров в файле ответов.

    Примечание.

    Если языковые и региональные параметры указаны в файле ответов, эти параметры заменяют все предыдущие значения по умолчанию. Например, если сначала изменить значение UILanguage по умолчанию на FR-FR, применяя средство командной строки DISM к автономному образу, а затем применить файл ответов автоматической установки, определяющий EN-US в качестве языка пользовательского интерфейса, EN-US станет языком пользовательского интерфейса по умолчанию.

  • Для работающей операционной системы. Если операционную систему нужно загрузить для установки приложения или тестирования и проверки установки, то можно добавить языковой пакет в работающую операционную систему, используя DISM или средство установки языковых пакетов (Lpksetup.exe). Этот метод можно использовать только для языковых пакетов, которые хранятся вне образа Windows. Дополнительные сведения см. в разделе Установка языкового пакета по сети и Добавление пакетов интерфейса пользователя.

Файл Lang.ini

Если при развертывании Windows с помощью программы установки Windows на дистрибутивном общем ресурсе добавлены или удалены языковые пакеты, необходимо заново создать файл Lang.ini. Программа установки Windows использует файл Lang.ini, чтобы определить языковые пакеты в образе и на дистрибутивном общем ресурсе Windows. Файл Lang.ini также используется, чтобы определить язык, который будет отображаться в ходе программы установки Windows. Повторное создание файла Lang.ini также необходимо, если планируется создать носитель восстановления для образов, содержащих несколько языков.

Чтобы заново создать файл Lang.ini с учетом обновлений языковых пакетов, можно использовать параметры командной строки DISM для работы с региональными параметрами. Не изменяйте файл Lang.ini вручную. Дополнительные сведения см. в разделе Языки и параметры командной строки для работы с региональными параметрами.

Задача удаления языкового пакета

Согласно лицензионным требованиям, Windows 7, кроме выпусков Windows 7 Максимальная и Windows 7 Корпоративная, могут содержать только один язык. В этих выпусках с поддержкой одного языка все языки, которые не указаны как используемые по умолчанию, будут удалены с компьютера. Это относится только к Windows 7. В Windows Server® 2008 R2 доступна установка нескольких языковых пакетов во всех выпусках.

В выпусках Windows с поддержкой одного языка все языковые пакеты, которые не указаны как используемые по умолчанию, будут удалены с компьютера. Задача удаления языкового пакета запустится через 25-60 минут после перезагрузки системы конечным пользователем. Языковые пакеты удаляются во время простоя.

Запуск средства Sysprep сбрасывает таймер удаления языкового пакета. Таймер не будет запущен повторно до следующего выполнения приветствия Windows и перезапуска компьютера. При настройке образа Windows рекомендуется выполнить загрузку в режиме аудита, после чего внести изменения. Задача удаления языкового пакета не будет активирована при загрузке в режиме аудита. Дополнительные сведения о режиме аудита см. в разделе Настройка Windows в режиме аудита. Можно также обновить образ Windows в автономном режиме, не загружая образ. Дополнительные сведения см. в разделе Обслуживание автономного образа.

Использование параметра SkipMachineOobe в компоненте Microsoft-Windows-Shell-Setup не отключает задачу удаления языковых пакетов.

Примечание.

При удалении языковых пакетов пакеты интерфейса пользователя не удаляются.

См. также