Localisation en C #
De nombreux projets de programmation doivent être en mesure de s'adapter à des régions et des langues spécifiques. La localisation en C # permet aux développeurs de fournir des expériences d'automne pour les utilisateurs de différents horizons culturels.
Définir la localisation:
Tout d'abord, ajoutez un fichier de ressources appelé "strings.resx" à votre projet. Dans ce fichier, créez une ressource de chaîne avec un nom approprié (par exemple, "bonjour") et allouez une valeur pour elle (par exemple, "bonjour"). Enregistrer les fichiers de ressources.
chaîne localisée récupérée:
Pour récupérer la chaîne localisée, ajoutez et à votre programme. Par la suite, Définissez
à la région requise.
System.Threading
Exemple: System.Globalization
CultureInfo.GetCultureInfo
CurrentUICulture
Pour être plus finement localisé, d'autres fichiers de ressources peuvent être créés à l'aide de code linguistique spécifique (par exemple, Strings.fr.Resx est utilisé en français). Ajoutez des ressources à une chaîne spécifique différente de la langue de retraite.
<code class="language-csharp">// 使用默认区域性打印“Hello” Console.WriteLine(Properties.strings.Hello); // 使用法语区域性打印“Salut” Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("fr-FR"); Console.WriteLine(Properties.strings.Hello); // 使用英语区域性打印“Hello”(回退) Thread.CurrentThread.CurrentUICulture = CultureInfo.GetCultureInfo("en-US"); Console.WriteLine(Properties.strings.Hello);</code>
Utilisez "FR" au lieu de "FR-Fr" pour spécifier le français par défaut.
Rechercher des ressources par ordre de superposition (par exemple, FR-CA, FR, par défaut).
Si la chaîne spécifique varie en fonction de la différence subtile géographique ou culturelle, veuillez créer des ressources dans un domaine spécifique.
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!