Comment : créer une version localisée d'un fichier de ressources

Si vous localisez votre projet, vous souhaiterez créer des versions localisées du fichier de ressources du projet. Par exemple, les chaînes sont le type le plus commun de ressource à localiser. Les fichiers localisés ne sont pas affichés dans le Concepteur de ressources, mais vous pouvez les créer et les consulter dans l'Explorateur de solutions.

Pour créer un fichier de ressources localisé

  1. Créez un fichier de ressources nommé Resources.resx. Dans Visual Basic, pour le fichier .resx par défaut, vous devez cliquer sur le bouton Afficher tous les fichiers pour afficher le fichier .resx et y accéder.

  2. Dans l'Explorateur de solutions, cliquez avec le bouton droit sur votre projet, pointez sur Ajouter, puis cliquez sur Nouvel élément.

  3. Dans la boîte de dialogue Ajouter un nouvel élément, sélectionnez Fichier de ressources et nommez le fichier Resources.de-DE.resx. Le nom de fichier indique la langue allemande et l'Allemagne comme pays. Pour plus d'informations sur les noms des cultures et les identificateurs, consultez CultureInfo.

    Resources.de-DE.resx apparaîtra dans l'Explorateur de solutions et un Concepteur de ressources apparaîtra pour le fichier.

  4. Ouvrez le Concepteur de ressources. Dans le menu Projet, cliquez sur Propriétés. Dans le Concepteur de projets, cliquez sur l'onglet Ressources.

  5. Dans le Concepteur de ressources, ajoutez une chaîne en français. Par exemple, vous pouvez utiliser la première ligne du poème de Goethe « Wanderers Nachtlied » :

    Über allen Gipfeln ist Ruh

    (« Sur tous les sommets est le silence »)

  6. Dans le menu Générer, cliquez sur Générer la solution.

  7. Visual Studio crée automatiquement les assemblys satellites pour chaque langue que vous spécifiez de cette manière. L'assembly NomProjet.resources.dll est créé dans NomProjet\bin\Release\de-DE. Des assemblys satellites supplémentaires seront créés dans les répertoires des paramètres régionaux appropriés sous NomProjet\bin\Release. Vous devez déployer les fichiers d'assembly pour que la version localisée de l'application fonctionne.

Voir aussi

Référence

CultureInfo

Concepts

Organisation hiérarchique des ressources pour la localisation