c# 国际化国家代码
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Globalization; namespace GetCultureNames_ConsoleApp { class Program { static void Main(string[] args) { // get culture names List<string> list = new List<string>(); foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures)) { string specName = "(none)"; try { specName = CultureInfo.CreateSpecificCulture(ci.Name).Name; } catch { } list.Add(String.Format("{0,-12}{1,-12}{2}", ci.Name, specName, ci.EnglishName)); } list.Sort(); // sort by name // write to console Console.WriteLine("CULTURE SPEC.CULTURE ENGLISH NAME"); Console.WriteLine("--------------------------------------------------------------"); foreach (string str in list) Console.WriteLine(str); Console.ReadLine(); } } }
output:
CULTURE SPEC.CULTURE ENGLISH NAME -------------------------------------------------------------- Invariant Language (Invariant Country) af af-ZA Afrikaans af-ZA af-ZA Afrikaans (South Africa) ar ar-SA Arabic ar-AE ar-AE Arabic (U.A.E.) ar-BH ar-BH Arabic (Bahrain) ar-DZ ar-DZ Arabic (Algeria) ar-EG ar-EG Arabic (Egypt) ar-IQ ar-IQ Arabic (Iraq) ar-JO ar-JO Arabic (Jordan) ar-KW ar-KW Arabic (Kuwait) ar-LB ar-LB Arabic (Lebanon) ar-LY ar-LY Arabic (Libya) ar-MA ar-MA Arabic (Morocco) arn-CL arn-CL Mapudungun (Chile) ar-OM ar-OM Arabic (Oman) ar-QA ar-QA Arabic (Qatar) ar-SA ar-SA Arabic (Saudi Arabia) ar-SY ar-SY Arabic (Syria) ar-TN ar-TN Arabic (Tunisia) ar-YE ar-YE Arabic (Yemen) az az-Latn-AZ Azeri az-Cyrl-AZ az-Cyrl-AZ Azeri (Cyrillic, Azerbaijan) az-Latn-AZ az-Latn-AZ Azeri (Latin, Azerbaijan) be be-BY Belarusian be-BY be-BY Belarusian (Belarus) bg bg-BG Bulgarian bg-BG bg-BG Bulgarian (Bulgaria) bs-Cyrl-BA bs-Cyrl-BA Bosnian (Cyrillic) (Bosnia and Herzegovina) bs-Latn-BA bs-Latn-BA Bosnian (Bosnia and Herzegovina) ca ca-ES Catalan ca-ES ca-ES Catalan (Catalan) cs cs-CZ Czech cs-CZ cs-CZ Czech (Czech Republic) cy-GB cy-GB Welsh (United Kingdom) da da-DK Danish da-DK da-DK Danish (Denmark) de de-DE German de-AT de-AT German (Austria) de-CH de-CH German (Switzerland) de-DE de-DE German (Germany) de-LI de-LI German (Liechtenstein) de-LU de-LU German (Luxembourg) dv dv-MV Divehi dv-MV dv-MV Divehi (Maldives) el el-GR Greek el-GR el-GR Greek (Greece) en en-US English en-029 en-029 English (Caribbean) en-AU en-AU English (Australia) en-BZ en-BZ English (Belize) en-CA en-CA English (Canada) en-GB en-GB English (United Kingdom) en-IE en-IE English (Ireland) en-JM en-JM English (Jamaica) en-NZ en-NZ English (New Zealand) en-PH en-PH English (Republic of the Philippines) en-TT en-TT English (Trinidad and Tobago) en-US en-US English (United States) en-ZA en-ZA English (South Africa) en-ZW en-ZW English (Zimbabwe) es es-ES Spanish es-AR es-AR Spanish (Argentina) es-BO es-BO Spanish (Bolivia) es-CL es-CL Spanish (Chile) es-CO es-CO Spanish (Colombia) es-CR es-CR Spanish (Costa Rica) es-DO es-DO Spanish (Dominican Republic) es-EC es-EC Spanish (Ecuador) es-ES es-ES Spanish (Spain) es-GT es-GT Spanish (Guatemala) es-HN es-HN Spanish (Honduras) es-MX es-MX Spanish (Mexico) es-NI es-NI Spanish (Nicaragua) es-PA es-PA Spanish (Panama) es-PE es-PE Spanish (Peru) es-PR es-PR Spanish (Puerto Rico) es-PY es-PY Spanish (Paraguay) es-SV es-SV Spanish (El Salvador) es-UY es-UY Spanish (Uruguay) es-VE es-VE Spanish (Venezuela) et et-EE Estonian et-EE et-EE Estonian (Estonia) eu eu-ES Basque eu-ES eu-ES Basque (Basque) fa fa-IR Persian fa-IR fa-IR Persian (Iran) fi fi-FI Finnish fi-FI fi-FI Finnish (Finland) fil-PH fil-PH Filipino (Philippines) fo fo-FO Faroese fo-FO fo-FO Faroese (Faroe Islands) fr fr-FR French fr-BE fr-BE French (Belgium) fr-CA fr-CA French (Canada) fr-CH fr-CH French (Switzerland) fr-FR fr-FR French (France) fr-LU fr-LU French (Luxembourg) fr-MC fr-MC French (Principality of Monaco) fy-NL fy-NL Frisian (Netherlands) ga-IE ga-IE Irish (Ireland) gl gl-ES Galician gl-ES gl-ES Galician (Galician) gu gu-IN Gujarati gu-IN gu-IN Gujarati (India) he he-IL Hebrew he-IL he-IL Hebrew (Israel) hi hi-IN Hindi hi-IN hi-IN Hindi (India) hr hr-HR Croatian hr-BA hr-BA Croatian (Bosnia and Herzegovina) hr-HR hr-HR Croatian (Croatia) hu hu-HU Hungarian hu-HU hu-HU Hungarian (Hungary) hy hy-AM Armenian hy-AM hy-AM Armenian (Armenia) id id-ID Indonesian id-ID id-ID Indonesian (Indonesia) is is-IS Icelandic is-IS is-IS Icelandic (Iceland) it it-IT Italian it-CH it-CH Italian (Switzerland) it-IT it-IT Italian (Italy) iu-Latn-CA iu-Latn-CA Inuktitut (Latin) (Canada) ja ja-JP Japanese ja-JP ja-JP Japanese (Japan) ka ka-GE Georgian ka-GE ka-GE Georgian (Georgia) kk kk-KZ Kazakh kk-KZ kk-KZ Kazakh (Kazakhstan) kn kn-IN Kannada kn-IN kn-IN Kannada (India) ko ko-KR Korean kok kok-IN Konkani kok-IN kok-IN Konkani (India) ko-KR ko-KR Korean (Korea) ky ky-KG Kyrgyz ky-KG ky-KG Kyrgyz (Kyrgyzstan) lb-LU lb-LU Luxembourgish (Luxembourg) lt lt-LT Lithuanian lt-LT lt-LT Lithuanian (Lithuania) lv lv-LV Latvian lv-LV lv-LV Latvian (Latvia) mi-NZ mi-NZ Maori (New Zealand) mk mk-MK Macedonian mk-MK mk-MK Macedonian (Former Yugoslav Republic of Macedonia) mn mn-MN Mongolian mn-MN mn-MN Mongolian (Cyrillic, Mongolia) moh-CA moh-CA Mohawk (Canada) mr mr-IN Marathi mr-IN mr-IN Marathi (India) ms ms-MY Malay ms-BN ms-BN Malay (Brunei Darussalam) ms-MY ms-MY Malay (Malaysia) mt-MT mt-MT Maltese (Malta) nb-NO nb-NO Norwegian, Bokm?l (Norway) nl nl-NL Dutch nl-BE nl-BE Dutch (Belgium) nl-NL nl-NL Dutch (Netherlands) nn-NO nn-NO Norwegian, Nynorsk (Norway) no nb-NO Norwegian ns-ZA ns-ZA Sesotho sa Leboa (South Africa) pa pa-IN Punjabi pa-IN pa-IN Punjabi (India) pl pl-PL Polish pl-PL pl-PL Polish (Poland) pt pt-BR Portuguese pt-BR pt-BR Portuguese (Brazil) pt-PT pt-PT Portuguese (Portugal) quz-BO quz-BO Quechua (Bolivia) quz-EC quz-EC Quechua (Ecuador) quz-PE quz-PE Quechua (Peru) rm-CH rm-CH Romansh (Switzerland) ro ro-RO Romanian ro-RO ro-RO Romanian (Romania) ru ru-RU Russian ru-RU ru-RU Russian (Russia) sa sa-IN Sanskrit sa-IN sa-IN Sanskrit (India) se-FI se-FI Sami (Northern) (Finland) se-NO se-NO Sami (Northern) (Norway) se-SE se-SE Sami (Northern) (Sweden) sk sk-SK Slovak sk-SK sk-SK Slovak (Slovakia) sl sl-SI Slovenian sl-SI sl-SI Slovenian (Slovenia) sma-NO sma-NO Sami (Southern) (Norway) sma-SE sma-SE Sami (Southern) (Sweden) smj-NO smj-NO Sami (Lule) (Norway) smj-SE smj-SE Sami (Lule) (Sweden) smn-FI smn-FI Sami (Inari) (Finland) sms-FI sms-FI Sami (Skolt) (Finland) sq sq-AL Albanian sq-AL sq-AL Albanian (Albania) sr sr-Latn-CS Serbian sr-Cyrl-BA sr-Cyrl-BA Serbian (Cyrillic) (Bosnia and Herzegovina) sr-Cyrl-CS sr-Cyrl-CS Serbian (Cyrillic, Serbia) sr-Latn-BA sr-Latn-BA Serbian (Latin) (Bosnia and Herzegovina) sr-Latn-CS sr-Latn-CS Serbian (Latin, Serbia) sv sv-SE Swedish sv-FI sv-FI Swedish (Finland) sv-SE sv-SE Swedish (Sweden) sw sw-KE Kiswahili sw-KE sw-KE Kiswahili (Kenya) syr syr-SY Syriac syr-SY syr-SY Syriac (Syria) ta ta-IN Tamil ta-IN ta-IN Tamil (India) te te-IN Telugu te-IN te-IN Telugu (India) th th-TH Thai th-TH th-TH Thai (Thailand) tn-ZA tn-ZA Setswana (South Africa) tr tr-TR Turkish tr-TR tr-TR Turkish (Turkey) tt tt-RU Tatar tt-RU tt-RU Tatar (Russia) uk uk-UA Ukrainian uk-UA uk-UA Ukrainian (Ukraine) ur ur-PK Urdu ur-PK ur-PK Urdu (Islamic Republic of Pakistan) uz uz-Latn-UZ Uzbek uz-Cyrl-UZ uz-Cyrl-UZ Uzbek (Cyrillic, Uzbekistan) uz-Latn-UZ uz-Latn-UZ Uzbek (Latin, Uzbekistan) vi vi-VN Vietnamese vi-VN vi-VN Vietnamese (Vietnam) xh-ZA xh-ZA Xhosa (South Africa) zh-CHS (none) Chinese (Simplified) zh-CHT (none) Chinese (Traditional) zh-CN zh-CN Chinese (People's Republic of China) zh-HK zh-HK Chinese (Hong Kong S.A.R.) zh-MO zh-MO Chinese (Macao S.A.R.) zh-SG zh-SG Chinese (Singapore) zh-TW zh-TW Chinese (Taiwan) zu-ZA zu-ZA Zulu (South Africa)
----------------以下供参考--------------------------------------------------
from:http://blog.sina.com.cn/s/blog_639f84b50100j1nn.html 区域性/语言名称 |
Culture |
---|---|
""(空字符串) |
固定区域性 |
af |
南非荷兰语 |
af-ZA |
南非荷兰语(南非) |
sq |
阿尔巴尼亚语 |
sq-AL |
阿尔巴尼亚语(阿尔巴尼亚) |
ar |
阿拉伯语 |
ar-DZ |
阿拉伯语(阿尔及利亚) |
ar-BH |
阿拉伯语(巴林) |
ar-EG |
阿拉伯语(埃及) |
ar-IQ |
阿拉伯语(伊拉克) |
ar-JO |
阿拉伯语(约旦) |
ar-KW |
阿拉伯语(科威特) |
ar-LB |
阿拉伯语(黎巴嫩) |
ar-LY |
阿拉伯语(利比亚) |
ar-MA |
阿拉伯语(摩洛哥) |
ar-OM |
阿拉伯语(阿曼) |
ar-QA |
阿拉伯语(卡塔尔) |
ar-SA |
阿拉伯语(沙特阿拉伯) |
ar-SY |
阿拉伯语(叙利亚) |
ar-TN |
阿拉伯语(突尼斯) |
ar-AE |
阿拉伯语(阿联酋) |
ar-YE |
阿拉伯语(也门) |
hy |
亚美尼亚语 |
hy-AM |
亚美尼亚语(亚美尼亚) |
az |
阿泽里语 |
az-Cyrl-AZ |
阿泽里语(阿塞拜疆,西里尔语) |
az-Latn-AZ |
阿泽里语(阿塞拜疆,拉丁语) |
eu |
巴斯克语 |
eu-ES |
巴斯克语(巴斯克地区) |
be |
白俄罗斯语 |
be-BY |
白俄罗斯语(白俄罗斯) |
bg |
保加利亚语 |
bg-BG |
保加利亚语(保加利亚) |
ca |
加泰罗尼亚语 |
ca-ES |
加泰罗尼亚语(加泰罗尼亚地区) |
zh-HK |
中文(中国香港特别行政区) |
zh-MO |
中文(中国澳门特别行政区) |
zh-CN |
中文(中国) |
zh-Hans |
中文(简体) |
zh-SG |
中文(新加坡) |
zh-TW |
中文(台湾) |
zh-Hant |
中文(繁体) |
hr |
克罗地亚语 |
hr-BA |
克罗地亚语(波斯尼亚和黑塞哥维那) |
hr-HR |
克罗地亚语(克罗地亚) |
cs |
捷克语 |
cs-CZ |
捷克语(捷克共和国) |
da |
丹麦语 |
da-DK |
丹麦语(丹麦) |
dv |
迪维希语 |
dv-MV |
迪维希语(马尔代夫) |
nl |
荷兰语 |
nl-BE |
荷兰语(比利时) |
nl-NL |
荷兰语(荷兰) |
en |
英语 |
en-AU |
英语(澳大利亚) |
en-BZ |
英语(伯利兹) |
en-CA |
英语(加拿大) |
en-029 |
英语(加勒比) |
en-IE |
英语(爱尔兰) |
en-JM |
英语(牙买加) |
en-NZ |
英语(新西兰) |
en-PH |
英语(菲律宾) |
en-ZA |
英语(南非) |
en-TT |
英语(特立尼达和多巴哥) |
en-GB |
英语(英国) |
en-US |
英语(美国) |
en-ZW |
英语(津巴布韦) |
et |
爱沙尼亚语 |
et-EE |
爱沙尼亚语(爱沙尼亚) |
fo |
法罗语 |
fo-FO |
法罗语(法罗群岛) |
fa |
波斯语 |
fa-IR |
波斯语(伊朗) |
fi |
芬兰语 |
fi-FI |
芬兰语(芬兰) |
fr |
法语 |
fr-BE |
法语(比利时) |
fr-CA |
法语(加拿大) |
fr-FR |
法语(法国) |
fr-LU |
法语(卢森堡) |
fr-MC |
法语(摩纳哥) |
fr-CH |
法语(瑞士) |
gl |
加利西亚语 |
gl-ES |
加利西亚语(西班牙) |
ka |
格鲁吉亚语 |
ka-GE |
格鲁吉亚语(格鲁吉亚) |
de |
德语 |
de-AT |
德语(奥地利) |
de-DE |
德语(德国) |
de-DE_phoneb |
德语(德国,电话簿排序) |
de-LI |
德语(列支敦士登) |
de-LU |
德语(卢森堡) |
de-CH |
德语(瑞士) |
el |
希腊语 |
el-GR |
希腊语(希腊) |
gu |
古吉拉特语 |
gu-IN |
古吉拉特语(印度) |
he |
希伯来语 |
he-IL |
希伯来语(以色列) |
hi |
印地语 |
hi-IN |
印地语(印度) |
hu |
匈牙利语 |
hu-HU |
匈牙利语(匈牙利) |
is |
冰岛语 |
is-IS |
冰岛语(冰岛) |
id |
印度尼西亚语 |
id-ID |
印度尼西亚语(印度尼西亚) |
it |
意大利语 |
it-IT |
意大利语(意大利) |
it-CH |
意大利语(瑞士) |
ja |
日语 |
ja-JP |
日语(日本) |
kn |
卡纳达语 |
kn-IN |
卡纳达语(印度) |
kk |
哈萨克语 |
kk-KZ |
哈萨克语(哈萨克斯坦) |
kok |
贡根语 |
kok-IN |
贡根语(印度) |
ko |
朝鲜语 |
ko-KR |
朝鲜语(韩国) |
ky |
吉尔吉斯语 |
ky-KG |
吉尔吉斯语(吉尔吉斯坦) |
lv |
拉脱维亚语 |
lv-LV |
拉脱维亚语(拉脱维亚) |
lt |
立陶宛语 |
lt-LT |
立陶宛语(立陶宛) |
mk |
马其顿语 |
mk-MK |
马其顿语(马其顿,FYROM) |
ms |
马来语 |
ms-BN |
马来语(文莱达鲁萨兰) |
ms-MY |
马来语(马来西亚) |
mr |
马拉地语 |
mr-IN |
马拉地语(印度) |
mn |
蒙古语 |
mn-MN |
蒙古语(蒙古) |
没有 |
挪威语 |
nb-NO |
挪威语(伯克梅尔,挪威) |
nn-NO |
挪威语(尼诺斯克,挪威) |
pl |
波兰语 |
pl-PL |
波兰语(波兰) |
pt |
葡萄牙语 |
pt-BR |
葡萄牙语(巴西) |
pt-PT |
葡萄牙语(葡萄牙) |
pa |
旁遮普语 |
pa-IN |
旁遮普语(印度) |
ro |
罗马尼亚语 |
ro-RO |
罗马尼亚语(罗马尼亚) |
ru |
俄语 |
ru-RU |
俄语(俄罗斯) |
sa |
梵语 |
sa-IN |
梵语(印度) |
sr-Cyrl-CS |
塞尔维亚语(塞尔维亚,西里尔语) |
sr-Latn-CS |
塞尔维亚语(塞尔维亚,拉丁语) |
sk |
斯洛伐克语 |
sk-SK |
斯洛伐克语(斯洛伐克) |
sl |
斯洛文尼亚语 |
sl-SI |
斯洛文尼亚语(斯洛文尼亚) |
es |
西班牙语 |
es-AR |
西班牙语(阿根廷) |
es-BO |
西班牙语(玻利维亚) |
es-CL |
西班牙语(智利) |
es-CO |
西班牙语(哥伦比亚) |
es-CR |
西班牙语(哥斯达黎加) |
es-DO |
西班牙语(多米尼加共和国) |
es-EC |
西班牙语(厄瓜多尔) |
es-SV |
西班牙语(萨尔瓦多) |
es-GT |
西班牙语(危地马拉) |
es-HN |
西班牙语(洪都拉斯) |
es-MX |
西班牙语(墨西哥) |
es-NI |
西班牙语(尼加拉瓜) |
es-PA |
西班牙语(巴拿马) |
es-PY |
西班牙语(巴拉圭) |
es-PE |
西班牙语(秘鲁) |
es-PR |
西班牙语(波多黎各) |
es-ES |
西班牙语(西班牙) |
es-ES_tradnl |
西班牙语(西班牙,传统排序) |
es-UY |
西班牙语(乌拉圭) |
es-VE |
西班牙语(委内瑞拉) |
sw |
斯瓦希里语 |
sw-KE |
斯瓦希里语(肯尼亚) |
sv |
瑞典语 |
sv-FI |
瑞典语(芬兰) |
sv-SE |
瑞典语(瑞典) |
syr |
叙利亚语 |
syr-SY |
叙利亚语(叙利亚) |
ta |
泰米尔语 |
ta-IN |
泰米尔语(印度) |
tt |
鞑靼语 |
tt-RU |
鞑靼语(俄罗斯) |
te |
泰卢固语 |
te-IN |
泰卢固语(印度) |
th |
泰语 |
th-TH |
泰语(泰国) |
tr |
土耳其语 |
tr-TR |
土耳其语(土耳其) |
uk |
乌克兰语 |
uk-UA |
乌克兰语(乌克兰) |
ur |
乌尔都语 |
ur-PK |
乌尔都语(巴基斯坦) |
uz |
乌兹别克语 |
uz-Cyrl-UZ |
乌兹别克语(乌兹别克斯坦,西里尔语) |
uz-Latn-UZ |
乌兹别克语(乌兹别克斯坦,拉丁语) |
vi |
越南语 |
vi-VN |
越南语(越南) |