Skip to content

Instantly share code, notes, and snippets.

@yasinkuyu
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yasinkuyu/8c500e2e360855ab541a to your computer and use it in GitHub Desktop.
Save yasinkuyu/8c500e2e360855ab541a to your computer and use it in GitHub Desktop.
Get All Language Codes
// @yasinkuyu
// 15/05/2014
string code = "";
string name = "";
foreach (CultureInfo lang in CultureInfo.GetCultures(CultureTypes.AllCultures))
{
try
{
code = CultureInfo.CreateSpecificCulture(lang.Name).Name.Replace("-", "_");
name = lang.EnglishName;
}
catch
{ }
Response.Write(code + ",\t//" + name + "<br>");
}
Output
af_ZA, //Afrikaans
af_ZA, //Afrikaans (South Africa)
am_ET, //Amharic
am_ET, //Amharic (Ethiopia)
ar_SA, //Arabic
ar_AE, //Arabic (U.A.E.)
ar_BH, //Arabic (Bahrain)
ar_DZ, //Arabic (Algeria)
ar_EG, //Arabic (Egypt)
ar_IQ, //Arabic (Iraq)
ar_JO, //Arabic (Jordan)
ar_KW, //Arabic (Kuwait)
ar_LB, //Arabic (Lebanon)
ar_LY, //Arabic (Libya)
ar_MA, //Arabic (Morocco)
ar_OM, //Arabic (Oman)
ar_QA, //Arabic (Qatar)
ar_SA, //Arabic (Saudi Arabia)
ar_SY, //Arabic (Syria)
ar_TN, //Arabic (Tunisia)
ar_YE, //Arabic (Yemen)
arn_CL, //Mapudungun
arn_CL, //Mapudungun (Chile)
as_IN, //Assamese
as_IN, //Assamese (India)
az_Latn_AZ, //Azerbaijani
az_Cyrl_AZ, //Azerbaijani (Cyrillic)
az_Cyrl_AZ, //Azerbaijani (Cyrillic, Azerbaijan)
az_Latn_AZ, //Azerbaijani (Latin)
az_Latn_AZ, //Azerbaijani (Latin, Azerbaijan)
ba_RU, //Bashkir
ba_RU, //Bashkir (Russia)
be_BY, //Belarusian
be_BY, //Belarusian (Belarus)
bg_BG, //Bulgarian
bg_BG, //Bulgarian (Bulgaria)
bn_IN, //Bangla
bn_BD, //Bangla (Bangladesh)
bn_IN, //Bangla (India)
bo_CN, //Tibetan
bo_CN, //Tibetan (China)
br_FR, //Breton
br_FR, //Breton (France)
bs_Latn_BA, //Bosnian
bs_Cyrl_BA, //Bosnian (Cyrillic)
bs_Cyrl_BA, //Bosnian (Cyrillic, Bosnia and Herzegovina)
bs_Latn_BA, //Bosnian (Latin)
bs_Latn_BA, //Bosnian (Latin, Bosnia and Herzegovina)
ca_ES, //Catalan
ca_ES, //Catalan (Catalan)
ca_ES_valencia, //Valencian (Spain)
chr_Cher_US, //Cherokee
chr_Cher_US, //Cherokee
chr_Cher_US, //Cherokee (Cherokee)
co_FR, //Corsican
co_FR, //Corsican (France)
cs_CZ, //Czech
cs_CZ, //Czech (Czech Republic)
cy_GB, //Welsh
cy_GB, //Welsh (United Kingdom)
da_DK, //Danish
da_DK, //Danish (Denmark)
de_DE, //German
de_AT, //German (Austria)
de_CH, //German (Switzerland)
de_DE, //German (Germany)
de_LI, //German (Liechtenstein)
de_LU, //German (Luxembourg)
dsb_DE, //Lower Sorbian
dsb_DE, //Lower Sorbian (Germany)
dv_MV, //Divehi
dv_MV, //Divehi (Maldives)
el_GR, //Greek
el_GR, //Greek (Greece)
en_US, //English
en_029, //English (Caribbean)
en_AU, //English (Australia)
en_BZ, //English (Belize)
en_CA, //English (Canada)
en_GB, //English (United Kingdom)
en_HK, //English (Hong Kong)
en_IE, //English (Ireland)
en_IN, //English (India)
en_JM, //English (Jamaica)
en_MY, //English (Malaysia)
en_NZ, //English (New Zealand)
en_PH, //English (Philippines)
en_SG, //English (Singapore)
en_TT, //English (Trinidad and Tobago)
en_US, //English (United States)
en_ZA, //English (South Africa)
en_ZW, //English (Zimbabwe)
es_ES, //Spanish
es_419, //Spanish (Latin America)
es_AR, //Spanish (Argentina)
es_BO, //Spanish (Bolivia)
es_CL, //Spanish (Chile)
es_CO, //Spanish (Colombia)
es_CR, //Spanish (Costa Rica)
es_DO, //Spanish (Dominican Republic)
es_EC, //Spanish (Ecuador)
es_ES, //Spanish (Spain, International Sort)
es_GT, //Spanish (Guatemala)
es_HN, //Spanish (Honduras)
es_MX, //Spanish (Mexico)
es_NI, //Spanish (Nicaragua)
es_PA, //Spanish (Panama)
es_PE, //Spanish (Peru)
es_PR, //Spanish (Puerto Rico)
es_PY, //Spanish (Paraguay)
es_SV, //Spanish (El Salvador)
es_US, //Spanish (United States)
es_UY, //Spanish (Uruguay)
es_VE, //Spanish (Bolivarian Republic of Venezuela)
et_EE, //Estonian
et_EE, //Estonian (Estonia)
eu_ES, //Basque
eu_ES, //Basque (Basque)
fa_IR, //Persian
fa_IR, //Persian
ff_Latn_SN, //Fulah
ff_Latn_SN, //Fulah
ff_Latn_SN, //Fulah (Latin, Senegal)
fi_FI, //Finnish
fi_FI, //Finnish (Finland)
fil_PH, //Filipino
fil_PH, //Filipino (Philippines)
fo_FO, //Faroese
fo_FO, //Faroese (Faroe Islands)
fr_FR, //French
fr_BE, //French (Belgium)
fr_CA, //French (Canada)
fr_CD, //French (Congo [DRC])
fr_CH, //French (Switzerland)
fr_CI, //French (Ivory Coast)
fr_CM, //French (Cameroon)
fr_FR, //French (France)
fr_HT, //French (Haiti)
fr_LU, //French (Luxembourg)
fr_MA, //French (Morocco)
fr_MC, //French (Monaco)
fr_ML, //French (Mali)
fr_RE, //French (Réunion)
fr_SN, //French (Senegal)
fy_NL, //Frisian
fy_NL, //Frisian (Netherlands)
ga_IE, //Irish
ga_IE, //Irish (Ireland)
gd_GB, //Scottish Gaelic
gd_GB, //Scottish Gaelic (United Kingdom)
gl_ES, //Galician
gl_ES, //Galician (Galician)
gn_PY, //Guarani
gn_PY, //Guarani (Paraguay)
gsw_FR, //Alsatian
gsw_FR, //Alsatian (France)
gu_IN, //Gujarati
gu_IN, //Gujarati (India)
ha_Latn_NG, //Hausa
ha_Latn_NG, //Hausa (Latin)
ha_Latn_NG, //Hausa (Latin, Nigeria)
haw_US, //Hawaiian
haw_US, //Hawaiian (United States)
he_IL, //Hebrew
he_IL, //Hebrew (Israel)
hi_IN, //Hindi
hi_IN, //Hindi (India)
hr_HR, //Croatian
hr_BA, //Croatian (Latin, Bosnia and Herzegovina)
hr_HR, //Croatian (Croatia)
hsb_DE, //Upper Sorbian
hsb_DE, //Upper Sorbian (Germany)
hu_HU, //Hungarian
hu_HU, //Hungarian (Hungary)
hy_AM, //Armenian
hy_AM, //Armenian (Armenia)
id_ID, //Indonesian
id_ID, //Indonesian (Indonesia)
ig_NG, //Igbo
ig_NG, //Igbo (Nigeria)
ii_CN, //Yi
ii_CN, //Yi (China)
is_IS, //Icelandic
is_IS, //Icelandic (Iceland)
it_IT, //Italian
it_CH, //Italian (Switzerland)
it_IT, //Italian (Italy)
iu_Latn_CA, //Inuktitut
iu_Cans_CA, //Inuktitut (Syllabics)
iu_Cans_CA, //Inuktitut (Syllabics, Canada)
iu_Latn_CA, //Inuktitut (Latin)
iu_Latn_CA, //Inuktitut (Latin, Canada)
ja_JP, //Japanese
ja_JP, //Japanese (Japan)
jv_Latn_ID, //Javanese
jv_Latn_ID, //Javanese
jv_Latn_ID, //Javanese (Indonesia)
ka_GE, //Georgian
ka_GE, //Georgian (Georgia)
kk_KZ, //Kazakh
kk_KZ, //Kazakh (Kazakhstan)
kl_GL, //Greenlandic
kl_GL, //Greenlandic (Greenland)
km_KH, //Khmer
km_KH, //Khmer (Cambodia)
kn_IN, //Kannada
kn_IN, //Kannada (India)
ko_KR, //Korean
ko_KR, //Korean (Korea)
kok_IN, //Konkani
kok_IN, //Konkani (India)
ku_Arab_IQ, //Central Kurdish
ku_Arab_IQ, //Central Kurdish
ku_Arab_IQ, //Central Kurdish (Iraq)
ky_KG, //Kyrgyz
ky_KG, //Kyrgyz (Kyrgyzstan)
lb_LU, //Luxembourgish
lb_LU, //Luxembourgish (Luxembourg)
lo_LA, //Lao
lo_LA, //Lao (Lao PDR)
lt_LT, //Lithuanian
lt_LT, //Lithuanian (Lithuania)
lv_LV, //Latvian
lv_LV, //Latvian (Latvia)
mg_MG, //Malagasy
mg_MG, //Malagasy (Madagascar)
mi_NZ, //Maori
mi_NZ, //Maori (New Zealand)
mk_MK, //Macedonian (Former Yugoslav Republic of Macedonia)
mk_MK, //Macedonian (Former Yugoslav Republic of Macedonia)
ml_IN, //Malayalam
ml_IN, //Malayalam (India)
mn_MN, //Mongolian
mn_MN, //Mongolian (Cyrillic)
mn_MN, //Mongolian (Cyrillic, Mongolia)
mn_Mong_CN, //Mongolian (Traditional Mongolian)
mn_Mong_CN, //Mongolian (Traditional Mongolian, China)
mn_Mong_MN, //Mongolian (Traditional Mongolian, Mongolia)
moh_CA, //Mohawk
moh_CA, //Mohawk (Mohawk)
mr_IN, //Marathi
mr_IN, //Marathi (India)
ms_MY, //Malay
ms_BN, //Malay (Brunei Darussalam)
ms_MY, //Malay (Malaysia)
mt_MT, //Maltese
mt_MT, //Maltese (Malta)
my_MM, //Burmese
my_MM, //Burmese (Myanmar)
nb_NO, //Norwegian (Bokmål)
nb_NO, //Norwegian, Bokmål (Norway)
ne_NP, //Nepali
ne_IN, //Nepali (India)
ne_NP, //Nepali (Nepal)
nl_NL, //Dutch
nl_BE, //Dutch (Belgium)
nl_NL, //Dutch (Netherlands)
nn_NO, //Norwegian (Nynorsk)
nn_NO, //Norwegian, Nynorsk (Norway)
nb_NO, //Norwegian
nqo_GN, //N'ko
nqo_GN, //N'ko (Guinea)
nso_ZA, //Sesotho sa Leboa
nso_ZA, //Sesotho sa Leboa (South Africa)
oc_FR, //Occitan
oc_FR, //Occitan (France)
om_ET, //Oromo
om_ET, //Oromo (Ethiopia)
or_IN, //Odia
or_IN, //Odia (India)
pa_IN, //Punjabi
pa_Arab_PK, //Punjabi
pa_Arab_PK, //Punjabi (Pakistan)
pa_IN, //Punjabi (India)
pl_PL, //Polish
pl_PL, //Polish (Poland)
prs_AF, //Dari
prs_AF, //Dari (Afghanistan)
ps_AF, //Pashto
ps_AF, //Pashto (Afghanistan)
pt_BR, //Portuguese
pt_AO, //Portuguese (Angola)
pt_BR, //Portuguese (Brazil)
pt_PT, //Portuguese (Portugal)
qut_GT, //K'iche'
qut_GT, //K'iche' (Guatemala)
quz_BO, //Quechua
quz_BO, //Quechua (Bolivia)
quz_EC, //Quichua (Ecuador)
quz_PE, //Quechua (Peru)
rm_CH, //Romansh
rm_CH, //Romansh (Switzerland)
ro_RO, //Romanian
ro_MD, //Romanian (Moldova)
ro_RO, //Romanian (Romania)
ru_RU, //Russian
ru_RU, //Russian (Russia)
rw_RW, //Kinyarwanda
rw_RW, //Kinyarwanda (Rwanda)
sa_IN, //Sanskrit
sa_IN, //Sanskrit (India)
sah_RU, //Sakha
sah_RU, //Sakha (Russia)
sd_Arab_PK, //Sindhi
sd_Arab_PK, //Sindhi
sd_Arab_PK, //Sindhi (Pakistan)
se_NO, //Sami (Northern)
se_FI, //Sami, Northern (Finland)
se_NO, //Sami, Northern (Norway)
se_SE, //Sami, Northern (Sweden)
si_LK, //Sinhala
si_LK, //Sinhala (Sri Lanka)
sk_SK, //Slovak
sk_SK, //Slovak (Slovakia)
sl_SI, //Slovenian
sl_SI, //Slovenian (Slovenia)
sma_SE, //Sami (Southern)
sma_NO, //Sami, Southern (Norway)
sma_SE, //Sami, Southern (Sweden)
smj_SE, //Sami (Lule)
smj_NO, //Sami, Lule (Norway)
smj_SE, //Sami, Lule (Sweden)
smn_FI, //Sami (Inari)
smn_FI, //Sami, Inari (Finland)
sms_FI, //Sami (Skolt)
sms_FI, //Sami, Skolt (Finland)
sn_Latn_ZW, //Shona
sn_Latn_ZW, //Shona (Latin)
sn_Latn_ZW, //Shona (Latin, Zimbabwe)
so_SO, //Somali
so_SO, //Somali (Somalia)
sq_AL, //Albanian
sq_AL, //Albanian (Albania)
sr_Latn_RS, //Serbian
sr_Cyrl_RS, //Serbian (Cyrillic)
sr_Cyrl_BA, //Serbian (Cyrillic, Bosnia and Herzegovina)
sr_Cyrl_CS, //Serbian (Cyrillic, Serbia and Montenegro (Former))
sr_Cyrl_ME, //Serbian (Cyrillic, Montenegro)
sr_Cyrl_RS, //Serbian (Cyrillic, Serbia)
sr_Latn_RS, //Serbian (Latin)
sr_Latn_BA, //Serbian (Latin, Bosnia and Herzegovina)
sr_Latn_CS, //Serbian (Latin, Serbia and Montenegro (Former))
sr_Latn_ME, //Serbian (Latin, Montenegro)
sr_Latn_RS, //Serbian (Latin, Serbia)
st_ZA, //Southern Sotho
st_ZA, //Southern Sotho (South Africa)
sv_SE, //Swedish
sv_FI, //Swedish (Finland)
sv_SE, //Swedish (Sweden)
sw_KE, //Kiswahili
sw_KE, //Kiswahili (Kenya)
syr_SY, //Syriac
syr_SY, //Syriac (Syria)
ta_IN, //Tamil
ta_IN, //Tamil (India)
ta_LK, //Tamil (Sri Lanka)
te_IN, //Telugu
te_IN, //Telugu (India)
tg_Cyrl_TJ, //Tajik
tg_Cyrl_TJ, //Tajik (Cyrillic)
tg_Cyrl_TJ, //Tajik (Cyrillic, Tajikistan)
th_TH, //Thai
th_TH, //Thai (Thailand)
ti_ER, //Tigrinya
ti_ER, //Tigrinya (Eritrea)
ti_ET, //Tigrinya (Ethiopia)
tk_TM, //Turkmen
tk_TM, //Turkmen (Turkmenistan)
tn_ZA, //Setswana
tn_BW, //Setswana (Botswana)
tn_ZA, //Setswana (South Africa)
tr_TR, //Turkish
tr_TR, //Turkish (Turkey)
ts_ZA, //Tsonga
ts_ZA, //Tsonga (South Africa)
tt_RU, //Tatar
tt_RU, //Tatar (Russia)
tzm_Latn_DZ, //Tamazight
tzm_Latn_DZ, //Central Atlas Tamazight (Latin)
tzm_Latn_DZ, //Central Atlas Tamazight (Latin, Algeria)
tzm_Tfng_MA, //Central Atlas Tamazight (Tifinagh)
tzm_Tfng_MA, //Central Atlas Tamazight (Tifinagh, Morocco)
ug_CN, //Uyghur
ug_CN, //Uyghur (China)
uk_UA, //Ukrainian
uk_UA, //Ukrainian (Ukraine)
ur_PK, //Urdu
ur_IN, //Urdu (India)
ur_PK, //Urdu (Pakistan)
uz_Latn_UZ, //Uzbek
uz_Cyrl_UZ, //Uzbek (Cyrillic)
uz_Cyrl_UZ, //Uzbek (Cyrillic, Uzbekistan)
uz_Latn_UZ, //Uzbek (Latin)
uz_Latn_UZ, //Uzbek (Latin, Uzbekistan)
vi_VN, //Vietnamese
vi_VN, //Vietnamese (Vietnam)
wo_SN, //Wolof
wo_SN, //Wolof (Senegal)
xh_ZA, //isiXhosa
xh_ZA, //isiXhosa (South Africa)
yo_NG, //Yoruba
yo_NG, //Yoruba (Nigeria)
zgh_Tfng_MA, //Standard Morrocan Tamazight
zgh_Tfng_MA, //Standard Morrocan Tamazight (Tifinagh)
zgh_Tfng_MA, //Standard Morrocan Tamazight (Tifinagh, Morocco)
zh_CN, //Chinese
zh_CN, //Chinese (Simplified, China)
zh_CN, //Chinese (Simplified)
zh_HK, //Chinese (Traditional)
zh_HK, //Chinese (Traditional, Hong Kong SAR)
zh_MO, //Chinese (Traditional, Macao SAR)
zh_SG, //Chinese (Simplified, Singapore)
zh_TW, //Chinese (Traditional, Taiwan)
zu_ZA, //isiZulu
zu_ZA, //isiZulu (South Africa)
zh_CN, //Chinese (Simplified) Legacy
zh_HK, //Chinese (Traditional) Legacy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment