Get All Language-Country Code List for all Culture in C#, ASP.Net
The below little code snippet will get all the available culture and print it in tabular format. The output of the code is given below,
protected void Page_Load(object sender, EventArgs e)
{
CultureInfo[] cinfo = CultureInfo.GetCultures(CultureTypes.AllCultures & ~CultureTypes.NeutralCultures);
Response.Write("<table border=\"1\"><tr><th>Country Name</th><th>Language-Country code</th></tr>");
foreach (CultureInfo cul in cinfo)
{
Response.Write("<tr>");
Response.Write("<td>" + cul.DisplayName + " </td><td> " + cul.Name + "</td>");
Response.Write("</tr>");
}
Response.Write("</table>");
}
Include System.Globalization namespace for the above code to work.
List of Language-Country code list Using CultureInfo in C# and ASP.Net
|
Country Name |
Language-Country code |
|
Arabic (Saudi Arabia) |
ar-SA |
|
Bulgarian (Bulgaria) |
bg-BG |
|
Catalan (Catalan) |
ca-ES |
|
Chinese (Taiwan) |
zh-TW |
|
Czech (Czech Republic) |
cs-CZ |
|
Danish (Denmark) |
da-DK |
|
German (Germany) |
de-DE |
|
Greek (Greece) |
el-GR |
|
English (United States) |
en-US |
|
Finnish (Finland) |
fi-FI |
|
French (France) |
fr-FR |
|
Hebrew (Israel) |
he-IL |
|
Hungarian (Hungary) |
hu-HU |
|
Icelandic (Iceland) |
is-IS |
|
Italian (Italy) |
it-IT |
|
Japanese (Japan) |
ja-JP |
|
Korean (Korea) |
ko-KR |
|
Dutch (Netherlands) |
nl-NL |
|
Norwegian, Bokmål (Norway) |
nb-NO |
|
Polish (Poland) |
pl-PL |
|
Portuguese (Brazil) |
pt-BR |
|
Romanian (Romania) |
ro-RO |
|
Russian (Russia) |
ru-RU |
|
Croatian (Croatia) |
hr-HR |
|
Slovak (Slovakia) |
sk-SK |
|
Albanian (Albania) |
sq-AL |
|
Swedish (Sweden) |
sv-SE |
|
Thai (Thailand) |
th-TH |
|
Turkish (Turkey) |
tr-TR |
|
Urdu (Islamic Republic of Pakistan) |
ur-PK |
|
Indonesian (Indonesia) |
id-ID |
|
Ukrainian (Ukraine) |
uk-UA |
|
Belarusian (Belarus) |
be-BY |
|
Slovenian (Slovenia) |
sl-SI |
|
Estonian (Estonia) |
et-EE |
|
Latvian (Latvia) |
lv-LV |
|
Lithuanian (Lithuania) |
lt-LT |
|
Persian (Iran) |
fa-IR |
|
Vietnamese (Vietnam) |
vi-VN |
|
Armenian (Armenia) |
hy-AM |
|
Azeri (Latin, Azerbaijan) |
az-Latn-AZ |
|
Basque (Basque) |
eu-ES |
|
Macedonian (Former Yugoslav Republic of Macedonia) |
mk-MK |
|
Afrikaans (South Africa) |
af-ZA |
|
Georgian (Georgia) |
ka-GE |
|
Faroese (Faroe Islands) |
fo-FO |
|
Hindi (India) |
hi-IN |
|
Malay (Malaysia) |
ms-MY |
|
Kazakh (Kazakhstan) |
kk-KZ |
|
Kyrgyz (Kyrgyzstan) |
ky-KG |
|
Kiswahili (Kenya) |
sw-KE |
|
Uzbek (Latin, Uzbekistan) |
uz-Latn-UZ |
|
Tatar (Russia) |
tt-RU |
|
Punjabi (India) |
pa-IN |
|
Gujarati (India) |
gu-IN |
|
Tamil (India) |
ta-IN |
|
Telugu (India) |
te-IN |
|
Kannada (India) |
kn-IN |
|
Marathi (India) |
mr-IN |
|
Sanskrit (India) |
sa-IN |
|
Mongolian (Cyrillic, Mongolia) |
mn-MN |
|
Galician (Galician) |
gl-ES |
|
Konkani (India) |
kok-IN |
|
Syriac (Syria) |
syr-SY |
|
Divehi (Maldives) |
dv-MV |
|
Arabic (Iraq) |
ar-IQ |
|
Chinese (People's Republic of China) |
zh-CN |
|
German (Switzerland) |
de-CH |
|
English (United Kingdom) |
en-GB |
|
Spanish (Mexico) |
es-MX |
|
French (Belgium) |
fr-BE |
|
Italian (Switzerland) |
it-CH |
|
Dutch (Belgium) |
nl-BE |
|
Norwegian, Nynorsk (Norway) |
nn-NO |
|
Portuguese (Portugal) |
pt-PT |
|
Serbian (Latin, Serbia) |
sr-Latn-CS |
|
Swedish (Finland) |
sv-FI |
|
Azeri (Cyrillic, Azerbaijan) |
az-Cyrl-AZ |
|
Malay (Brunei Darussalam) |
ms-BN |
|
Uzbek (Cyrillic, Uzbekistan) |
uz-Cyrl-UZ |
|
Arabic (Egypt) |
ar-EG |
|
Chinese (Hong Kong S.A.R.) |
zh-HK |
|
German (Austria) |
de-AT |
|
English (Australia) |
en-AU |
|
Spanish (Spain) |
es-ES |
|
French (Canada) |
fr-CA |
|
Serbian (Cyrillic, Serbia) |
sr-Cyrl-CS |
|
Arabic (Libya) |
ar-LY |
|
Chinese (Singapore) |
zh-SG |
|
German (Luxembourg) |
de-LU |
|
English (Canada) |
en-CA |
|
Spanish (Guatemala) |
es-GT |
|
French (Switzerland) |
fr-CH |
|
Arabic (Algeria) |
ar-DZ |
|
Chinese (Macao S.A.R.) |
zh-MO |
|
German (Liechtenstein) |
de-LI |
|
English (New Zealand) |
en-NZ |
|
Spanish (Costa Rica) |
es-CR |
|
French (Luxembourg) |
fr-LU |
|
Arabic (Morocco) |
ar-MA |
|
English (Ireland) |
en-IE |
|
Spanish (Panama) |
es-PA |
|
French (Principality of Monaco) |
fr-MC |
|
Arabic (Tunisia) |
ar-TN |
|
English (South Africa) |
en-ZA |
|
Spanish (Dominican Republic) |
es-DO |
|
Arabic (Oman) |
ar-OM |
|
English (Jamaica) |
en-JM |
|
Spanish (Venezuela) |
es-VE |
|
Arabic (Yemen) |
ar-YE |
|
English (Caribbean) |
en-029 |
|
Spanish (Colombia) |
es-CO |
|
Arabic (Syria) |
ar-SY |
|
English (Belize) |
en-BZ |
|
Spanish (Peru) |
es-PE |
|
Arabic (Jordan) |
ar-JO |
|
English (Trinidad and Tobago) |
en-TT |
|
Spanish (Argentina) |
es-AR |
|
Arabic (Lebanon) |
ar-LB |
|
English (Zimbabwe) |
en-ZW |
|
Spanish (Ecuador) |
es-EC |
|
Arabic (Kuwait) |
ar-KW |
|
English (Republic of the Philippines) |
en-PH |
|
Spanish (Chile) |
es-CL |
|
Arabic (U.A.E.) |
ar-AE |
|
Spanish (Uruguay) |
es-UY |
|
Arabic (Bahrain) |
ar-BH |
|
Spanish (Paraguay) |
es-PY |
|
Arabic (Qatar) |
ar-QA |
|
Spanish (Bolivia) |
es-BO |
|
Spanish (El Salvador) |
es-SV |
|
Spanish (Honduras) |
es-HN |
|
Spanish (Nicaragua) |
es-NI |
|
Spanish (Puerto Rico) |
es-PR |
|
Sami, Southern (Norway) |
sma-NO |
|
Serbian (Cyrillic, Bosnia and Herzegovina) |
sr-Cyrl-BA |
|
Zulu |
zu-ZA |
|
Xhosa |
xh-ZA |
|
Frisian (Netherlands) |
fy-NL |
|
Setswana (South Africa) |
tn-ZA |
|
Sami, Northern (Sweden) |
se-SE |
|
Sami, Southern (Sweden) |
sma-SE |
|
Filipino (Philippines) |
fil-PH |
|
Sami, Inari (Finland) |
smn-FI |
|
Quechua (Peru) |
quz-PE |
|
Sami, Northern (Finland) |
se-FI |
|
Sami, Skolt (Finland) |
sms-FI |
|
Welsh |
cy-GB |
|
Croatian (Bosnia and Herzegovina) |
hr-BA |
|
Inuktitut (Latin, Canada) |
iu-Latn-CA |
|
Bosnian (Cyrillic, Bosnia and Herzegovina) |
bs-Cyrl-BA |
|
Mohawk (Mohawk) |
moh-CA |
|
Sami, Lule (Norway) |
smj-NO |
|
Mapudungun (Chile) |
arn-CL |
|
Maori |
mi-NZ |
|
Quechua (Ecuador) |
quz-EC |
|
Irish (Ireland) |
ga-IE |
|
Romansh (Switzerland) |
rm-CH |
|
Serbian (Latin, Bosnia and Herzegovina) |
sr-Latn-BA |
|
Sami, Lule (Sweden) |
smj-SE |
|
Luxembourgish (Luxembourg) |
lb-LU |
|
Sesotho sa Leboa (South Africa) |
ns-ZA |
|
Quechua (Bolivia) |
quz-BO |
|
Sami, Northern (Norway) |
se-NO |
|
Maltese |
mt-MT |
|
Bosnian (Latin, Bosnia and Herzegovina) |
bs-Latn-BA |
Happy Coding!!
|
|