[Unicode]   CLDR Charts Home | Site Map | Search
 

Language Matching

Index

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:

Type=written_new

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 af en 20 →
Akan 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 Kinyarwanda rn rw 10 ⬌
French fr 30 →
English en 35 →
Kinyarwanda rw en 30 →
French fr 35 →
Sanskrit Hindi sa hi 30 →
Sicilian Italian scn it 20 →
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 →
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 →
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 →
Konkani [individual language] Konkani knn 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 →
Northern Ping Chinese cnp zh 10 →
Pu-Xian Chinese cpx zh 10 →
Southern Ping Chinese csp zh 10 →
Huizhou Chinese czh zh 10 →
Min Zhong Chinese czo zh 10 →
Gan Chinese gan zh 10 →
Hakka Chinese hak zh 10 →
Hainanese hnm zh 10 →
Xiang Chinese hsn zh 10 →
Leizhou Chinese luh zh 10 →
Literary Chinese lzh zh 10 →
Min Bei Chinese mnp zh 10 →
Min Nan Chinese nan zh 10 →
Shaojiang Chinese sjc 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 ⬌

Access to Copyright and terms of use