Локализация мастера на несколько языков
Обновлен: Ноябрь 2007
Мастер можно создавать на любом языке, поддержку которого предоставляет 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
См. также
Задачи
Создание пользовательского мастера
Основные понятия
Файлы, создаваемые для мастера