首页 > 代码库 > [转]The culture name list in C#
[转]The culture name list in C#
Culture Names [C#]
This example shows how to get all culture names in the .NET Framework. Use static methodCultureInfo.GetCultures. To get associated specific culture use static method CultureInfo.CreateSpecificCulture.
Following code is modified MSDN example (it‘s just sorted by culture name).
[C#]
// get culture namesList<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 consoleConsole.WriteLine("CULTURE SPEC.CULTURE ENGLISH NAME");Console.WriteLine("--------------------------------------------------------------");foreach (string str in list) Console.WriteLine(str);
See the console output. Note that culture name for the invariant culture is an empty string. Simplified and Traditional Chinese has no associated specific culture.
[Output]CULTURE SPEC.CULTURE ENGLISH NAME-------------------------------------------------------------- Invariant Language (Invariant Country)af af-ZA Afrikaansaf-ZA af-ZA Afrikaans (South Africa)ar ar-SA Arabicar-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)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 Azeriaz-Cyrl-AZ az-Cyrl-AZ Azeri (Cyrillic, Azerbaijan)az-Latn-AZ az-Latn-AZ Azeri (Latin, Azerbaijan)be be-BY Belarusianbe-BY be-BY Belarusian (Belarus)bg bg-BG Bulgarianbg-BG bg-BG Bulgarian (Bulgaria)bs-Latn-BA bs-Latn-BA Bosnian (Bosnia and Herzegovina)ca ca-ES Catalanca-ES ca-ES Catalan (Catalan)cs cs-CZ Czechcs-CZ cs-CZ Czech (Czech Republic)cy-GB cy-GB Welsh (United Kingdom)da da-DK Danishda-DK da-DK Danish (Denmark)de de-DE Germande-AT de-AT German (Austria)de-DE de-DE German (Germany)de-CH de-CH German (Switzerland)de-LI de-LI German (Liechtenstein)de-LU de-LU German (Luxembourg)dv dv-MV Divehidv-MV dv-MV Divehi (Maldives)el el-GR Greekel-GR el-GR Greek (Greece)en en-US Englishen-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 Spanishes-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 Estonianet-EE et-EE Estonian (Estonia)eu eu-ES Basqueeu-ES eu-ES Basque (Basque)fa fa-IR Persianfa-IR fa-IR Persian (Iran)fi fi-FI Finnishfi-FI fi-FI Finnish (Finland)fo fo-FO Faroesefo-FO fo-FO Faroese (Faroe Islands)fr fr-FR Frenchfr-BE fr-BE French (Belgium)fr-CA fr-CA French (Canada)fr-FR fr-FR French (France)fr-CH fr-CH French (Switzerland)fr-LU fr-LU French (Luxembourg)fr-MC fr-MC French (Principality of Monaco)gl gl-ES Galiciangl-ES gl-ES Galician (Galician)gu gu-IN Gujaratigu-IN gu-IN Gujarati (India)he he-IL Hebrewhe-IL he-IL Hebrew (Israel)hi hi-IN Hindihi-IN hi-IN Hindi (India)hr hr-HR Croatianhr-BA hr-BA Croatian (Bosnia and Herzegovina)hr-HR hr-HR Croatian (Croatia)hu hu-HU Hungarianhu-HU hu-HU Hungarian (Hungary)hy hy-AM Armenianhy-AM hy-AM Armenian (Armenia)id id-ID Indonesianid-ID id-ID Indonesian (Indonesia)is is-IS Icelandicis-IS is-IS Icelandic (Iceland)it it-IT Italianit-CH it-CH Italian (Switzerland)it-IT it-IT Italian (Italy)ja ja-JP Japaneseja-JP ja-JP Japanese (Japan)ka ka-GE Georgianka-GE ka-GE Georgian (Georgia)kk kk-KZ Kazakhkk-KZ kk-KZ Kazakh (Kazakhstan)kn kn-IN Kannadakn-IN kn-IN Kannada (India)ko ko-KR Koreankok kok-IN Konkanikok-IN kok-IN Konkani (India)ko-KR ko-KR Korean (Korea)ky ky-KG Kyrgyzky-KG ky-KG Kyrgyz (Kyrgyzstan)lt lt-LT Lithuanianlt-LT lt-LT Lithuanian (Lithuania)lv lv-LV Latvianlv-LV lv-LV Latvian (Latvia)mi-NZ mi-NZ Maori (New Zealand)mk mk-MK Macedonianmk-MK mk-MK Macedonian (Former Yugoslav Republic of Macedonia)mn mn-MN Mongolianmn-MN mn-MN Mongolian (Cyrillic, Mongolia)mr mr-IN Marathimr-IN mr-IN Marathi (India)ms ms-MY Malayms-BN ms-BN Malay (Brunei Darussalam)ms-MY ms-MY Malay (Malaysia)mt-MT mt-MT Maltese (Malta)nb-NO nb-NO Norwegian, Bokmal (Norway)nl nl-NL Dutchnl-BE nl-BE Dutch (Belgium)nl-NL nl-NL Dutch (Netherlands)nn-NO nn-NO Norwegian, Nynorsk (Norway)no nb-NO Norwegianns-ZA ns-ZA Northern Sotho (South Africa)pa pa-IN Punjabipa-IN pa-IN Punjabi (India)pl pl-PL Polishpl-PL pl-PL Polish (Poland)pt pt-BR Portuguesept-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)ro ro-RO Romanianro-RO ro-RO Romanian (Romania)ru ru-RU Russianru-RU ru-RU Russian (Russia)sa sa-IN Sanskritsa-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 Slovaksk-SK sk-SK Slovak (Slovakia)sl sl-SI Sloveniansl-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 Albaniansq-AL sq-AL Albanian (Albania)sr sr-Latn-CS Serbiansr-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 Swedishsv-FI sv-FI Swedish (Finland)sv-SE sv-SE Swedish (Sweden)sw sw-KE Kiswahilisw-KE sw-KE Kiswahili (Kenya)syr syr-SY Syriacsyr-SY syr-SY Syriac (Syria)ta ta-IN Tamilta-IN ta-IN Tamil (India)te te-IN Telugute-IN te-IN Telugu (India)th th-TH Thaith-TH th-TH Thai (Thailand)tn-ZA tn-ZA Tswana (South Africa)tr tr-TR Turkishtr-TR tr-TR Turkish (Turkey)tt tt-RU Tatartt-RU tt-RU Tatar (Russia)uk uk-UA Ukrainianuk-UA uk-UA Ukrainian (Ukraine)ur ur-PK Urduur-PK ur-PK Urdu (Islamic Republic of Pakistan)uz uz-Latn-UZ Uzbekuz-Cyrl-UZ uz-Cyrl-UZ Uzbek (Cyrillic, Uzbekistan)uz-Latn-UZ uz-Latn-UZ Uzbek (Latin, Uzbekistan)vi vi-VN Vietnamesevi-VN vi-VN Vietnamese (Vietnam)xh-ZA xh-ZA Xhosa (South Africa)zh-CN zh-CN Chinese (People‘s Republic of China)zh-HK zh-HK Chinese (Hong Kong S.A.R.)zh-CHS (none) Chinese (Simplified)zh-CHT (none) Chinese (Traditional)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)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。