2012-03-12 7 views
0

「英語」は「en」、「中国語」は「cn」などのように、いくつかの短縮語のリソースがどこにあるか知りたいのですが「日本」の場合は「ja」、「ベトナム」の場合は「vn」など国名、言語名の短縮語のリソース

このようなリソースがあれば、どのように対応する言語または国に変更できますか名前?

ありがとうございます。

答えて

2

あなたはここに完全なリストを検索することができます http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo(v=vs.71).aspx

+0

はい、おかげで多くのことを、私の問題は、「私たちは」それから、私は「米国」としてそれを解釈する必要がすなわち2つのだけ文字の単語を読み込むことです。これを見てください。それ以外の方法はありますか?地図や辞書を使ってそのすべてを保存する必要はありませんか?私は、現在実行中の問題に多少不満があると思います。 – Hoger

+0

カルチャを読み取り、CultureInfo.GetCultureInfo(cultureName)(CultureNotFoundExceptionをキャッチ)でCultureInfoオブジェクトを作成し、返されたCultureInfoオブジェクトからNativeNameを読み取ります。 –

1
var langs = System.Globalization.CultureInfo 
      .GetCultures(CultureTypes.AllCultures) 
      .ToDictionary(ci => ci.Name, ci=>ci.DisplayName); 
関連する問題