Partager via


Comment : localiser des modèles

Mise à jour : novembre 2007

Il est possible de créer plusieurs versions d'un modèle dans plusieurs langues. Utilisez les procédures de cette rubrique pour créer et enregistrer vos modèles en vue d'une utilisation avec différentes versions localisées de Visual Studio. Cette rubrique divise la localisation en deux catégories : les modèles d'utilisateur et les modèles de produit.

Modèles d'utilisateur

Les modèles d'utilisateur sont situés aux emplacements spécifiés dans la Général, Projets et solutions, boîte de dialogue Options et s'affichent dans la boîte de dialogue Nouveau projet sous le titre Mes modèles.

Il n'y a aucune manière de localiser automatiquement des modèles d'utilisateur. La manière la plus facile de créer un modèle dans plusieurs langues consiste à créer plusieurs fichiers modèles compressés (.zip) et à les nommer en conséquence. Ces fichiers modèles .zip peuvent coexister dans le répertoire des modèles d'utilisateur, et un utilisateur peut sélectionner un modèle localisé depuis la boîte de dialogue Nouveau projet.

Pour localiser des modèles d'utilisateur

  1. Créez une version d'un modèle pour chaque langue localisée, en spécifiant les paramètres régionaux dans l'élément Name du modèle.

  2. Enregistrez chaque modèle en tant que fichier .zip nommé de manière unique.

  3. Copiez chaque modèle à l'emplacement spécifié dans la boîte de dialogue Options pour les projets et solutions. Pour plus d'informations, consultez Général, Projets et solutions, boîte de dialogue Options.

    Toutes les versions du modèle apparaîtront dans la boîte de dialogue Nouveau projet.

Modèles de produit

Les modèles de produit sont localisés dans un dossier, dans le répertoire d'installation de Visual Studio, et s'affichent dans la boîte de dialogue Nouveau projet sous le titre Modèles Visual Studio installés.

Le répertoire des modèles de produit inclut un identificateur de paramètres régionaux (LCID) qui indique le dossier que Visual Studio doit utiliser pour les modèles. Chaque langage de programmation dispose également de son propre sous-dossier pour ses modèles propres. Par exemple, une instance de Visual Studio avec 1033 pour LCID utiliserait le dossier Program Files\Microsoft Visual Studio 9,0\Common7\IDE\ProjectTemplates\<LangageProgrammation>\<TemplateCategory>\1033 pour les modèles de projet. <LangageProgrammation> est le langage pour lequel les modèles sont créés, tel que CSharp, JSharp ou VisualBasic. <TemplateCategory> est la sous-catégorie subordonnée au langage de programmation, tel que Windows, Database et SmartDevice. Pour obtenir la liste des langages et LCID pris en charge par Visual Studio, consultez /LCID (devenv.exe).

Chaque version localisée d'un modèle doit être localisée dans le dossier LCID approprié, afin que Visual Studio puisse afficher le modèle dans la boîte de dialogue Nouveau projet.

Pour localiser des modèles de produit

  1. Créez une version d'un modèle pour chaque langue localisée.

  2. Enregistrez chaque modèle dans le dossier LCID approprié, dans le répertoire du modèle de produit. Par défaut, cet emplacement est Programme Files\Microsoft Visual Studio 9,0\Common7\IDE\ProjectTemplates \<ProgrammingLanguage> \<TemplateCategory> \<LCID>.

    Seules les versions du modèle présentes dans le dossier dont le LCID correspond à l'instance actuelle de Visual Studio apparaîtront dans la boîte de dialogue Nouveau projet.

Les éléments Name, Description et Icon contiennent tous des attributs Package et ID qui peuvent être utilisés pour créer plusieurs projets localisés à partir d'un même modèle de projet. Vous devez utiliser le modèle objet Automation de Visual Studio pour tirer parti de ces éléments. Ce procédé n'est bénéfique que dans des circonstances spécifiques ; par exemple, lors de l'utilisation d'un modèle pour créer un projet dans une langue autre que la langue actuelle. De manière générale, pour créer des modèles localisés, vous devez suivre les étapes répertoriées dans les procédures précédentes.

Voir aussi

Concepts

Comment : localiser et organiser les modèles de projet et d'élément

Référence

Name, élément (modèles Visual Studio)

Description, élément (modèles Visual Studio)

Icon, élément (modèles Visual Studio)

Autres ressources

Procédures de modèle avancées

Starter Kits

Modèles Visual Studio