CultureInfo.ThreeLetterWindowsLanguageName Propriété

Définition

Obtient le code de trois lettres correspondant à la langue, tel qu'il est défini dans l'API Windows.

public virtual string ThreeLetterWindowsLanguageName { get; }

Valeur de propriété

Code à trois lettres correspondant à la langue, tel que défini dans l'API Windows.

Exemples

L’exemple de code suivant affiche plusieurs propriétés des cultures neutres.

Note

L’exemple montre comment afficher les zh-CHS anciens noms et zh-CHT les noms de culture avec respectivement les identificateurs de culture 0x0004 et 0x7C04. Toutefois, vos applications Windows Vista doivent utiliser le zh-Hans nom au lieu de zh-CHS et le zh-Hant nom au lieu de zh-CHT. Les zh-Hans noms et zh-Hant représentent la norme actuelle et doivent être utilisés, sauf si vous avez une raison d’utiliser les anciens noms.

using System;
using System.Globalization;

public class SamplesCultureInfo
{

   public static void Main()
   {

      // Displays several properties of the neutral cultures.
      Console.WriteLine("CULTURE ISO ISO WIN DISPLAYNAME                              ENGLISHNAME");
      foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.NeutralCultures))
      {
         Console.Write("{0,-7}", ci.Name);
         Console.Write(" {0,-3}", ci.TwoLetterISOLanguageName);
         Console.Write(" {0,-3}", ci.ThreeLetterISOLanguageName);
         Console.Write(" {0,-3}", ci.ThreeLetterWindowsLanguageName);
         Console.Write(" {0,-40}", ci.DisplayName);
         Console.WriteLine(" {0,-40}", ci.EnglishName);
      }
   }
}


/*
This code produces the following output.  This output has been cropped for brevity.

CULTURE ISO ISO WIN DISPLAYNAME                              ENGLISHNAME
ar      ar  ara ARA Arabic                                   Arabic
bg      bg  bul BGR Bulgarian                                Bulgarian
ca      ca  cat CAT Catalan                                  Catalan
zh-Hans zh  zho CHS Chinese (Simplified)                     Chinese (Simplified)
cs      cs  ces CSY Czech                                    Czech
da      da  dan DAN Danish                                   Danish
de      de  deu DEU German                                   German
el      el  ell ELL Greek                                    Greek
en      en  eng ENU English                                  English
es      es  spa ESP Spanish                                  Spanish
fi      fi  fin FIN Finnish                                  Finnish
zh      zh  zho CHS Chinese                                  Chinese
zh-Hant zh  zho CHT Chinese (Traditional)                    Chinese (Traditional)
zh-CHS  zh  zho CHS Chinese (Simplified) Legacy              Chinese (Simplified) Legacy
zh-CHT  zh  zho CHT Chinese (Traditional) Legacy             Chinese (Traditional) Legacy

*/

Remarques

Cette propriété retourne la même valeur que la méthode GetLocaleInfo API Windows avec la valeur LOCALE_SABBREVLANGNAME. Par exemple, le code à trois lettres pour l’anglais (États-Unis) tel que défini dans l’API Windows est « enu ».

Note

Lors de la communication entre les processus ou de la persistance des données, il est généralement préférable d’utiliser l’intégralité CultureInfo.Namede . L’utilisation de la seule langue peut perdre le contexte et les données.

S’applique à

Voir aussi