Skip to content

Instantly share code, notes, and snippets.

@mmar
Last active May 21, 2022 01:10
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mmar/ec759256931abe7eb993bb7786ba70ff to your computer and use it in GitHub Desktop.
Save mmar/ec759256931abe7eb993bb7786ba70ff to your computer and use it in GitHub Desktop.
localeIdentifier Description
eu Basque
hr_BA Croatian (Bosnia & Herzegovina)
en_CM English (Cameroon)
en_BI English (Burundi)
en_AE English (United Arab Emirates)
rw_RW Kinyarwanda (Rwanda)
ast Asturian
en_SZ English (Eswatini)
he_IL Hebrew (Israel)
ar Arabic
uz_Arab Uzbek (Arabic)
en_PN English (Pitcairn Islands)
as Assamese
en_NF English (Norfolk Island)
ks_IN Kashmiri (India)
es_KY Spanish (Cayman Islands)
rwk_TZ Rwa (Tanzania)
zh_Hant_TW Chinese, Traditional (Taiwan)
en_CN English (China mainland)
gsw_LI Swiss German (Liechtenstein)
ta_IN Tamil (India)
th_TH Thai (Thailand)
es_EA Spanish (Ceuta & Melilla)
fr_GF French (French Guiana)
nso Northern Sotho
ar_001 Arabic (World)
en_RW English (Rwanda)
tr_TR Turkish (Turkey)
de_CH German (Switzerland)
ee_TG Ewe (Togo)
en_NG English (Nigeria)
byn Blin
fr_TG French (Togo)
fr_SC French (Seychelles)
az Azerbaijani
es_HN Spanish (Honduras)
en_CO English (Colombia)
pa_Aran_PK Punjabi (Nastaliq, Pakistan)
en_AG English (Antigua & Barbuda)
ccp_IN Chakma (India)
gsw Swiss German
ru_KZ Russian (Kazakhstan)
ks_Aran Kashmiri (Nastaliq)
dyo Jola-Fonyi
so_ET Somali (Ethiopia)
ff_Latn Fulah (Latin)
zh_Hant_MO Chinese, Traditional (Macao)
de_BE German (Belgium)
nus_SS Nuer (South Sudan)
km_KH Khmer (Cambodia)
my_MM Burmese (Myanmar [Burma])
mgh_MZ Makhuwa-Meetto (Mozambique)
ee_GH Ewe (Ghana)
es_EC Spanish (Ecuador)
kw_GB Cornish (United Kingdom)
rm_CH Romansh (Switzerland)
en_ME English (Montenegro)
nyn Nyankole
mk_MK Macedonian (North Macedonia)
bs_Cyrl_BA Bosnian (Cyrillic, Bosnia & Herzegovina)
ar_MR Arabic (Mauritania)
es_GL Spanish (Greenland)
en_BM English (Bermuda)
ms_Arab Malay (Arabic)
en_AI English (Anguilla)
gl_ES Galician (Spain)
en_PR English (Puerto Rico)
trv_TW Taroko (Taiwan)
ne_IN Nepali (India)
or_IN Odia (India)
byn_ER Blin (Eritrea)
khq_ML Koyra Chiini (Mali)
ia_001 Interlingua (World)
en_MG English (Madagascar)
iu_CA Inuktitut (Canada)
en_LC English (St. Lucia)
pt_TL Portuguese (Timor-Leste)
ta_SG Tamil (Singapore)
tn_ZA Tswana (South Africa)
myv Erzya
syr Syriac
jmc_TZ Machame (Tanzania)
ceb_PH Cebuano (Philippines)
om_ET Oromo (Ethiopia)
lv_LV Latvian (Latvia)
ps_PK Pashto (Pakistan)
es_US Spanish (United States)
ceb Cebuano
en_PT English (Portugal)
vai_Latn_LR Vai (Latin, Liberia)
en_NL English (Netherlands)
to_TO Tongan (Tonga)
cgg_UG Chiga (Uganda)
en_MH English (Marshall Islands)
ta Tamil
ur_Arab_PK Urdu (Naskh, Pakistan)
xh Xhosa
zu_ZA Zulu (South Africa)
shi_Latn_MA Tachelhit (Latin, Morocco)
es_FK Spanish (Falkland Islands)
ar_KM Arabic (Comoros)
en_AL English (Albania)
brx_IN Bodo (India)
te Telugu
chr_US Cherokee (United States)
yo_BJ Yoruba (Benin)
fr_VU French (Vanuatu)
pa Punjabi
ks_Arab Kashmiri (Naskh)
tg Tajik
kea Kabuverdianu
ksh_DE Colognian (Germany)
sw_CD Swahili (Congo - Kinshasa)
te_IN Telugu (India)
fr_RE French (Réunion)
th Thai
ur_IN Urdu (India)
yo_NG Yoruba (Nigeria)
ti Tigrinya
es_HT Spanish (Haiti)
es_GP Spanish (Guadeloupe)
nqo_GN N’Ko (Guinea)
guz_KE Gusii (Kenya)
tk Turkmen
kl_GL Kalaallisut (Greenland)
ksf_CM Bafia (Cameroon)
mua_CM Mundang (Cameroon)
lag_TZ Langi (Tanzania)
lb Luxembourgish
fr_TN French (Tunisia)
tn Tswana
es_PA Spanish (Panama)
pl_PL Polish (Poland)
to Tongan
hi_IN Hindi (India)
dje_NE Zarma (Niger)
es_GQ Spanish (Equatorial Guinea)
en_BR English (Brazil)
kok_IN Konkani (India)
ss_ZA Swati (South Africa)
fr_GN French (Guinea)
pl Polish
bem Bemba
ha Hausa
ckb Central Kurdish
es_CA Spanish (Canada)
lg Ganda
tr Turkish
en_PW English (Palau)
ts Tsonga
mni_IN Manipuri (India)
tt Tatar
en_NO English (Norway)
nyn_UG Nyankole (Uganda)
nr_ZA South Ndebele (South Africa)
oc_FR Occitan (France)
sr_Latn_RS Serbian (Latin, Serbia)
jbo Lojban
gsw_FR Swiss German (France)
he Hebrew
pa_Guru Punjabi (Gurmukhi)
ps_AF Pashto (Afghanistan)
lu_CD Luba-Katanga (Congo - Kinshasa)
mgo_CM Metaʼ (Cameroon)
qu_BO Quechua (Bolivia)
en_BS English (Bahamas)
sn_ZW Shona (Zimbabwe)
da Danish
ps Pashto
ss_SZ Swati (Eswatini)
ln Lingala
pt Portuguese
hi Hindi
lo Lao
ebu Embu
de German
gu_IN Gujarati (India)
wo_SN Wolof (Senegal)
seh Sena
en_CX English (Christmas Island)
en_ZM English (Zambia)
fr_HT French (Haiti)
fr_GP French (Guadeloupe)
pt_GQ Portuguese (Equatorial Guinea)
lt Lithuanian
lu Luba-Katanga
es_TT Spanish (Trinidad & Tobago)
ln_CD Lingala (Congo - Kinshasa)
vai_Latn Vai (Latin)
el_GR Greek (Greece)
lv Latvian
en_MM English (Myanmar [Burma])
io_001 Ido (World)
en_KE English (Kenya)
sbp Sangu
ff_Latn_GW Fulah (Latin, Guinea-Bissau)
hr Croatian
ur_Aran_PK Urdu (Nastaliq, Pakistan)
en_CY English (Cyprus)
es_GT Spanish (Guatemala)
twq_NE Tasawaq (Niger)
zh_Hant_HK Chinese, Traditional (Hong Kong)
kln_KE Kalenjin (Kenya)
fr_GQ French (Equatorial Guinea)
chr Cherokee
hu Hungarian
es_UY Spanish (Uruguay)
fr_CA French (Canada)
ms_BN Malay (Brunei)
en_NR English (Nauru)
mer Meru
fr_SN French (Senegal)
es_PE Spanish (Peru)
shi Tachelhit
bez Bena
sw_TZ Swahili (Tanzania)
wae_CH Walser (Switzerland)
kkj Kako
hy Armenian
dz_BT Dzongkha (Bhutan)
en_CZ English (Czechia)
teo_KE Teso (Kenya)
teo Teso
en_AR English (Argentina)
ar_JO Arabic (Jordan)
yue_Hans_CN Cantonese, Simplified (China mainland)
mer_KE Meru (Kenya)
dv Dhivehi
khq Koyra Chiini
ln_CF Lingala (Central African Republic)
nn_NO Norwegian Nynorsk (Norway)
es_SR Spanish (Suriname)
en_MO English (Macao)
ve_ZA Venda (South Africa)
gez Geez
ar_TD Arabic (Chad)
dz Dzongkha
ses Koyraboro Senni
en_BW English (Botswana)
en_AS English (American Samoa)
ar_IL Arabic (Israel)
es_BB Spanish (Barbados)
bo_CN Tibetan (China mainland)
nnh Ngiemboon
mni Manipuri
ff_Latn_GM Fulah (Latin, Gambia)
hy_AM Armenian (Armenia)
ln_CG Lingala (Congo - Brazzaville)
sr_Latn_BA Serbian (Latin, Bosnia & Herzegovina)
teo_UG Teso (Uganda)
en_MP English (Northern Mariana Islands)
ksb_TZ Shambala (Tanzania)
ar_SA Arabic (Saudi Arabia)
smn_FI Inari Sami (Finland)
ar_LY Arabic (Libya)
en_AT English (Austria)
so_KE Somali (Kenya)
fr_CD French (Congo - Kinshasa)
af_NA Afrikaans (Namibia)
en_NU English (Niue)
es_PH Spanish (Philippines)
en_KI English (Kiribati)
ba_RU Bashkir (Russia)
en_JE English (Jersey)
ff_Latn_GH Fulah (Latin, Ghana)
lkt Lakota
dv_MV Dhivehi (Maldives)
en_AU English (Australia)
fa_IR Persian (Iran)
pt_FR Portuguese (France)
uz_Latn_UZ Uzbek (Latin, Uzbekistan)
zh_Hans_CN Chinese, Simplified (China mainland)
ewo_CM Ewondo (Cameroon)
jv_ID Javanese (Indonesia)
fr_PF French (French Polynesia)
ca_IT Catalan (Italy)
es_GY Spanish (Guyana)
en_BZ English (Belize)
ar_KW Arabic (Kuwait)
am_ET Amharic (Ethiopia)
fr_FR French (France)
ff_Latn_SL Fulah (Latin, Sierra Leone)
en_VC English (St. Vincent & Grenadines)
es_DM Spanish (Dominica)
fr_DJ French (Djibouti)
pt_GW Portuguese (Guinea-Bissau)
fr_CF French (Central African Republic)
es_SV Spanish (El Salvador)
en_MS English (Montserrat)
nqo N’Ko
pt_ST Portuguese (São Tomé & Príncipe)
ar_SD Arabic (Sudan)
luy_KE Luyia (Kenya)
gd_GB Scottish Gaelic (United Kingdom)
de_LI German (Liechtenstein)
it_VA Italian (Vatican City)
fr_CG French (Congo - Brazzaville)
pt_CH Portuguese (Switzerland)
ckb_IQ Central Kurdish (Iraq)
zh_Hans_SG Chinese, Simplified (Singapore)
en_MT English (Malta)
sc_IT Sardinian (Italy)
ha_NE Hausa (Niger)
en_ID English (Indonesia)
ewo Ewondo
af_ZA Afrikaans (South Africa)
om_KE Oromo (Kenya)
os_GE Ossetic (Georgia)
wa Walloon
nl_SR Dutch (Suriname)
es_ES Spanish (Spain)
es_DO Spanish (Dominican Republic)
ar_IQ Arabic (Iraq)
en_UA English (Ukraine)
tig_ER Tigre (Eritrea)
fr_CH French (Switzerland)
nnh_CM Ngiemboon (Cameroon)
es_SX Spanish (Sint Maarten)
es_419 Spanish (Latin America)
en_MU English (Mauritius)
en_US_POSIX English (United States, Computer)
yav_CM Yangben (Cameroon)
luo_KE Luo (Kenya)
dua_CM Duala (Cameroon)
et_EE Estonian (Estonia)
en_IE English (Ireland)
ak_GH Akan (Ghana)
sa Sanskrit
rwk Rwa
sc Sardinian
es_CL Spanish (Chile)
kea_CV Kabuverdianu (Cape Verde)
sd Sindhi
fr_CI French (Côte d’Ivoire)
ckb_IR Central Kurdish (Iran)
fr_BE French (Belgium)
se Northern Sami
en_NZ English (New Zealand)
syr_IQ Syriac (Iraq)
en_MV English (Maldives)
en_LR English (Liberia)
es_PM Spanish (St. Pierre & Miquelon)
en_KN English (St. Kitts & Nevis)
nb_SJ Norwegian Bokmål (Svalbard & Jan Mayen)
ha_NG Hausa (Nigeria)
sg Sango
tn_BW Tswana (Botswana)
sr_Cyrl_RS Serbian (Cyrillic, Serbia)
ru_RU Russian (Russia)
en_ZW English (Zimbabwe)
oc Occitan
ga_IE Irish (Ireland)
si Sinhala
sv_AX Swedish (Åland Islands)
wo Wolof
en_VG English (British Virgin Islands)
ky_KG Kyrgyz (Kyrgyzstan)
agq_CM Aghem (Cameroon)
mzn Mazanderani
fr_BF French (Burkina Faso)
naq_NA Nama (Namibia)
mr_IN Marathi (India)
en_MW English (Malawi)
de_AT German (Austria)
az_Latn Azerbaijani (Latin)
en_LS English (Lesotho)
ka Georgian
sk Slovak
sl Slovenian
wa_BE Walloon (Belgium)
sn Shona
sr_Latn_ME Serbian (Latin, Montenegro)
fr_NC French (New Caledonia)
so Somali
is_IS Icelandic (Iceland)
kpe_LR Kpelle (Liberia)
twq Tasawaq
ig_NG Igbo (Nigeria)
sq Albanian
fo_FO Faroese (Faroe Islands)
sd_Deva Sindhi (Devanagari)
sr Serbian
ga Irish
eo_001 Esperanto (World)
en_MX English (Mexico)
om Oromo
en_LT English (Lithuania)
bas_CM Basaa (Cameroon)
se_NO Northern Sami (Norway)
ss Swati
st Southern Sotho
tzm Central Atlas Tamazight
ki Kikuyu
nl_BE Dutch (Belgium)
ar_QA Arabic (Qatar)
gd Scottish Gaelic
sv Swedish
kk Kazakh
pa_Aran Punjabi (Nastaliq)
rn_BI Rundi (Burundi)
es_CO Spanish (Colombia)
az_Latn_AZ Azerbaijani (Latin, Azerbaijan)
kl Kalaallisut
en_VI English (U.S. Virgin Islands)
es_AG Spanish (Antigua & Barbuda)
ca Catalan
or Odia
km Khmer
os Ossetic
sw Swahili
en_MY English (Malaysia)
kn Kannada
en_LU English (Luxembourg)
fr_SY French (Syria)
ar_TN Arabic (Tunisia)
en_JM English (Jamaica)
fr_PM French (St. Pierre & Miquelon)
ko Korean
st_ZA Southern Sotho (South Africa)
fr_NE French (Niger)
ce Chechen
fr_MA French (Morocco)
co_FR Corsican (France)
nso_ZA Northern Sotho (South Africa)
gl Galician
ru_MD Russian (Moldova)
kaj_NG Jju (Nigeria)
es_BL Spanish (St. Barthélemy)
ks Kashmiri
fr_CM French (Cameroon)
lb_LU Luxembourgish (Luxembourg)
gv_IM Manx (Isle of Man)
fr_BI French (Burundi)
gn Guarani
saq_KE Samburu (Kenya)
en_LV English (Latvia)
ku Kurdish
en_KR English (South Korea)
ks_Arab_IN Kashmiri (Naskh, India)
es_NI Spanish (Nicaragua)
en_GB English (United Kingdom)
kw Cornish
nl_SX Dutch (Sint Maarten)
dav_KE Taita (Kenya)
tr_CY Turkish (Cyprus)
ky Kyrgyz
en_UG English (Uganda)
es_BM Spanish (Bermuda)
en_TC English (Turks & Caicos Islands)
es_AI Spanish (Anguilla)
ar_EG Arabic (Egypt)
fr_BJ French (Benin)
co Corsican
gu Gujarati
es_PR Spanish (Puerto Rico)
fr_RW French (Rwanda)
gv Manx
lrc_IQ Northern Luri (Iraq)
kcg Tyap
sr_Cyrl_BA Serbian (Cyrillic, Bosnia & Herzegovina)
es_MF Spanish (St. Martin)
fr_MC French (Monaco)
cs Czech
bez_TZ Bena (Tanzania)
es_CR Spanish (Costa Rica)
asa_TZ Asu (Tanzania)
ar_EH Arabic (Western Sahara)
fo_DK Faroese (Denmark)
ms_Arab_BN Malay (Arabic, Brunei)
cv Chuvash
ccp Chakma
en_JP English (Japan)
sbp_TZ Sangu (Tanzania)
en_IL English (Israel)
lt_LT Lithuanian (Lithuania)
mfe Morisyen
en_GD English (Grenada)
moh_CA Mohawk (Canada)
cy Welsh
es_LC Spanish (St. Lucia)
ca_FR Catalan (France)
ts_ZA Tsonga (South Africa)
ff_Latn_SN Fulah (Latin, Senegal)
ug_CN Uyghur (China mainland)
es_BO Spanish (Bolivia)
en_SA English (Saudi Arabia)
fr_BL French (St. Barthélemy)
bn_IN Bangla (India)
uz_Cyrl_UZ Uzbek (Cyrillic, Uzbekistan)
lrc_IR Northern Luri (Iran)
az_Cyrl Azerbaijani (Cyrillic)
en_IM English (Isle of Man)
sw_KE Swahili (Kenya)
en_SB English (Solomon Islands)
pa_Arab Punjabi (Naskh)
ur_PK Urdu (Pakistan)
haw_US Hawaiian (United States)
ar_SO Arabic (Somalia)
en_IN English (India)
cv_RU Chuvash (Russia)
fil Filipino
fr_MF French (St. Martin)
scn Sicilian
en_WS English (Samoa)
es_CU Spanish (Cuba)
es_BQ Spanish (Caribbean Netherlands)
ja_JP Japanese (Japan)
fy_NL Western Frisian (Netherlands)
en_SC English (Seychelles)
yue_Hant_HK Cantonese, Traditional (Hong Kong)
en_IO English (British Indian Ocean Territory)
pt_PT Portuguese (Portugal)
en_HK English (Hong Kong)
ks_Aran_IN Kashmiri (Nastaliq, India)
en_GG English (Guernsey)
fr_MG French (Madagascar)
ff_Latn_MR Fulah (Latin, Mauritania)
de_LU German (Luxembourg)
tig Tigre
zh_Hant_CN Chinese, Traditional (China mainland)
tzm_MA Central Atlas Tamazight (Morocco)
es_BR Spanish (Brazil)
en_TH English (Thailand)
en_SD English (Sudan)
nds_DE Low German (Germany)
ny_MW Nyanja (Malawi)
ln_AO Lingala (Angola)
shi_Tfng Tachelhit (Tifinagh)
as_IN Assamese (India)
en_GH English (Ghana)
ms_MY Malay (Malaysia)
ro_RO Romanian (Romania)
jgo_CM Ngomba (Cameroon)
es_CW Spanish (Curaçao)
dua Duala
en_UM English (U.S. Outlying Islands)
es_BS Spanish (Bahamas)
en_SE English (Sweden)
kn_IN Kannada (India)
en_KY English (Cayman Islands)
vun_TZ Vunjo (Tanzania)
kln Kalenjin
lrc Northern Luri
en_GI English (Gibraltar)
moh Mohawk
ca_ES Catalan (Spain)
rof Rombo
pt_CV Portuguese (Cape Verde)
kok Konkani
pt_BR Portuguese (Brazil)
ar_DJ Arabic (Djibouti)
yi_001 Yiddish (World)
fi_FI Finnish (Finland)
zh Chinese
es_PY Spanish (Paraguay)
ar_SS Arabic (South Sudan)
arn Mapuche
ve Venda
mua Mundang
sr_Cyrl_ME Serbian (Cyrillic, Montenegro)
hi_Latn Hindi (Latin)
vai_Vaii_LR Vai (Vai, Liberia)
en_001 English (World)
nl_NL Dutch (Netherlands)
en_TK English (Tokelau)
ca_AD Catalan (Andorra)
en_SG English (Singapore)
fr_DZ French (Algeria)
si_LK Sinhala (Sri Lanka)
sv_SE Swedish (Sweden)
pt_AO Portuguese (Angola)
vi Vietnamese
xog_UG Soga (Uganda)
xog Soga
en_IS English (Iceland)
syr_SY Syriac (Syria)
nb Norwegian Bokmål
seh_MZ Sena (Mozambique)
es_AR Spanish (Argentina)
sk_SK Slovak (Slovakia)
en_SH English (St. Helena)
ti_ER Tigrinya (Eritrea)
nd North Ndebele
az_Cyrl_AZ Azerbaijani (Cyrillic, Azerbaijan)
zu Zulu
ne Nepali
nd_ZW North Ndebele (Zimbabwe)
kcg_NG Tyap (Nigeria)
el_CY Greek (Cyprus)
en_IT English (Italy)
nl_BQ Dutch (Caribbean Netherlands)
da_GL Danish (Greenland)
ja Japanese
wal_ET Wolaytta (Ethiopia)
rm Romansh
fr_ML French (Mali)
gaa_GH Ga (Ghana)
rn Rundi
en_VU English (Vanuatu)
ff_Latn_BF Fulah (Latin, Burkina Faso)
ro Romanian
ebu_KE Embu (Kenya)
rof_TZ Rombo (Tanzania)
ru_KG Russian (Kyrgyzstan)
en_SI English (Slovenia)
sa_IN Sanskrit (India)
sg_CF Sango (Central African Republic)
mfe_MU Morisyen (Mauritius)
nl Dutch
brx Bodo
bs_Latn Bosnian (Latin)
fa Persian
zgh_MA Standard Moroccan Tamazight (Morocco)
ff_Latn_LR Fulah (Latin, Liberia)
en_GM English (Gambia)
shi_Latn Tachelhit (Latin)
en_FI English (Finland)
nn Norwegian Nynorsk
en_EE English (Estonia)
ru Russian
yue Cantonese
kam_KE Kamba (Kenya)
fur Friulian
vai_Vaii Vai (Vai)
ar_ER Arabic (Eritrea)
rw Kinyarwanda
ti_ET Tigrinya (Ethiopia)
ff Fulah
luo Luo
nr South Ndebele
ur_Arab_IN Urdu (Naskh, India)
ba Bashkir
fa_AF Persian (Afghanistan)
nl_CW Dutch (Curaçao)
es_MQ Spanish (Martinique)
en_HR English (Croatia)
en_FJ English (Fiji)
fi Finnish
pt_MO Portuguese (Macao)
be Belarusian
en_US English (United States)
en_TO English (Tonga)
en_SK English (Slovakia)
bg Bulgarian
mi_NZ Maori (New Zealand)
arn_CL Mapuche (Chile)
ny Nyanja
ru_BY Russian (Belarus)
it_IT Italian (Italy)
ml_IN Malayalam (India)
gsw_CH Swiss German (Switzerland)
qu_EC Quechua (Ecuador)
fo Faroese
ff_Latn_CM Fulah (Latin, Cameroon)
sv_FI Swedish (Finland)
en_FK English (Falkland Islands)
nus Nuer
ff_Latn_NE Fulah (Latin, Niger)
jv Javanese
ta_LK Tamil (Sri Lanka)
vun Vunjo
sr_Latn Serbian (Latin)
es_BZ Spanish (Belize)
fr French
en_SL English (Sierra Leone)
bm Bambara
es_VC Spanish (St. Vincent & Grenadines)
trv Taroko
ar_BH Arabic (Bahrain)
guz Gusii
bn Bangla
bo Tibetan
ar_SY Arabic (Syria)
es_MS Spanish (Montserrat)
lo_LA Lao (Laos)
ne_NP Nepali (Nepal)
uz_Latn Uzbek (Latin)
be_BY Belarusian (Belarus)
es_IC Spanish (Canary Islands)
sr_Latn_XK Serbian (Latin, Kosovo)
ar_MA Arabic (Morocco)
pa_Guru_IN Punjabi (Gurmukhi, India)
br Breton
luy Luyia
kde_TZ Makonde (Tanzania)
es_AW Spanish (Aruba)
bs Bosnian
fy Western Frisian
fur_IT Friulian (Italy)
gez_ER Geez (Eritrea)
hu_HU Hungarian (Hungary)
ar_AE Arabic (United Arab Emirates)
gaa Ga
en_HU English (Hungary)
sah_RU Sakha (Russia)
zh_Hans Chinese, Simplified
en_FM English (Micronesia)
fr_MQ French (Martinique)
ko_KP Korean (North Korea)
en_150 English (Europe)
en_DE English (Germany)
ce_RU Chechen (Russia)
en_CA English (Canada)
hsb_DE Upper Sorbian (Germany)
sq_AL Albanian (Albania)
wuu Shanghainese
en_TR English (Turkey)
ro_MD Romanian (Moldova)
es_VE Spanish (Venezuela)
tg_TJ Tajik (Tajikistan)
fr_WF French (Wallis & Futuna)
mt_MT Maltese (Malta)
kab Kabyle
nmg_CM Kwasio (Cameroon)
ms_SG Malay (Singapore)
en_GR English (Greece)
ru_UA Russian (Ukraine)
fr_MR French (Mauritania)
xh_ZA Xhosa (South Africa)
zh_Hans_MO Chinese, Simplified (Macao)
de_IT German (Italy)
ku_TR Kurdish (Turkey)
ccp_BD Chakma (Bangladesh)
kpe_GN Kpelle (Guinea)
ur_Aran_IN Urdu (Nastaliq, India)
myv_RU Erzya (Russia)
bs_Cyrl Bosnian (Cyrillic)
nds_NL Low German (Netherlands)
es_KN Spanish (St. Kitts & Nevis)
sw_UG Swahili (Uganda)
tt_RU Tatar (Russia)
ko_KR Korean (South Korea)
yue_Hans Cantonese, Simplified
en_DG English (Diego Garcia)
bo_IN Tibetan (India)
en_CC English (Cocos [Keeling] Islands)
shi_Tfng_MA Tachelhit (Tifinagh, Morocco)
lag Langi
it_SM Italian (San Marino)
en_TT English (Trinidad & Tobago)
ms_Arab_MY Malay (Arabic, Malaysia)
os_RU Ossetic (Russia)
sq_MK Albanian (North Macedonia)
es_VG Spanish (British Virgin Islands)
kaj Jju
bem_ZM Bemba (Zambia)
kde Makonde
ur_Aran Urdu (Nastaliq)
ar_OM Arabic (Oman)
kk_KZ Kazakh (Kazakhstan)
cgg Chiga
gez_ET Geez (Ethiopia)
bas Basaa
kam Kamba
scn_IT Sicilian (Italy)
es_MX Spanish (Mexico)
sah Sakha
wae Walser
en_GU English (Guam)
zh_Hant Chinese, Traditional
fr_MU French (Mauritius)
fr_KM French (Comoros)
ar_LB Arabic (Lebanon)
en_BA English (Bosnia & Herzegovina)
en_TV English (Tuvalu)
sr_Cyrl Serbian (Cyrillic)
mzn_IR Mazanderani (Iran)
es_VI Spanish (U.S. Virgin Islands)
dje Zarma
kab_DZ Kabyle (Algeria)
fil_PH Filipino (Philippines)
se_SE Northern Sami (Sweden)
vai Vai
hr_HR Croatian (Croatia)
bs_Latn_BA Bosnian (Latin, Bosnia & Herzegovina)
nl_AW Dutch (Aruba)
dav Taita
so_SO Somali (Somalia)
ar_PS Arabic (Palestinian Territories)
en_FR English (France)
uz_Cyrl Uzbek (Cyrillic)
jbo_001 Lojban (World)
en_BB English (Barbados)
ki_KE Kikuyu (Kenya)
en_TW English (Taiwan)
naq Nama
en_SS English (South Sudan)
mg_MG Malagasy (Madagascar)
mas_KE Masai (Kenya)
ff_Latn_GN Fulah (Latin, Guinea)
en_RO English (Romania)
en_PG English (Papua New Guinea)
mgh Makhuwa-Meetto
dyo_SN Jola-Fonyi (Senegal)
wal Wolaytta
mas Masai
agq Aghem
bn_BD Bangla (Bangladesh)
haw Hawaiian
yi Yiddish
nb_NO Norwegian Bokmål (Norway)
da_DK Danish (Denmark)
en_DK English (Denmark)
saq Samburu
st_LS Southern Sotho (Lesotho)
ug Uyghur
cy_GB Welsh (United Kingdom)
fr_YT French (Mayotte)
jmc Machame
ses_ML Koyraboro Senni (Mali)
en_PH English (Philippines)
de_DE German (Germany)
ar_YE Arabic (Yemen)
es_TC Spanish (Turks & Caicos Islands)
bm_ML Bambara (Mali)
yo Yoruba
lkt_US Lakota (United States)
uz_Arab_AF Uzbek (Arabic, Afghanistan)
jgo Ngomba
sl_SI Slovenian (Slovenia)
gn_PY Guarani (Paraguay)
pt_LU Portuguese (Luxembourg)
uk Ukrainian
en_CH English (Switzerland)
asa Asu
en_BD English (Bangladesh)
lg_UG Ganda (Uganda)
nds Low German
qu_PE Quechua (Peru)
mgo Metaʼ
id_ID Indonesian (Indonesia)
en_NA English (Namibia)
en_GY English (Guyana)
ff_Latn_NG Fulah (Latin, Nigeria)
zgh Standard Moroccan Tamazight
dsb Lower Sorbian
fr_LU French (Luxembourg)
pt_MZ Portuguese (Mozambique)
mas_TZ Masai (Tanzania)
en_DM English (Dominica)
ia Interlingua
es_GD Spanish (Grenada)
en_BE English (Belgium)
mg Malagasy
sd_PK Sindhi (Pakistan)
ta_MY Tamil (Malaysia)
fr_GA French (Gabon)
ka_GE Georgian (Georgia)
nmg Kwasio
en_TZ English (Tanzania)
ur Urdu
eu_ES Basque (Spain)
ar_DZ Arabic (Algeria)
mi Maori
ur_Arab Urdu (Naskh)
id Indonesian
so_DJ Somali (Djibouti)
kpe Kpelle
hsb Upper Sorbian
yav Yangben
mk Macedonian
ml Malayalam
pa_Arab_PK Punjabi (Naskh, Pakistan)
en_ER English (Eritrea)
ig Igbo
se_FI Northern Sami (Finland)
mn Mongolian
ksb Shambala
uz Uzbek
vi_VN Vietnamese (Vietnam)
ii Sichuan Yi
qu Quechua
en_RS English (Serbia)
en_PK English (Pakistan)
ee Ewe
ast_ES Asturian (Spain)
yue_Hant Cantonese, Traditional
mr Marathi
ms Malay
en_ES English (Spain)
ha_GH Hausa (Ghana)
it_CH Italian (Switzerland)
sq_XK Albanian (Kosovo)
mt Maltese
en_CK English (Cook Islands)
br_FR Breton (France)
en_BG English (Bulgaria)
io Ido
es_GF Spanish (French Guiana)
sr_Cyrl_XK Serbian (Cyrillic, Kosovo)
ksf Bafia
en_SX English (Sint Maarten)
bg_BG Bulgarian (Bulgaria)
tk_TM Turkmen (Turkmenistan)
en_PL English (Poland)
af Afrikaans
el Greek
cs_CZ Czech (Czechia)
fr_TD French (Chad)
ks_Deva Kashmiri (Devanagari)
zh_Hans_HK Chinese, Simplified (Hong Kong)
is Icelandic
ksh Colognian
my Burmese
mn_MN Mongolian (Mongolia)
en English
it Italian
dsb_DE Lower Sorbian (Germany)
ii_CN Sichuan Yi (China mainland)
eo Esperanto
iu Inuktitut
en_CL English (Chile)
en_ZA English (South Africa)
en_AD English (Andorra)
smn Inari Sami
ak Akan
en_RU English (Russia)
kkj_CM Kako (Cameroon)
am Amharic
es Spanish
et Estonian
uk_UA Ukrainian (Ukraine)
import Foundation
print("localeIdentifier, Description")
Locale.availableIdentifiers.forEach {
print("\"\($0)\",\"\(Locale.current.localizedString(forIdentifier: $0) ?? "")\"")
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment