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 | Norwegian Bokmål | no | nb | 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 | 10 | → |
Acoli | English | ach | en | 10 | → |
Afrikaans | Dutch | af | nl | 10 | → |
Akan | English | ak | en | 10 | → |
Amharic (any-script, any-region) | English (any-other-script, UK) | am_*_* | en_*_GB | 10 | → |
Aymara | Spanish | ay | es | 10 | → |
Azeri | Russian | az | ru | 10 | → |
Azeri (Latin) | Russian (Cyrillic) | az_Latn | ru_Cyrl | 10 | → |
Belarusian | Russian | be | ru | 10 | → |
Bemba | English | bem | en | 10 | → |
Bhojpuri | Hindi | bho | hi | 10 | → |
Bangla | English | bn | en | 10 | → |
Bangla (Bangla) | English (Latin) | bn_Beng | en_Latn | 10 | → |
Breton | French | br | fr | 10 | → |
Cebuano | Filipino | ceb | fil | 10 | → |
Cherokee | English | chr | en | 10 | → |
Central Kurdish | Arabic | ckb | ar | 10 | → |
Corsican | French | co | fr | 10 | → |
Seselwa Creole French | crs | fr | 10 | → |
Welsh | English | cy | en | 10 | → |
Ewe | ee | en | 10 | → |
Esperanto | eo | en | 10 | → |
Estonian | Finnish | et | fi | 10 | → |
Basque | Spanish | eu | es | 10 | → |
Faroese | Danish | fo | da | 10 | → |
Western Frisian | Dutch | fy | nl | 10 | → |
Irish | English | ga | en | 10 | → |
Ga | gaa | en | 10 | → |
Scottish Gaelic | gd | en | 10 | → |
Galician | Spanish | gl | es | 10 | → |
Guarani | gn | es | 10 | → |
Gujarati | Hindi | gu | hi | 10 | → |
Hausa | English | ha | en | 10 | → |
Hawaiian | haw | en | 10 | → |
Haitian Creole | French | ht | fr | 10 | → |
Armenian | Russian | hy | ru | 10 | → |
Armenian (Armenian) | Russian (Cyrillic) | hy_Armn | ru_Cyrl | 10 | → |
Interlingua | English | ia | en | 10 | → |
Igbo | ig | en | 10 | → |
Icelandic | is | en | 10 | → |
Javanese | Indonesian | jv | id | 10 | → |
Georgian (Georgian) | English (Latin) | ka_Geor | en_Latn | 10 | → |
Georgian | English | ka | en | 10 | → |
Kongo | French | kg | fr | 10 | → |
Kazakh | Russian | kk | ru | 10 | → |
Khmer | English | km | en | 10 | → |
Khmer (Khmer) | English (Latin) | km_Khmr | en_Latn | 10 | → |
Kannada | English | kn | en | 10 | → |
Kannada (Kannada) | English (Latin) | kn_Knda | en_Latn | 10 | → |
Krio | English | kri | en | 10 | → |
Kurdish | Turkish | ku | tr | 10 | → |
Kyrgyz | Russian | ky | ru | 10 | → |
Latin | Italian | la | it | 10 | → |
Ganda | English | lg | en | 10 | → |
Lingala | French | ln | fr | 10 | → |
Lao | English | lo | en | 10 | → |
Lao (Lao) | English (Latin) | lo_Laoo | en_Latn | 10 | → |
Lozi | English | loz | en | 10 | → |
Luba-Lulua | French | lua | fr | 10 | → |
Morisyen | English | mfe | en | 10 | → |
Malagasy | French | mg | fr | 10 | → |
Maori | English | mi | en | 10 | → |
Macedonian | Bulgarian | mk | bg | 10 | → |
Malayalam | English | ml | en | 10 | → |
Malayalam (Malayalam) | English (Latin) | ml_Mlym | en_Latn | 10 | → |
Mongolian | Russian | mn | ru | 10 | → |
Marathi | Hindi | mr | hi | 10 | → |
Malay | Indonesian | ms | id | 10 | → |
Maltese | English | mt | en | 10 | → |
Burmese | my | en | 10 | → |
Burmese (Myanmar) | English (Latin) | my_Mymr | en_Latn | 10 | → |
Nepali | English | ne | en | 10 | → |
Nepali (Devanagari) | English (Latin) | ne_Deva | en_Latn | 10 | → |
Norwegian Nynorsk | Norwegian Bokmål | nn | nb | 10 | ⬌ |
Norwegian | no | 10 | → |
Northern Sotho | English | nso | en | 10 | → |
Nyanja | ny | en | 10 | → |
Nyankole | nyn | en | 10 | → |
Occitan | French | oc | fr | 10 | → |
Oromo | English | om | en | 10 | → |
Odia | or | en | 10 | → |
Odia (Odia) | English (Latin) | or_Orya | en_Latn | 10 | → |
Punjabi | English | pa | en | 10 | → |
Punjabi (Gurmukhi) | English (Latin) | pa_Guru | en_Latn | 10 | → |
Nigerian Pidgin | English | pcm | en | 10 | → |
Pashto | ps | en | 10 | → |
Pashto (Arabic) | English (Latin) | ps_Arab | en_Latn | 10 | → |
Quechua | Spanish | qu | es | 10 | → |
Romansh | German | rm | de | 10 | → |
Rundi | English | rn | en | 10 | → |
Kinyarwanda | French | rw | fr | 10 | → |
Sanskrit | Hindi | sa | hi | 10 | → |
Sindhi | English | sd | en | 10 | → |
Sindhi (Arabic) | English (Latin) | sd_Arab | en_Latn | 10 | → |
Sinhala | English | si | en | 10 | → |
Sinhala (Sinhala) | English (Latin) | si_Sinh | en_Latn | 10 | → |
Shona | English | sn | en | 10 | → |
Somali | so | en | 10 | → |
Albanian | sq | en | 10 | → |
Southern Sotho | st | en | 10 | → |
Sundanese | Indonesian | su | id | 10 | → |
Swahili | English | sw | en | 10 | → |
Tamil | ta | en | 10 | → |
Tamil (Tamil) | English (Latin) | ta_Taml | en_Latn | 10 | → |
Telugu | English | te | en | 10 | → |
Telugu (Telugu) | English (Latin) | te_Telu | en_Latn | 10 | → |
Tajik | Russian | tg | ru | 10 | → |
Tigrinya | English | ti | en | 10 | → |
Tigrinya (Ethiopic) | English (Latin) | ti_Ethi | en_Latn | 10 | → |
Turkmen | Russian | tk | ru | 10 | → |
Turkmen (Latin) | Russian (Cyrillic) | tk_Latn | ru_Cyrl | 10 | → |
Klingon | English | tlh | en | 10 | → |
Tswana | tn | en | 10 | → |
Tongan | to | en | 10 | → |
Tatar | Russian | tt | ru | 10 | → |
Tumbuka | English | tum | en | 10 | → |
Uyghur | Chinese | ug | zh | 10 | → |
Urdu | English | ur | en | 10 | → |
Urdu (Arabic) | English (Latin) | ur_Arab | en_Latn | 10 | → |
Uzbek | Russian | uz | ru | 10 | → |
Uzbek (Latin) | Russian (Cyrillic) | uz_Latn | ru_Cyrl | 10 | → |
Wolof | French | wo | fr | 10 | → |
Xhosa | English | xh | en | 10 | → |
Yiddish | yi | en | 10 | → |
Yiddish (Hebrew) | English (Latin) | yi_Hebr | en_Latn | 10 | → |
Yoruba | English | yo | en | 10 | → |
Zulu | zu | en | 10 | → |
Serbian (Latin) | Serbian (Cyrillic) | sr_Latn | sr_Cyrl | 5 | ⬌ |
Chinese (Simplified) | Chinese (Traditional) | zh_Hans | zh_Hant | 15 | → |
Chinese (Traditional) | Chinese (Simplified) | zh_Hant | zh_Hans | 19 | → |
Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macao) | zh_Hant_HK | zh_Hant_MO | 3 | ⬌ |
Portuguese (any-script, Brazil) | Portuguese (any-other-script, US) | pt_*_BR | pt_*_US | 4 | ⬌ |
Portuguese (any-script, US) | Portuguese (any-script, any-other-region) | pt_*_US | pt_*_* | 8 | ⬌ |
Portuguese (any-script, Brazil) | pt_*_BR | pt_*_* | 8 | ⬌ |
Portuguese (any-script, any-region) | pt_*_* | pt_*_* | 4 | ⬌ |
English (any-script, US) | English (any-script, any-other-region) | en_*_US | en_*_* | 6 | ⬌ |
English (any-script, UK) | en_*_GB | en_*_* | 4 | ⬌ |
English (any-script, World) | en_*_001 | en_*_* | 4 | ⬌ |
English (any-script, any-region) | en_*_* | en_*_* | 5 | ⬌ |
Spanish (any-script, Spain) | Spanish (any-script, any-other-region) | es_*_ES | es_*_* | 8 | ⬌ |
Spanish (any-script, Latin America) | es_*_419 | es_*_* | 4 | ⬌ |
Spanish (any-script, any-region) | es_*_* | es_*_* | 5 | ⬌ |
any-language | any-other-language | * | * | 80 | ⬌ |
any-language (any-script) | any-language (any-other-script) | *_* | *_* | 40 | ⬌ |
any-language (any-script, any-region) | any-language (any-script, any-other-region) | *_*_* | *_*_* | 4 | ⬌ |
Desired | Supported | D. Code | S. Code | Distance | Sym? |
Norwegian | Norwegian Bokmål | no | nb | 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 | 10 | → |
Acoli | English | ach | en | 10 | → |
Afrikaans | Dutch | af | nl | 10 | → |
Akan | English | ak | en | 10 | → |
Aymara | Spanish | ay | es | 10 | → |
Azeri | Russian | az | ru | 10 | → |
Belarusian | be | ru | 10 | → |
Bemba | English | bem | en | 10 | → |
Bihari | Hindi | bh | hi | 10 | → |
Bangla | English | bn | en | 10 | → |
Breton | French | br | fr | 10 | → |
Cebuano | Filipino | ceb | fil | 10 | → |
Cherokee | English | chr | en | 10 | → |
Central Kurdish | Arabic | ckb | ar | 10 | → |
Corsican | French | co | fr | 10 | → |
Seselwa Creole French | crs | fr | 10 | → |
Welsh | English | cy | en | 10 | → |
Ewe | ee | en | 10 | → |
Esperanto | eo | en | 10 | → |
Estonian | Finnish | et | fi | 10 | → |
Basque | Spanish | eu | es | 10 | → |
Faroese | Danish | fo | da | 10 | → |
Western Frisian | Dutch | fy | nl | 10 | → |
Irish | English | ga | en | 10 | → |
Ga | gaa | en | 10 | → |
Scottish Gaelic | gd | en | 10 | → |
Galician | Spanish | gl | es | 10 | → |
Guarani | gn | es | 10 | → |
Gujarati | Hindi | gu | hi | 10 | → |
Hausa | English | ha | en | 10 | → |
Hawaiian | haw | en | 10 | → |
Haitian Creole | French | ht | fr | 10 | → |
Armenian | Russian | hy | ru | 10 | → |
Interlingua | English | ia | en | 10 | → |
Igbo | ig | en | 10 | → |
Icelandic | is | en | 10 | → |
Javanese | Indonesian | jv | id | 10 | → |
Georgian | English | ka | en | 10 | → |
Kongo | French | kg | fr | 10 | → |
Kazakh | Russian | kk | ru | 10 | → |
Khmer | English | km | en | 10 | → |
Kannada | kn | en | 10 | → |
Krio | kri | en | 10 | → |
Kurdish | Turkish | ku | tr | 10 | → |
Kyrgyz | Russian | ky | ru | 10 | → |
Latin | Italian | la | it | 10 | → |
Ganda | English | lg | en | 10 | → |
Lingala | French | ln | fr | 10 | → |
Lao | English | lo | en | 10 | → |
Lozi | loz | en | 10 | → |
Luba-Lulua | French | lua | fr | 10 | → |
Morisyen | English | mfe | en | 10 | → |
Malagasy | French | mg | fr | 10 | → |
Maori | English | mi | en | 10 | → |
Macedonian | Bulgarian | mk | bg | 10 | → |
Malayalam | English | ml | en | 10 | → |
Mongolian | Russian | mn | ru | 10 | → |
Marathi | Hindi | mr | hi | 10 | → |
Malay | Indonesian | ms | id | 10 | → |
Maltese | English | mt | en | 10 | → |
Burmese | my | en | 10 | → |
Nepali | ne | en | 10 | → |
Norwegian Nynorsk | Norwegian Bokmål | nn | nb | 10 | ⬌ |
Norwegian | no | 10 | → |
Northern Sotho | English | nso | en | 10 | → |
Nyanja | ny | en | 10 | → |
Nyankole | nyn | en | 10 | → |
Occitan | French | oc | fr | 10 | → |
Oromo | English | om | en | 10 | → |
Odia | or | en | 10 | → |
Punjabi | pa | en | 10 | → |
Nigerian Pidgin | pcm | en | 10 | → |
Pashto | ps | en | 10 | → |
Quechua | Spanish | qu | es | 10 | → |
Romansh | German | rm | de | 10 | → |
Rundi | English | rn | en | 10 | → |
Kinyarwanda | French | rw | fr | 10 | → |
Sanskrit | Hindi | sa | hi | 10 | → |
Sindhi | English | sd | en | 10 | → |
Sinhala | si | en | 10 | → |
Shona | sn | en | 10 | → |
Somali | so | en | 10 | → |
Albanian | sq | en | 10 | → |
Southern Sotho | st | en | 10 | → |
Sundanese | Indonesian | su | id | 10 | → |
Swahili | English | sw | en | 10 | → |
Tamil | ta | en | 10 | → |
Telugu | te | en | 10 | → |
Tajik | Russian | tg | ru | 10 | → |
Tigrinya | English | ti | en | 10 | → |
Turkmen | Russian | tk | ru | 10 | → |
Klingon | English | tlh | en | 10 | → |
Tswana | tn | en | 10 | → |
Tongan | to | en | 10 | → |
Tatar | Russian | tt | ru | 10 | → |
Tumbuka | English | tum | en | 10 | → |
Uyghur | Chinese | ug | zh | 10 | → |
Urdu | English | ur | en | 10 | → |
Uzbek | Russian | uz | ru | 10 | → |
Wolof | French | wo | fr | 10 | → |
Xhosa | English | xh | en | 10 | → |
Yiddish | yi | en | 10 | → |
Yoruba | yo | en | 10 | → |
Zulu | zu | en | 10 | → |
any-language | any-other-language | * | * | 80 | ⬌ |
Azeri (Latin) | Russian (Cyrillic) | az_Latn | ru_Cyrl | 10 | → |
Bangla (Bangla) | English (Latin) | bn_Beng | en_Latn | 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 | ⬌ |
Chinese (Simplified) | Chinese (Traditional) | zh_Hans | zh_Hant | 15 | → |
Chinese (Traditional) | Chinese (Simplified) | zh_Hant | zh_Hans | 19 | → |
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 | ⬌ |