Language Matching data is used to match the user’s desired language/locales against an application’s supported languages/locales. For more information, see Language Matching. The latest release data for this chart is in languageInfo.xml. The matching process is approximately:
Desired | Supported | D. Code | S. Code | Distance | Sym? |
Norwegian Bokmål | Norwegian | nb | no | 1 | ⬌ |
Croatian | Bosnian | hr | bs | 4 | ⬌ |
Serbo-Croatian | sh | bs | 4 | ⬌ |
Croatian | hr | 4 | ⬌ |
Serbian | sr | 4 | ⬌ |
Saho | Afar | ssy | aa | 4 | ⬌ |
Swiss German | German | gsw | de | 4 | → |
Luxembourgish | lb | de | 4 | → |
Danish | Norwegian | da | no | 8 | ⬌ |
Norwegian Bokmål | nb | 8 | ⬌ |
Abkhazian | Russian | ab | ru | 30 | → |
Acoli | English | ach | en | 30 | → |
Afrikaans | Dutch | af | nl | 20 | → |
Akan | English | ak | en | 30 | → |
Amharic | am | en | 30 | → |
Aymara | Spanish | ay | es | 20 | → |
Azeri | Russian | az | ru | 30 | → |
Baluchi | Urdu | bal | ur | 20 | → |
Belarusian | Russian | be | ru | 20 | → |
Bemba | English | bem | en | 30 | → |
Bihari | Hindi | bh | hi | 30 | → |
Bangla | English | bn | en | 30 | → |
Tibetan | Chinese | bo | zh | 20 | → |
Breton | French | br | fr | 20 | → |
Catalan | Spanish | ca | es | 20 | → |
Cebuano | Filipino | ceb | fil | 30 | → |
Cherokee | English | chr | en | 20 | → |
Central Kurdish | Arabic | ckb | ar | 30 | → |
Corsican | French | co | fr | 20 | → |
Seselwa Creole French | crs | fr | 20 | → |
Czech | Slovak | cs | sk | 20 | ⬌ |
Welsh | English | cy | en | 20 | → |
Ewe | ee | en | 30 | → |
Esperanto | eo | en | 30 | → |
Basque | Spanish | eu | es | 20 | → |
Faroese | Danish | fo | da | 20 | → |
Western Frisian | Dutch | fy | nl | 20 | → |
Irish | English | ga | en | 20 | → |
Ga | gaa | en | 30 | → |
Scottish Gaelic | gd | en | 20 | → |
Galician | Spanish | gl | es | 20 | → |
Guarani | gn | es | 20 | → |
Gujarati | Hindi | gu | hi | 30 | → |
Hausa | English | ha | en | 30 | → |
Hawaiian | haw | en | 20 | → |
Haitian Creole | French | ht | fr | 20 | → |
Armenian | Russian | hy | ru | 30 | → |
Interlingua | English | ia | en | 30 | → |
Igbo | ig | en | 30 | → |
Icelandic | is | en | 20 | → |
Javanese | Indonesian | jv | id | 20 | → |
Georgian | English | ka | en | 30 | → |
Kongo | French | kg | fr | 30 | → |
Kazakh | Russian | kk | ru | 30 | → |
Khmer | English | km | en | 30 | → |
Kannada | kn | en | 30 | → |
Krio | kri | en | 30 | → |
Kurdish | Turkish | ku | tr | 30 | → |
Kyrgyz | Russian | ky | ru | 30 | → |
Latin | Italian | la | it | 20 | → |
Ganda | English | lg | en | 30 | → |
Lingala | French | ln | fr | 30 | → |
Lao | English | lo | en | 30 | → |
Lozi | loz | en | 30 | → |
Luba-Lulua | French | lua | fr | 30 | → |
Maithili | Hindi | mai | hi | 20 | → |
Morisyen | English | mfe | en | 30 | → |
Malagasy | French | mg | fr | 30 | → |
Māori | English | mi | en | 20 | → |
Malayalam | ml | en | 30 | → |
Mongolian | Russian | mn | ru | 30 | → |
Marathi | Hindi | mr | hi | 30 | → |
Malay | Indonesian | ms | id | 30 | → |
Maltese | English | mt | en | 30 | → |
Burmese | my | en | 30 | → |
Nepali | ne | en | 30 | → |
Norwegian Nynorsk | Norwegian Bokmål | nn | nb | 20 | ⬌ |
Norwegian | no | 20 | ⬌ |
Northern Sotho | English | nso | en | 30 | → |
Nyanja | ny | en | 30 | → |
Nyankole | nyn | en | 30 | → |
Occitan | French | oc | fr | 20 | → |
Oromo | English | om | en | 30 | → |
Odia | or | en | 30 | → |
Punjabi | pa | en | 30 | → |
Nigerian Pidgin | pcm | en | 20 | → |
Pashto | ps | en | 30 | → |
Quechua | Spanish | qu | es | 30 | → |
Romansh | German | rm | de | 20 | → |
Rundi | English | rn | en | 30 | → |
Kinyarwanda | French | rw | fr | 30 | → |
Sanskrit | Hindi | sa | hi | 30 | → |
Sindhi | English | sd | en | 30 | → |
Sinhala | si | en | 30 | → |
Shona | sn | en | 30 | → |
Somali | so | en | 30 | → |
Albanian | sq | en | 30 | → |
Southern Sotho | st | en | 30 | → |
Sundanese | Indonesian | su | id | 20 | → |
Swahili | English | sw | en | 30 | → |
Tamil | ta | en | 30 | → |
Telugu | te | en | 30 | → |
Tajik | Russian | tg | ru | 30 | → |
Tigrinya | English | ti | en | 30 | → |
Turkmen | Russian | tk | ru | 30 | → |
Klingon | English | tlh | en | 30 | → |
Tswana | tn | en | 30 | → |
Tongan | to | en | 30 | → |
Tatar | Russian | tt | ru | 30 | → |
Tumbuka | English | tum | en | 30 | → |
Uyghur | Chinese | ug | zh | 20 | → |
Ukrainian | Russian | uk | ru | 20 | → |
Urdu | English | ur | en | 30 | → |
Uzbek | Russian | uz | ru | 30 | → |
Wolof | French | wo | fr | 30 | → |
Xhosa | English | xh | en | 30 | → |
Yiddish | yi | en | 30 | → |
Yoruba | yo | en | 30 | → |
Zhuang | Chinese | za | zh | 20 | → |
Zulu | English | zu | en | 30 | → |
Algerian Saharan Arabic | Arabic | aao | ar | 10 | → |
Tajiki Arabic | abh | ar | 10 | → |
Baharna Arabic | abv | ar | 10 | → |
Mesopotamian Arabic | acm | ar | 10 | → |
Ta'izzi-Adeni Arabic | acq | ar | 10 | → |
Hijazi Arabic | acw | ar | 10 | → |
Omani Arabic | acx | ar | 10 | → |
Cypriot Arabic | acy | ar | 10 | → |
Dhofari Arabic | adf | ar | 10 | → |
Tunisian Arabic | aeb | ar | 10 | → |
Saidi Arabic | aec | ar | 10 | → |
Gulf Arabic | afb | ar | 10 | → |
South Levantine Arabic | ajp | ar | 10 | → |
North Levantine Arabic | apc | ar | 10 | → |
Sudanese Arabic | apd | ar | 10 | → |
Algerian Arabic | arq | ar | 10 | → |
Najdi Arabic | ars | ar | 10 | → |
Moroccan Arabic | ary | ar | 10 | → |
Egyptian Arabic | arz | ar | 10 | → |
Uzbeki Arabic | auz | ar | 10 | → |
Eastern Egyptian Bedawi Arabic | avl | ar | 10 | → |
Hadrami Arabic | ayh | ar | 10 | → |
Libyan Arabic | ayl | ar | 10 | → |
Sanaani Arabic | ayn | ar | 10 | → |
North Mesopotamian Arabic | ayp | ar | 10 | → |
Babalia Creole Arabic | bbz | ar | 10 | → |
Sudanese Creole Arabic | pga | ar | 10 | → |
Chadian Arabic | shu | ar | 10 | → |
Shihhi Arabic | ssh | ar | 10 | → |
South Azerbaijani | Azeri | azb | az | 10 | → |
Võro | Estonian | vro | et | 10 | → |
Maasina Fulfulde | Fula | ffm | ff | 10 | → |
Adamawa Fulfulde | fub | ff | 10 | → |
Borgu Fulfulde | fue | ff | 10 | → |
Pular | fuf | ff | 10 | → |
Western Niger Fulfulde | fuh | ff | 10 | → |
Bagirmi Fulfulde | fui | ff | 10 | → |
Central-Eastern Niger Fulfulde | fuq | ff | 10 | → |
Nigerian Fulfulde | fuv | ff | 10 | → |
Western Bolivian Guaraní | Guarani | gnw | gn | 10 | → |
Eastern Bolivian Guaraní | gui | gn | 10 | → |
Mbyá Guaraní | gun | gn | 10 | → |
Chiripá | nhd | gn | 10 | → |
Western Canadian Inuktitut | Inuktitut | ikt | iu | 10 | → |
Markweeta | Kalenjin | enb | kln | 10 | → |
Keiyo | eyo | kln | 10 | → |
Nandi | niq | kln | 10 | → |
Okiek | oki | kln | 10 | → |
Pökoot | pko | kln | 10 | → |
Kipsigis | sgc | kln | 10 | → |
Terik | tec | kln | 10 | → |
Tugen | tuy | kln | 10 | → |
Goan Konkani | Konkani | gom | kok | 10 | → |
Guinea Kpelle | Kpelle | gkp | kpe | 10 | → |
Idakho-Isukha-Tiriki | Luyia | ida | luy | 10 | → |
Kabras | lkb | luy | 10 | → |
Khayo | lko | luy | 10 | → |
Kisa | lks | luy | 10 | → |
Marachi | lri | luy | 10 | → |
Marama | lrm | luy | 10 | → |
Saamia | lsm | luy | 10 | → |
Tsotso | lto | luy | 10 | → |
Tachoni | lts | luy | 10 | → |
Wanga | lwg | luy | 10 | → |
East Nyala | nle | luy | 10 | → |
Nyore | nyd | luy | 10 | → |
Logooli | rag | luy | 10 | → |
Latgalian | Latvian | ltg | lv | 10 | → |
Bara Malagasy | Malagasy | bhr | mg | 10 | → |
Southern Betsimisaraka Malagasy | bjq | mg | 10 | → |
Northern Betsimisaraka Malagasy | bmm | mg | 10 | → |
Southern Betsimisaraka Malagasy | bzc | mg | 10 | → |
Masikoro Malagasy | msh | mg | 10 | → |
Sakalava Malagasy | skg | mg | 10 | → |
Tandroy-Mahafaly Malagasy | tdx | mg | 10 | → |
Tesaka Malagasy | tkg | mg | 10 | → |
Tanosy Malagasy | txy | mg | 10 | → |
Antankarana Malagasy | xmv | mg | 10 | → |
Tsimihety Malagasy | xmw | mg | 10 | → |
Peripheral Mongolian | Mongolian | mvf | mn | 10 | → |
Banjar | Malay | bjn | ms | 10 | → |
Bacanese Malay | btj | ms | 10 | → |
Berau Malay | bve | ms | 10 | → |
Bukit Malay | bvu | ms | 10 | → |
Cocos Islands Malay | coa | ms | 10 | → |
Duano | dup | ms | 10 | → |
Haji | hji | ms | 10 | → |
Indonesian | id | ms | 10 | → |
Jakun | jak | ms | 10 | → |
Jambi Malay | jax | ms | 10 | → |
Kubu | kvb | ms | 10 | → |
Kerinci | kvr | ms | 10 | → |
Brunei | kxd | ms | 10 | → |
Loncong | lce | ms | 10 | → |
Lubu | lcf | ms | 10 | → |
Col | liw | ms | 10 | → |
North Moluccan Malay | max | ms | 10 | → |
Kedah Malay | meo | ms | 10 | → |
Pattani Malay | mfa | ms | 10 | → |
Bangka | mfb | ms | 10 | → |
Minangkabau | min | ms | 10 | → |
Kota Bangun Kutai Malay | mqg | ms | 10 | → |
Sabah Malay | msi | ms | 10 | → |
Musi | mui | ms | 10 | → |
Orang Kanaq | orn | ms | 10 | → |
Orang Seletar | ors | ms | 10 | → |
Pekal | pel | ms | 10 | → |
Central Malay | pse | ms | 10 | → |
Temuan | tmw | ms | 10 | → |
Urak Lawoi' | urk | ms | 10 | → |
Kaur | vkk | ms | 10 | → |
Tenggarong Kutai Malay | vkt | ms | 10 | → |
Manado Malay | xmm | ms | 10 | → |
Malay [individual language] | zlm | ms | 10 | → |
Negeri Sembilan Malay | zmi | ms | 10 | → |
Dotyali | Nepali | dty | ne | 10 | → |
Borana-Arsi-Guji Oromo | Oromo | gax | om | 10 | → |
Eastern Oromo | hae | om | 10 | → |
Orma | orc | om | 10 | → |
Sambalpuri | Odia | spv | or | 10 | → |
Southern Pashto | Pashto | pbt | ps | 10 | → |
Central Pashto | pst | ps | 10 | → |
Huallaga Huánuco Quechua | Quechua | qub | qu | 10 | → |
Calderón Highland Quichua | qud | qu | 10 | → |
Lambayeque Quechua | quf | qu | 10 | → |
Chimborazo Highland Quichua | qug | qu | 10 | → |
South Bolivian Quechua | quh | qu | 10 | → |
Chachapoyas Quechua | quk | qu | 10 | → |
North Bolivian Quechua | qul | qu | 10 | → |
Southern Pastaza Quechua | qup | qu | 10 | → |
Yanahuanca Pasco Quechua | qur | qu | 10 | → |
Santiago del Estero Quichua | qus | qu | 10 | → |
Tena Lowland Quichua | quw | qu | 10 | → |
Yauyos Quechua | qux | qu | 10 | → |
Ayacucho Quechua | quy | qu | 10 | → |
Ambo-Pasco Quechua | qva | qu | 10 | → |
Cajamarca Quechua | qvc | qu | 10 | → |
Eastern Apurímac Quechua | qve | qu | 10 | → |
Huamalíes-Dos de Mayo Huánuco Quechua | qvh | qu | 10 | → |
Imbabura Highland Quichua | qvi | qu | 10 | → |
Loja Highland Quichua | qvj | qu | 10 | → |
Cajatambo North Lima Quechua | qvl | qu | 10 | → |
Margos-Yarowilca-Lauricocha Quechua | qvm | qu | 10 | → |
North Junín Quechua | qvn | qu | 10 | → |
Napo Lowland Quechua | qvo | qu | 10 | → |
Pacaraos Quechua | qvp | qu | 10 | → |
San Martín Quechua | qvs | qu | 10 | → |
Huaylla Wanca Quechua | qvw | qu | 10 | → |
Northern Pastaza Quichua | qvz | qu | 10 | → |
Corongo Ancash Quechua | qwa | qu | 10 | → |
Classical Quechua | qwc | qu | 10 | → |
Huaylas Ancash Quechua | qwh | qu | 10 | → |
Sihuas Ancash Quechua | qws | qu | 10 | → |
Chiquián Ancash Quechua | qxa | qu | 10 | → |
Chincha Quechua | qxc | qu | 10 | → |
Panao Huánuco Quechua | qxh | qu | 10 | → |
Salasaca Highland Quichua | qxl | qu | 10 | → |
Northern Conchucos Ancash Quechua | qxn | qu | 10 | → |
Southern Conchucos Ancash Quechua | qxo | qu | 10 | → |
Puno Quechua | qxp | qu | 10 | → |
Cañar Highland Quichua | qxr | qu | 10 | → |
Santa Ana de Tusi Pasco Quechua | qxt | qu | 10 | → |
Arequipa-La Unión Quechua | qxu | qu | 10 | → |
Jauja Wanca Quechua | qxw | qu | 10 | → |
Sassarese Sardinian | Sardinian | sdc | sc | 10 | → |
Gallurese Sardinian | sdn | sc | 10 | → |
Campidanese Sardinian | sro | sc | 10 | → |
Arbëreshë Albanian | Albanian | aae | sq | 10 | → |
Arvanitika Albanian | aat | sq | 10 | → |
Gheg Albanian | aln | sq | 10 | → |
Assyrian Neo-Aramaic | Syriac | aii | syr | 10 | → |
Southern Uzbek | Uzbek | uzs | uz | 10 | → |
Western Yiddish | Yiddish | yih | yi | 10 | → |
Min Dong Chinese | Chinese | cdo | zh | 10 | → |
Jinyu Chinese | cjy | zh | 10 | → |
Pu-Xian Chinese | cpx | zh | 10 | → |
Huizhou Chinese | czh | zh | 10 | → |
Min Zhong Chinese | czo | zh | 10 | → |
Gan Chinese | gan | zh | 10 | → |
Hakka Chinese | hak | zh | 10 | → |
Xiang Chinese | hsn | zh | 10 | → |
Literary Chinese | lzh | zh | 10 | → |
Min Bei Chinese | mnp | zh | 10 | → |
Min Nan Chinese | nan | zh | 10 | → |
Wu Chinese | wuu | zh | 10 | → |
Cantonese | yue | zh | 10 | → |
any-language | any-other-language | * | * | 80 | ⬌ |
Amharic (Ethiopic) | English (Latin) | am_Ethi | en_Latn | 10 | → |
Azeri (Latin) | Russian (Cyrillic) | az_Latn | ru_Cyrl | 10 | → |
Bangla (Bangla) | English (Latin) | bn_Beng | en_Latn | 10 | → |
Tibetan (Tibetan) | Chinese (Simplified) | bo_Tibt | zh_Hans | 10 | → |
Armenian (Armenian) | Russian (Cyrillic) | hy_Armn | ru_Cyrl | 10 | → |
Georgian (Georgian) | English (Latin) | ka_Geor | en_Latn | 10 | → |
Khmer (Khmer) | km_Khmr | en_Latn | 10 | → |
Kannada (Kannada) | kn_Knda | en_Latn | 10 | → |
Lao (Lao) | lo_Laoo | en_Latn | 10 | → |
Malayalam (Malayalam) | ml_Mlym | en_Latn | 10 | → |
Burmese (Myanmar) | my_Mymr | en_Latn | 10 | → |
Nepali (Devanagari) | ne_Deva | en_Latn | 10 | → |
Odia (Odia) | or_Orya | en_Latn | 10 | → |
Punjabi (Gurmukhi) | pa_Guru | en_Latn | 10 | → |
Pashto (Arabic) | ps_Arab | en_Latn | 10 | → |
Sindhi (Arabic) | sd_Arab | en_Latn | 10 | → |
Sinhala (Sinhala) | si_Sinh | en_Latn | 10 | → |
Tamil (Tamil) | ta_Taml | en_Latn | 10 | → |
Telugu (Telugu) | te_Telu | en_Latn | 10 | → |
Tigrinya (Ethiopic) | ti_Ethi | en_Latn | 10 | → |
Turkmen (Latin) | Russian (Cyrillic) | tk_Latn | ru_Cyrl | 10 | → |
Urdu (Arabic) | English (Latin) | ur_Arab | en_Latn | 10 | → |
Uzbek (Latin) | Russian (Cyrillic) | uz_Latn | ru_Cyrl | 10 | → |
Yiddish (Hebrew) | English (Latin) | yi_Hebr | en_Latn | 10 | → |
Serbian (Latin) | Serbian (Cyrillic) | sr_Latn | sr_Cyrl | 5 | ⬌ |
Zhuang (Latin) | Chinese (Simplified) | za_Latn | zh_Hans | 10 | → |
Chinese (Han) | zh_Hani | zh_Hans | 20 | → |
Chinese (Traditional) | zh_Hant | 20 | → |
Arabic (Latin) | Arabic (Arabic) | ar_Latn | ar_Arab | 20 | → |
Bangla (Latin) | Bangla (Bangla) | bn_Latn | bn_Beng | 20 | → |
Gujarati (Latin) | Gujarati (Gujarati) | gu_Latn | gu_Gujr | 20 | → |
Hindi (Latin) | Hindi (Devanagari) | hi_Latn | hi_Deva | 20 | → |
Kannada (Latin) | Kannada (Kannada) | kn_Latn | kn_Knda | 20 | → |
Malayalam (Latin) | Malayalam (Malayalam) | ml_Latn | ml_Mlym | 20 | → |
Marathi (Latin) | Marathi (Devanagari) | mr_Latn | mr_Deva | 20 | → |
Tamil (Latin) | Tamil (Tamil) | ta_Latn | ta_Taml | 20 | → |
Telugu (Latin) | Telugu (Telugu) | te_Latn | te_Telu | 20 | → |
Chinese (Latin) | Chinese (Simplified) | zh_Latn | zh_Hans | 20 | → |
Japanese (Latin) | Japanese (Japanese) | ja_Latn | ja_Jpan | 5 | → |
Japanese (Han) | ja_Hani | ja_Jpan | 5 | → |
Japanese (Hiragana) | ja_Hira | ja_Jpan | 5 | → |
Japanese (Katakana) | ja_Kana | ja_Jpan | 5 | → |
Japanese (Japanese syllabaries) | ja_Hrkt | ja_Jpan | 5 | → |
Japanese (Hiragana) | Japanese (Japanese syllabaries) | ja_Hira | ja_Hrkt | 5 | → |
Japanese (Katakana) | ja_Kana | ja_Hrkt | 5 | → |
Korean (Han) | Korean (Korean) | ko_Hani | ko_Kore | 5 | → |
Korean (Hangul) | ko_Hang | ko_Kore | 5 | → |
Korean (Jamo) | ko_Jamo | ko_Kore | 5 | → |
Korean (Hangul) | ko_Hang | 5 | → |
any-language (any-script) | any-language (any-other-script) | *_* | *_* | 50 | ⬌ |
Arabic (any-script, $maghreb) | Arabic (any-other-script, XY) | ar_*_$maghreb | ar_*_$maghreb | 4 | ⬌ |
Arabic (any-script, $!maghreb) | ar_*_$!maghreb | ar_*_$!maghreb | 4 | ⬌ |
Arabic (any-script, any-region) | Arabic (any-script, any-other-region) | ar_*_* | ar_*_* | 5 | ⬌ |
English (any-script, $enUS) | English (any-other-script, XY) | en_*_$enUS | en_*_$enUS | 4 | ⬌ |
English (any-script, $!enUS) | English (any-other-script, UK) | en_*_$!enUS | en_*_GB | 3 | ⬌ |
English (any-other-script, XY) | en_*_$!enUS | 4 | ⬌ |
English (any-script, any-region) | English (any-script, any-other-region) | en_*_* | en_*_* | 5 | ⬌ |
Spanish (any-script, $americas) | Spanish (any-other-script, XY) | es_*_$americas | es_*_$americas | 4 | ⬌ |
Spanish (any-script, $!americas) | es_*_$!americas | es_*_$!americas | 4 | ⬌ |
Spanish (any-script, any-region) | Spanish (any-script, any-other-region) | es_*_* | es_*_* | 5 | ⬌ |
Portuguese (any-script, $americas) | Portuguese (any-other-script, XY) | pt_*_$americas | pt_*_$americas | 4 | ⬌ |
Portuguese (any-script, $!americas) | pt_*_$!americas | pt_*_$!americas | 4 | ⬌ |
Portuguese (any-script, any-region) | Portuguese (any-script, any-other-region) | pt_*_* | pt_*_* | 5 | ⬌ |
Chinese (Traditional, $cnsar) | Chinese (Traditional, XY) | zh_Hant_$cnsar | zh_Hant_$cnsar | 4 | ⬌ |
Chinese (Traditional, $!cnsar) | zh_Hant_$!cnsar | zh_Hant_$!cnsar | 4 | ⬌ |
Chinese (Traditional, any-region) | Chinese (Traditional, any-other-region) | zh_Hant_* | zh_Hant_* | 5 | ⬌ |
any-language (any-script, any-region) | any-language (any-script, any-other-region) | *_*_* | *_*_* | 4 | ⬌ |