Maison > développement back-end > C++ > Comment puis-je localiser mon application C # à l'aide de fichiers de ressources?

Comment puis-je localiser mon application C # à l'aide de fichiers de ressources?

Barbara Streisand
Libérer: 2025-01-29 18:56:10
original
1096 Les gens l'ont consulté

How Can I Localize My C# Application Using Resource Files?

Localisation en C #

Le développement d'applications pour les utilisateurs mondiaux doit être en mesure de localiser le contenu en fonction des différentes langues et de la culture. En C #, la localisation peut être réalisée en utilisant des fichiers Resources (.resx).

Créer des fichiers de ressources

Pour ajouter des fichiers de ressources au projet, veuillez effectuer les opérations suivantes:

Droite -Cliquez le projet dans le gestionnaire de ressources de solution.

    Sélectionnez "Add" - & gt;
  • Dans la catégorie "Visual C # item", sélectionnez "Fichier de ressources" et nommez-le Strings.resx.
  • Ajoutez des ressources de chaîne avec des noms et des valeurs appropriés.
  • Utiliser des ressources dans le code
Pour accéder aux ressources du code, veuillez effectuer les opérations suivantes:

Ajouter des références à System.threading et System.globalisation.

Utilisez le code suivant pour récupérer la chaîne localisée:

  • Définir la région
Pour spécifier la langue et les caractéristiques régionales des ressources localisées, veuillez effectuer les opérations suivantes:
Console.WriteLine(Properties.strings.Hello);
Copier après la connexion

Cela fera que les applications utilisent des ressources régionales françaises (France).

<退> Mécanisme de retraitement

Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR");
Copier après la connexion
C # fournit un mécanisme de remboursement pour s'assurer que les ressources localisées peuvent toujours être utilisées:

Si vous ne trouvez pas de fichier de ressources régional spécifié, il reviendra aux caractéristiques régionales avec la même langue (par exemple, "FR" plutôt que "FR-Fr"). Si vous ne trouvez aucun fichier de ressources régionales ou linguistiques spécifiques, il reviendra au fichier de ressources par défaut (pas de code linguistique).

Fichiers de ressources supplémentaires
  • Afin d'être plus finement localisé, vous pouvez créer des fichiers de ressources pour des domaines spécifiques:
cordes.fr-fr.resx (français français)

cordes.fr-ca.resx (français au Canada)

Résumé

  • En utilisant des fichiers de ressources et en définissant les caractéristiques régionales appropriées, vous pouvez facilement localiser l'application C # pour fournir une expérience utilisateur transparente pour les utilisateurs de différentes langues et de la culture.

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!

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