9
votes

C # - Comment puis-je obtenir le nom de la langue du code de la langue?

Je cherche un moyen d'obtenir le nom de la langue du code de la langue.

en -> English
zh -> Chinese
jp -> Japanese
fr -> French
de -> German


1 commentaires

Juste le nom de la langue en anglais, ou tous les noms de langue dans toutes les langues?


3 Réponses :


24
votes
Console.WriteLine(new CultureInfo("en").DisplayName);
Note that DisplayName will format the name for the currently set language. If you want it to always be in English, use EnglishName.

2 commentaires

Mikike, peut-il être fait le contraire, le nom au code, comme "anglais" à "fr"?


Notez qu'il est dépendant de la plate-forme et peut fonctionner de manière incohérente d'un ordinateur à l'ordinateur. Il utilise une liste natale du système d'exploitation de cultures.



0
votes

Je viens de trouver ceci: http://www.cshaarp-examples.net/culture-names/

Je ne sais pas si cela aide.


1 commentaires

Cela aide, bonne top dispose d'une liste complète de codes pris en charge :)



2
votes

Quelque chose comme ça fonctionnera: xxx

cultureinfo.displayName contiendra ce que vous recherchez.


0 commentaires