Gewusst wie: Lokalisieren von Vorlagen
Aktualisiert: November 2007
Sie können mehrere Versionen einer Vorlage in verschiedenen Sprachen generieren. Erstellen Sie mit den Vorgehensweisen in diesem Thema Vorlagen zur Verwendung mit mehreren lokalisierten Versionen von Visual Studio, und speichern Sie sie. Die Lokalisierung ist in diesem Thema in zwei Kategorien eingeteilt: Benutzervorlagen und Produktvorlagen.
Benutzervorlagen
Benutzervorlagen sind an den in Allgemein, Projekte und Projektmappen, Dialogfeld "Optionen" angegebenen Speicherorten gespeichert und werden im Dialogfeld Neues Projekt unter der Überschrift Meine Vorlagen angezeigt.
Benutzervorlagen können nicht automatisch lokalisiert werden. Der einfachste Ansatz zum Erstellen einer Vorlage in mehreren Sprachen besteht darin, mehrere ZIP-Vorlagendateien zu erstellen und entsprechend zu benennen. Diese ZIP-Vorlagendateien können im Verzeichnis für Benutzervorlagen nebeneinander existieren, und ein Benutzer kann im Dialogfeld Neues Projekt eine lokalisierte Vorlage auswählen.
So lokalisieren Sie Benutzervorlagen
Erstellen Sie eine Version einer Vorlage für jede lokalisierte Sprache, indem Sie das Gebietsschema im Name-Element der Vorlage angeben.
Speichern Sie jede Vorlage als eindeutig benannte ZIP-Datei.
Kopieren Sie alle Vorlagen an den Speicherort, der im Dialogfeld Optionen für Projekte und Projektmappen angegeben ist. Weitere Informationen finden Sie unter Allgemein, Projekte und Projektmappen, Dialogfeld "Optionen".
Alle Versionen der Vorlage werden im Dialogfeld Neues Projekt angezeigt.
Produktvorlagen
Produktvorlagen befinden sich in einem Ordner im Visual Studio-Installationsverzeichnis und werden im Dialogfeld Neues Projekt unter der Überschrift Von Visual Studio installierte Vorlagen angezeigt.
Das Verzeichnis für Produktvorlagen enthält einen Gebietsschemabezeichner (LCID), der den Ordner angibt, den Visual Studio für Vorlagen verwendet. Jede Programmiersprache besitzt einen eigenen Unterordner für Vorlagen in der jeweiligen Sprache. Eine Instanz von Visual Studio mit der LCID 1033 verwendet beispielsweise den Ordner Programme\Microsoft Visual Studio 9,0\Common7\IDE\ProjectTemplates\<Programmiersprache>\<TemplateCategory>\1033 für Projektvorlagen. <Programmiersprache> ist die Sprache, für die die Vorlagen erstellt werden, z. B. CSharp, JSharp oder VisualBasic. <TemplateCategory> ist die Unterkategorie unter der Programmiersprache, z. B. Windows, Database und SmartDevice. Eine Liste der Programmiersprachen und LCIDs, die von Visual Studio unterstützt werden, finden Sie unter /LCID (devenv.exe).
Jede lokalisierte Version einer Vorlage muss sich im richtigen LCID-Ordner befinden, damit Visual Studio die Vorlage im Dialogfeld Neues Projekt anzeigen kann.
So lokalisieren Sie Produktvorlagen
Erstellen Sie für alle lokalisierten Sprachen eine Version einer Vorlage.
Speichern Sie jede Vorlage im richtigen LCID-Ordner im Verzeichnis für Produktvorlagen. Standardmäßig ist dies Programme\Microsoft Visual Studio 9,0\Common7\IDE\ProjectTemplates \<ProgrammingLanguage> \<TemplateCategory> \<LCID>.
Im Dialogfeld Neues Projekt werden nur Versionen der Vorlage angezeigt, die sich in dem Ordner befinden, dessen LCID der aktuellen Instanz von Visual Studio entspricht.
Die Elemente Name, Description und Icon enthalten jeweils das Package-Attribut und das ID-Attribut, mit denen aus einer einzigen Projektvorlage mehrere lokalisierte Projekte erstellt werden können. Um die Vorteile dieser Elemente zu nutzen, müssen Sie das Visual Studio-Automatisierungsobjektmodell verwenden. Dies ist nur unter bestimmten Umständen sinnvoll, z. B. wenn Sie eine Vorlage verwenden, um ein Projekt in einer anderen Sprache als der aktuellen Sprache zu erstellen. Im Allgemeinen empfiehlt es sich, zum Erstellen von lokalisierten Vorlagen die Anweisungen in den vorangehenden Vorgehensweisen zu befolgen.
Siehe auch
Konzepte
Gewusst wie: Suchen und Organisieren von Projekt- und Elementvorlagen
Referenz
Name-Element (Visual Studio-Vorlagen)
Description-Element (Visual Studio-Vorlagen)
Icon-Element (Visual Studio-Vorlagen)