6
votes

Où pouvons-nous voir toute la liste des valeurs linguistiques nommées?

Je remarque que nous pouvons définir la langue d'un formulaire à l'aide de XML: LANG = "EN-US" . Je veux voir le nommé d'autres langues mais je ne sais pas que ceux-ci peuvent être accessibles de C #.

aide s'il vous plaît.

edit Je préfère connaître un type d'énumération qui répertorie la valeur définie. Y a-t-il un disponible? Ou nous devons créer cela nous-mêmes?

Étant donné qu'il semble ne pas être non disponible de type ENum pour cela, ici est ma propre créée.


3 commentaires

Peut-être que cette page pourrait être utile? msdn.microsoft.com/en-us/Library/...


En fait, ces langues ne sont pas des langues mais elles sont appelées «cultures».


@Gerrie: en-US est une "culture" ou "locale": il définit à la fois une langue ("EN") et une région ("US").


3 Réponses :


2
votes

Si vous souhaitez voir une liste de l'autre culture, vous pouvez le trouver ici .


0 commentaires

9
votes

Pour les cultures .NET appartenant à un pays et de la région spécifiques: xxx

pour accéder à toutes les cultures .NET (standard ou non), utilisez: xxx < / pré>


0 commentaires

4
votes

Pour obtenir toutes les infos de culture valides:

string xmlCulture = "en-US";
bool isSupported = CultureInfo.GetCultures(CultureTypes.AllCultures).Any(c => c.Name.Equals(xmlCulture));


0 commentaires