Freigeben über


Lokalisieren eines Assistenten in mehrere Sprachen

Assistenten können in jeder von Visual Studio unterstützten Sprache erstellt werden. Bei der Installation von Visual Studio wird das Gebietsschema standardmäßig anhand der Registrierung ermittelt und die für dieses Schema geeigneten Vorlagen bereitgestellt.

Visual Studio verwendet Sprach-IDs, um die von einem Assistenten benötigte Sprachunterstützung zu identifizieren. Die Sprach-ID wird standardmäßig auf den Dezimalwert des Registrierungseintrags HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\7.0\General\UILanguage festgelegt. Wenn der Assistent keinen Spracheintrag findet, wird als Standardwert Englisch (1033) verwendet.

Tipp

Eine Liste der Dezimalwerte für Sprachen finden Sie unter Assistentenunterstützung für andere Sprachen.

Die Sprach-ID wird in der VSZ-Datei in den Verzeichnissen, in denen die HTML-Dateien und die Vorlagendateien gespeichert sind, als benutzerdefinierter Parameter angegeben.

Sie sollten die Pfade für jede Sprache angeben, für die Sie eine HTM-Datei bereitstellen.

Beispiel

Wenn Sie die folgenden benutzerdefinierten Parameter in der VSZ-Datei festlegen, geben Sie an, dass Sie die HTML-Datei in Englisch (1033), Japanisch (1041) und Deutsch (1031) bereitstellen:

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"

Indem Sie die benutzerdefinierten Parameter wie im obigen Beispiel angeben, richten Sie für den Assistenten die folgende Verzeichnisstruktur ein:

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

Siehe auch

Aufgaben

Erstellen eines benutzerdefinierten Assistenten

Referenz

Benutzerdefinierter Assistent

Benutzerdefinierte Parameter in der VSZ-Assistentendatei

Konzepte

Für den Assistenten erstellte Dateien

Entwerfen eines Assistenten