Maison > développement back-end > C++ > Comment réaliser la localisation dans les applications C # à l'aide de fichiers de ressources?

Comment réaliser la localisation dans les applications C # à l'aide de fichiers de ressources?

Barbara Streisand
Libérer: 2025-01-29 19:01:14
original
894 Les gens l'ont consulté

How to Achieve Localization in C# Applications Using Resource Files?

C # Localisation des applications: guide pratique

La localisation est essentielle pour créer des applications pour différentes langues et utilisateurs culturels. Dans C #, le processus de localisation est très simple. Ce qui suit est un guide étape par étape:

    Ajouter un fichier de ressources:
  1. droite -Click les "Propriétés" du projet, sélectionnez "Add - & gt; nouveau templier ...", et sélectionnez "Fichier de ressources" dans le projet "Visual C # Project " liste. Nommez-le, comme "Strings.resx".

    Créer des ressources de chaîne:
  2. Dans le fichier .resx, ajoutez une ressource de chaîne significative avec des noms et des valeurs significatifs. Par exemple, créant une ressource appelée "bonjour", la valeur est "bonjour".
  3. Ajouter une référence:

    Assurez-vous d'ajouter des références à l'espace de nom de System.
  4. Définir la culture du thread: Pour afficher les ressources en fonction de langues spécifiques, veuillez définir la propriété Curariculture du thread actuel. Par exemple, pour afficher les ressources françaises, veuillez utiliser:

  5. Visitez les ressources de localisation:

    Utilisez la classe de propriétés et les noms de ressources pour accéder à la valeur de localisation. Par exemple, pour imprimer "Hello" en français, veuillez exécuter:
<code class="language-csharp">Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");</code>
Copier après la connexion
  1. Faire de la ressource par défaut: Si les ressources d'une langue spécifique ne peuvent pas être trouvées, le système reviendra au fichier de ressources par défaut.
<code class="language-csharp">Console.WriteLine(Properties.strings.Hello);</code>
Copier après la connexion
    Créer un document de ressources culturelles spécifique:
  1. Si nécessaire, créez plusieurs fichiers de ressources pour différents culturels (par exemple, Strings.fr-Ca.resx est utilisé dans le français canadien).

    Selon ces étapes, vous pouvez localiser efficacement votre application C # pour garantir une expérience utilisateur maîtrisée pour les utilisateurs mondiaux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal