Поделиться через


Локализация мастера на несколько языков

Мастер можно создавать на любом языке, поддержку которого предоставляет Visual Studio. По умолчанию при установке Visual Studio программа установки определяет язык и региональные параметры из реестра и устанавливает соответствующие языковые шаблоны.

Для идентификации языковой поддержки, необходимой мастеру, Visual Studio использует идентификатор языка. По умолчанию для идентификатора языка устанавливается десятичное значение записи реестра "HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\General\UILanguage". Если мастер не сможет найти запись языка, то по умолчанию будет установлен английский язык (English (1033)).

Примечание

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

Идентификатор языка задается как настраиваемый параметр в vsz-файле по тем путям, по которым размещены HTML-файлы и файлы шаблонов.

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

Пример

Установка следующих настраиваемых параметров в VSZ-файле указывает, что HTML-файл предоставляется на английском (1033), японском (1041) и немецком (1031) языках:

Param="START_PATH\HTML\1033"
Param="START_PATH\HTML\1041"
Param="START_PATH\HTML\1031"
Param="START_PATH\Templates\1033"
Param="START_PATH\Templates\1041"
Param="START_PATH\Templates\1031"

Установка настраиваемых параметров, приведенных выше, задает структуру каталогов мастера следующим образом:

MyWizard1
   HTML
      1033
         default.htm
         myEnglishHTML.htm
      1041
         default.htm
         myJapaneseHTML.htm
      1031
         default.htm
         myGermanHTML.htm
   Templates
      1033
         stdafx.h
         stdafx.cpp
      1041
         stdafx.h
         stdafx.cpp
      1031
         stdafx.h
         stdafx.cpp
   Images
      HtmlPage1.bmp
      HtmlPage2.jpg
   Scripts
      Default.js

См. также

Задачи

Создание пользовательского мастера

Ссылки

Специальный мастер

Настраиваемые параметры в VSZ-файле мастера

Основные понятия

Файлы, создаваемые для мастера

Разработка мастера