How to

get all cultures info

Published: 11. October 2011 | Updated: 11. October 2011
License: Microsoft Public License (MS-PL)
Categories: Globalization
Tags: C# Globalization
Was this snippet helpful for you? YESYES / NONO

Import namespace

using System.Globalization;

Code

foreach (CultureInfo ci in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
    Console.WriteLine(""{0} : {1}"", ci.Name, ci.DisplayName);
}
Console Output:
ar : Arabic
bg : Bulgarian
ca : Catalan
zh-Hans : Chinese (Simplified)
cs : Czech
da : Danish
de : German
el : Greek
en : English
es : Spanish
fi : Finnish
fr : French
he : Hebrew
hu : Hungarian
is : Icelandic
it : Italian
ja : Japanese
ko : Korean
nl : Dutch
no : Norwegian
pl : Polish
pt : Portuguese
rm : Romansh
ro : Romanian
ru : Russian
hr : Croatian
sk : Slovak
sq : Albanian
sv : Swedish
th : Thai
tr : Turkish
ur : Urdu
id : Indonesian
uk : Ukrainian
be : Belarusian
sl : Slovenian
et : Estonian
lv : Latvian
lt : Lithuanian
tg : Tajik
fa : Persian
vi : Vietnamese
hy : Armenian
az : Azeri
eu : Basque
hsb : Upper Sorbian
mk : Macedonian (FYROM)
tn : Setswana
xh : isiXhosa
zu : isiZulu
af : Afrikaans
ka : Georgian
fo : Faroese
hi : Hindi
mt : Maltese
se : Sami (Northern)
ga : Irish
ms : Malay
kk : Kazakh
ky : Kyrgyz
sw : Kiswahili
tk : Turkmen
uz : Uzbek
tt : Tatar
bn : Bengali
pa : Punjabi
gu : Gujarati
or : Oriya
ta : Tamil
te : Telugu
kn : Kannada
ml : Malayalam
as : Assamese
mr : Marathi
sa : Sanskrit
mn : Mongolian
bo : Tibetan
cy : Welsh
km : Khmer
lo : Lao
gl : Galician
kok : Konkani
syr : Syriac
si : Sinhala
iu : Inuktitut
am : Amharic
tzm : Tamazight
ne : Nepali
fy : Frisian
ps : Pashto
fil : Filipino
dv : Divehi
ha : Hausa
yo : Yoruba
quz : Quechua
nso : Sesotho sa Leboa
ba : Bashkir
lb : Luxembourgish
kl : Greenlandic
ig : Igbo
ii : Yi
arn : Mapudungun
moh : Mohawk
br : Breton
 : Invariant Language (Invariant Country)
ug : Uyghur
mi : Maori
oc : Occitan
co : Corsican
gsw : Alsatian
sah : Yakut
qut : K'iche
rw : Kinyarwanda
wo : Wolof
prs : Dari
gd : Scottish Gaelic
ar-SA : Arabic (Saudi Arabia)
bg-BG : Bulgarian (Bulgaria)
ca-ES : Catalan (Catalan)
zh-TW : Chinese (Traditional, Taiwan)
cs-CZ : Czech (Czech Republic)
da-DK : Danish (Denmark)
de-DE : German (Germany)
el-GR : Greek (Greece)
en-US : English (United States)
fi-FI : Finnish (Finland)
fr-FR : French (France)
he-IL : Hebrew (Israel)
hu-HU : Hungarian (Hungary)
is-IS : Icelandic (Iceland)
it-IT : Italian (Italy)
ja-JP : Japanese (Japan)
ko-KR : Korean (Korea)
nl-NL : Dutch (Netherlands)
nb-NO : Norwegian, Bokmål (Norway)
pl-PL : Polish (Poland)
pt-BR : Portuguese (Brazil)
rm-CH : Romansh (Switzerland)
ro-RO : Romanian (Romania)
ru-RU : Russian (Russia)
hr-HR : Croatian (Croatia)
sk-SK : Slovak (Slovakia)
sq-AL : Albanian (Albania)
sv-SE : Swedish (Sweden)
th-TH : Thai (Thailand)
tr-TR : Turkish (Turkey)
ur-PK : Urdu (Islamic Republic of Pakistan)
id-ID : Indonesian (Indonesia)
uk-UA : Ukrainian (Ukraine)
be-BY : Belarusian (Belarus)
sl-SI : Slovenian (Slovenia)
et-EE : Estonian (Estonia)
lv-LV : Latvian (Latvia)
lt-LT : Lithuanian (Lithuania)
tg-Cyrl-TJ : Tajik (Cyrillic, Tajikistan)
fa-IR : Persian
vi-VN : Vietnamese (Vietnam)
hy-AM : Armenian (Armenia)
az-Latn-AZ : Azeri (Latin, Azerbaijan)
eu-ES : Basque (Basque)
hsb-DE : Upper Sorbian (Germany)
mk-MK : Macedonian (Former Yugoslav Republic of Macedonia)
tn-ZA : Setswana (South Africa)
xh-ZA : isiXhosa (South Africa)
zu-ZA : isiZulu (South Africa)
af-ZA : Afrikaans (South Africa)
ka-GE : Georgian (Georgia)
fo-FO : Faroese (Faroe Islands)
hi-IN : Hindi (India)
mt-MT : Maltese (Malta)
se-NO : Sami, Northern (Norway)
ms-MY : Malay (Malaysia)
kk-KZ : Kazakh (Kazakhstan)
ky-KG : Kyrgyz (Kyrgyzstan)
sw-KE : Kiswahili (Kenya)
tk-TM : Turkmen (Turkmenistan)
uz-Latn-UZ : Uzbek (Latin, Uzbekistan)
tt-RU : Tatar (Russia)
bn-IN : Bengali (India)
pa-IN : Punjabi (India)
gu-IN : Gujarati (India)
or-IN : Oriya (India)
ta-IN : Tamil (India)
te-IN : Telugu (India)
kn-IN : Kannada (India)
ml-IN : Malayalam (India)
as-IN : Assamese (India)
mr-IN : Marathi (India)
sa-IN : Sanskrit (India)
mn-MN : Mongolian (Cyrillic, Mongolia)
bo-CN : Tibetan (PRC)
cy-GB : Welsh (United Kingdom)
km-KH : Khmer (Cambodia)
lo-LA : Lao (Lao P.D.R.)
gl-ES : Galician (Galician)
kok-IN : Konkani (India)
syr-SY : Syriac (Syria)
si-LK : Sinhala (Sri Lanka)
iu-Cans-CA : Inuktitut (Syllabics, Canada)
am-ET : Amharic (Ethiopia)
ne-NP : Nepali (Nepal)
fy-NL : Frisian (Netherlands)
ps-AF : Pashto (Afghanistan)
fil-PH : Filipino (Philippines)
dv-MV : Divehi (Maldives)
ha-Latn-NG : Hausa (Latin, Nigeria)
yo-NG : Yoruba (Nigeria)
quz-BO : Quechua (Bolivia)
nso-ZA : Sesotho sa Leboa (South Africa)
ba-RU : Bashkir (Russia)
lb-LU : Luxembourgish (Luxembourg)
kl-GL : Greenlandic (Greenland)
ig-NG : Igbo (Nigeria)
ii-CN : Yi (PRC)
arn-CL : Mapudungun (Chile)
moh-CA : Mohawk (Mohawk)
br-FR : Breton (France)
ug-CN : Uyghur (PRC)
mi-NZ : Maori (New Zealand)
oc-FR : Occitan (France)
co-FR : Corsican (France)
gsw-FR : Alsatian (France)
sah-RU : Yakut (Russia)
qut-GT : K'iche (Guatemala)
rw-RW : Kinyarwanda (Rwanda)
wo-SN : Wolof (Senegal)
prs-AF : Dari (Afghanistan)
gd-GB : Scottish Gaelic (United Kingdom)
ar-IQ : Arabic (Iraq)
zh-CN : Chinese (Simplified, PRC)
de-CH : German (Switzerland)
en-GB : English (United Kingdom)
es-MX : Spanish (Mexico)
fr-BE : French (Belgium)
it-CH : Italian (Switzerland)
nl-BE : Dutch (Belgium)
nn-NO : Norwegian, Nynorsk (Norway)
pt-PT : Portuguese (Portugal)
sr-Latn-CS : Serbian (Latin, Serbia and Montenegro (Former))
sv-FI : Swedish (Finland)
az-Cyrl-AZ : Azeri (Cyrillic, Azerbaijan)
dsb-DE : Lower Sorbian (Germany)
se-SE : Sami, Northern (Sweden)
ga-IE : Irish (Ireland)
ms-BN : Malay (Brunei Darussalam)
uz-Cyrl-UZ : Uzbek (Cyrillic, Uzbekistan)
bn-BD : Bengali (Bangladesh)
mn-Mong-CN : Mongolian (Traditional Mongolian, PRC)
iu-Latn-CA : Inuktitut (Latin, Canada)
tzm-Latn-DZ : Tamazight (Latin, Algeria)
quz-EC : Quechua (Ecuador)
ar-EG : Arabic (Egypt)
zh-HK : Chinese (Traditional, Hong Kong S.A.R.)
de-AT : German (Austria)
en-AU : English (Australia)
es-ES : Spanish (Spain)
fr-CA : French (Canada)
sr-Cyrl-CS : Serbian (Cyrillic, Serbia and Montenegro (Former))
se-FI : Sami, Northern (Finland)
quz-PE : Quechua (Peru)
ar-LY : Arabic (Libya)
zh-SG : Chinese (Simplified, Singapore)
de-LU : German (Luxembourg)
en-CA : English (Canada)
es-GT : Spanish (Guatemala)
fr-CH : French (Switzerland)
hr-BA : Croatian (Latin, Bosnia and Herzegovina)
smj-NO : Sami, Lule (Norway)
ar-DZ : Arabic (Algeria)
zh-MO : Chinese (Traditional, Macao S.A.R.)
de-LI : German (Liechtenstein)
en-NZ : English (New Zealand)
es-CR : Spanish (Costa Rica)
fr-LU : French (Luxembourg)
bs-Latn-BA : Bosnian (Latin, Bosnia and Herzegovina)
smj-SE : Sami, Lule (Sweden)
ar-MA : Arabic (Morocco)
en-IE : English (Ireland)
es-PA : Spanish (Panama)
fr-MC : French (Monaco)
sr-Latn-BA : Serbian (Latin, Bosnia and Herzegovina)
sma-NO : Sami, Southern (Norway)
ar-TN : Arabic (Tunisia)
en-ZA : English (South Africa)
es-DO : Spanish (Dominican Republic)
sr-Cyrl-BA : Serbian (Cyrillic, Bosnia and Herzegovina)
sma-SE : Sami, Southern (Sweden)
ar-OM : Arabic (Oman)
en-JM : English (Jamaica)
es-VE : Spanish (Bolivarian Republic of Venezuela)
bs-Cyrl-BA : Bosnian (Cyrillic, Bosnia and Herzegovina)
sms-FI : Sami, Skolt (Finland)
ar-YE : Arabic (Yemen)
en-029 : English (Caribbean)
es-CO : Spanish (Colombia)
sr-Latn-RS : Serbian (Latin, Serbia)
smn-FI : Sami, Inari (Finland)
ar-SY : Arabic (Syria)
en-BZ : English (Belize)
es-PE : Spanish (Peru)
sr-Cyrl-RS : Serbian (Cyrillic, Serbia)
ar-JO : Arabic (Jordan)
en-TT : English (Trinidad and Tobago)
es-AR : Spanish (Argentina)
sr-Latn-ME : Serbian (Latin, Montenegro)
ar-LB : Arabic (Lebanon)
en-ZW : English (Zimbabwe)
es-EC : Spanish (Ecuador)
sr-Cyrl-ME : Serbian (Cyrillic, Montenegro)
ar-KW : Arabic (Kuwait)
en-PH : English (Republic of the Philippines)
es-CL : Spanish (Chile)
ar-AE : Arabic (U.A.E.)
es-UY : Spanish (Uruguay)
ar-BH : Arabic (Bahrain)
es-PY : Spanish (Paraguay)
ar-QA : Arabic (Qatar)
en-IN : English (India)
es-BO : Spanish (Bolivia)
en-MY : English (Malaysia)
es-SV : Spanish (El Salvador)
en-SG : English (Singapore)
es-HN : Spanish (Honduras)
es-NI : Spanish (Nicaragua)
es-PR : Spanish (Puerto Rico)
es-US : Spanish (United States)
bs-Cyrl : Bosnian (Cyrillic)
bs-Latn : Bosnian (Latin)
sr-Cyrl : Serbian (Cyrillic)
sr-Latn : Serbian (Latin)
smn : Sami (Inari)
az-Cyrl : Azeri (Cyrillic)
sms : Sami (Skolt)
zh : Chinese
nn : Norwegian (Nynorsk)
bs : Bosnian
az-Latn : Azeri (Latin)
sma : Sami (Southern)
uz-Cyrl : Uzbek (Cyrillic)
mn-Cyrl : Mongolian (Cyrillic)
iu-Cans : Inuktitut (Syllabics)
zh-Hant : Chinese (Traditional)
nb : Norwegian (Bokmål)
sr : Serbian
tg-Cyrl : Tajik (Cyrillic)
dsb : Lower Sorbian
smj : Sami (Lule)
uz-Latn : Uzbek (Latin)
mn-Mong : Mongolian (Traditional Mongolian)
iu-Latn : Inuktitut (Latin)
tzm-Latn : Tamazight (Latin)
ha-Latn : Hausa (Latin)
zh-CHS : Chinese (Simplified) Legacy
zh-CHT : Chinese (Traditional) Legacy
Send us feedback about this snippet »



Related Snippets: