Last active
August 29, 2015 14:01
-
-
Save yasinkuyu/8c500e2e360855ab541a to your computer and use it in GitHub Desktop.
Get All Language Codes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @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