Language codes & country codes
Module available through the npm registry. It can be installed using the npm
or yarn
command line tool.
# Yarn (Recomend)
yarn add locale-codes
# NPM
npm install locale-codes --save
/* eslint-disable no-unused-expressions */
const locale = require('locale-codes')
locale.all // [language: '...']
locale.getByTag('pt-br').name // 'Portuguese'
locale.where('tag', 'pt-br').name // 'Portuguese'
/* eslint-disable @typescript-eslint/no-unused-expressions, @typescript-eslint/no-unused-vars */
import * as locale from 'locale-codes'
import {ILocale} from '.'
locale.all // [language: '...']
const localeSelect: ILocale = locale.all[0]
locale.getByTag('pt-br').name // 'Portuguese'
locale.where('tag', 'pt-br').name // 'Portuguese'
All languages
Get information
name
- Language name (String)name
- Language name local (String || Null)location
- Location country (String || Null)tag
- LCID tag (String)lcid
- LCID id (Number)iso639-2
- ISO 639-2 id (String)iso639-1
- ISO 639-1 id (String || Null)
getByName(text)
=where('name', text)
getByNameLocal(text)
=where('local', text)
getByLocation
(text) =where('location', text)
getByTag(text)
=where('tag', text)
getByLCID(lcid)
=where('lcid', id)
getByISO6392(text)
=where('iso639-2', text)
getByISO6391(text)
=where('iso639-1', text)
Name | Local | Location | Tag | LCID | ISO 639-2 ID | ISO 639-1 ID |
---|---|---|---|---|---|---|
Afar | Afaraf | null | aa | 4096 | aar | aa |
Afar | Afaraf | Djibouti | aa-DJ | 4096 | aar | aa |
Afar | Afaraf | Eritrea | aa-ER | 4096 | aar | aa |
Afar | Afaraf | Ethiopia | aa-ET | 4096 | aar | aa |
Afrikaans | Afrikaans | null | af | 54 | afr | af |
Afrikaans | Afrikaans | Namibia | af-NA | 4096 | afr | af |
Afrikaans | Afrikaans | South Africa | af-ZA | 1078 | afr | af |
Aghem | null | null | agq | 4096 | null | null |
Aghem | null | Cameroon | agq-CM | 4096 | null | null |
Akan | Akan | null | ak | 4096 | aka | ak |
Akan | Akan | Ghana | ak-GH | 4096 | aka | ak |
Albanian | null | null | sq | 28 | alb/sqi | sq |
Albanian | null | Albania | sq-AL | 1052 | alb/sqi | sq |
Albanian | null | North Macedonia | sq-MK | 4096 | alb/sqi | sq |
Alsatian | null | null | gsw | 132 | gsw | null |
Alsatian | null | France | gsw-FR | 1156 | gsw | null |
Alsatian | null | Liechtenstein | gsw-LI | 4096 | gsw | null |
Alsatian | null | Switzerland | gsw-CH | 4096 | gsw | null |
Amharic | አማርኛ | null | am | 94 | amh | am |
Amharic | አማርኛ | Ethiopia | am-ET | 1118 | amh | am |
Arabic | العربية | null | ar | 1 | ara | ar |
Arabic | العربية | Algeria | ar-DZ | 5121 | ara | ar |
Arabic | العربية | Bahrain | ar-BH | 15361 | ara | ar |
Arabic | العربية | Chad | ar-TD | 4096 | ara | ar |
Arabic | العربية | Comoros | ar-KM | 4096 | ara | ar |
Arabic | العربية | Djibouti | ar-DJ | 4096 | ara | ar |
Arabic | العربية | Egypt | ar-EG | 3073 | ara | ar |
Arabic | العربية | Eritrea | ar-ER | 4096 | ara | ar |
Arabic | العربية | Iraq | ar-IQ | 2049 | ara | ar |
Arabic | العربية | Israel | ar-IL | 4096 | ara | ar |
Arabic | العربية | Jordan | ar-JO | 11265 | ara | ar |
Arabic | العربية | Kuwait | ar-KW | 13313 | ara | ar |
Arabic | العربية | Lebanon | ar-LB | 12289 | ara | ar |
Arabic | العربية | Libya | ar-LY | 4097 | ara | ar |
Arabic | العربية | Mauritania | ar-MR | 4096 | ara | ar |
Arabic | العربية | Morocco | ar-MA | 6145 | ara | ar |
Arabic | العربية | Oman | ar-OM | 8193 | ara | ar |
Arabic | العربية | Palestinian Authority | ar-PS | 4096 | ara | ar |
Arabic | العربية | Qatar | ar-QA | 16385 | ara | ar |
Arabic | العربية | Saudi Arabia | ar-SA | 1025 | ara | ar |
Arabic | العربية | Somalia | ar-SO | 4096 | ara | ar |
Arabic | العربية | South Sudan | ar-SS | 4096 | ara | ar |
Arabic | العربية | Sudan | ar-SD | 4096 | ara | ar |
Arabic | العربية | Syria | ar-SY | 10241 | ara | ar |
Arabic | العربية | Tunisia | ar-TN | 7169 | ara | ar |
Arabic | العربية | U.A.E. | ar-AE | 14337 | ara | ar |
Arabic | العربية | World | ar-001 | 4096 | ara | ar |
Arabic | العربية | Yemen | ar-YE | 9217 | ara | ar |
Armenian | null | null | hy | 43 | arm/hye | hy |
Armenian | null | Armenia | hy-AM | 1067 | arm/hye | hy |
Assamese | অসমীয়া | null | as | 77 | asm | as |
Assamese | অসমীয়া | India | as-IN | 1101 | asm | as |
Asturian | null | null | ast | 4096 | ast | null |
Asturian | null | Spain | ast-ES | 4096 | ast | null |
Asu | null | null | asa | 4096 | null | null |
Asu | null | Tanzania | asa-TZ | 4096 | null | null |
Azerbaijani (Cyrillic) | null | null | az-Cyrl | 29740 | null | null |
Azerbaijani (Cyrillic) | null | Azerbaijan | az-Cyrl-AZ | 2092 | null | null |
Azerbaijani (Latin) | null | null | az | 44 | null | null |
Azerbaijani (Latin) | null | null | az-Latn | 30764 | null | null |
Azerbaijani (Latin) | null | Azerbaijan | az-Latn-AZ | 1068 | null | null |
Bafia | null | null | ksf | 4096 | null | null |
Bafia | null | Cameroon | ksf-CM | 4096 | null | null |
Bamanankan | null | null | bm | 4096 | null | null |
Bamanankan (Latin) | null | Mali | bm-Latn-ML | 4096 | null | null |
Bangla | null | null | bn | 69 | null | null |
Bangla | null | Bangladesh | bn-BD | 2117 | null | null |
Bangla | null | India | bn-IN | 1093 | null | null |
Basaa | null | null | bas | 4096 | null | null |
Basaa | null | Cameroon | bas-CM | 4096 | null | null |
Bashkir | Башҡортса | null | ba | 109 | bak | ba |
Bashkir | Башҡортса | Russia | ba-RU | 1133 | bak | ba |
Basque | null | null | eu | 45 | baq/eus | eu |
Basque | null | Spain | eu-ES | 1069 | baq/eus | eu |
Belarusian | Беларуская | null | be | 35 | bel | be |
Belarusian | Беларуская | Belarus | be-BY | 1059 | bel | be |
Bemba | null | null | bem | 4096 | bem | null |
Bemba | null | Zambia | bem-ZM | 4096 | bem | null |
Bena | null | null | bez | 4096 | null | null |
Bena | null | Tanzania | bez-TZ | 4096 | null | null |
Blin | null | null | byn | 4096 | byn | null |
Blin | null | Eritrea | byn-ER | 4096 | byn | null |
Bodo | null | null | brx | 4096 | null | null |
Bodo | null | India | brx-IN | 4096 | null | null |
Bosnian (Cyrillic) | null | null | bs-Cyrl | 25626 | null | null |
Bosnian (Cyrillic) | null | Bosnia and Herzegovina | bs-Cyrl-BA | 8218 | null | null |
Bosnian (Latin) | null | null | bs-Latn | 26650 | null | null |
Bosnian (Latin) | null | null | bs | 30746 | null | null |
Bosnian (Latin) | null | Bosnia and Herzegovina | bs-Latn-BA | 5146 | null | null |
Breton | Brezhoneg | null | br | 126 | bre | br |
Breton | Brezhoneg | France | br-FR | 1150 | bre | br |
Bulgarian | Български | null | bg | 2 | bul | bg |
Bulgarian | Български | Bulgaria | bg-BG | 1026 | bul | bg |
Burmese | null | null | my | 85 | bur/mya | my |
Burmese | null | Myanmar | my-MM | 1109 | bur/mya | my |
Catalan | Català | null | ca | 3 | cat | ca |
Catalan | Català | Andorra | ca-AD | 4096 | cat | ca |
Catalan | Català | France | ca-FR | 4096 | cat | ca |
Catalan | Català | Italy | ca-IT | 4096 | cat | ca |
Catalan | Català | Spain | ca-ES | 1027 | cat | ca |
Cebuano | null | null | ceb | 4096 | ceb | null |
Cebuan (Latin) | null | null | ceb-Latn | 4096 | null | null |
Cebuan (Latin) | null | Philippines | ceb-Latn-PH | 4096 | null | null |
Central Atlas Tamazight (Latin) | null | Morocco | tzm-Latn- | 4096 | null | null |
Central Kurdish | null | null | ku | 146 | null | null |
Central Kurdish | null | null | ku-Arab | 31890 | null | null |
Central Kurdish | null | Iraq | ku-Arab-IQ | 1170 | null | null |
Chakma | null | null | ccp | 4096 | null | null |
Chakma | null | Chakma | ccp-Cakm | 4096 | null | null |
Chakma | null | India | ccp-Cakm- | 4096 | null | null |
Chechen | Нохчийн | Russia | cd-RU | 4096 | che | ce |
Cherokee | null | null | chr | 92 | chr | null |
Cherokee | null | null | chr-Cher | 31836 | chr | null |
Cherokee | null | United States | chr-Cher-US | 1116 | chr | null |
Chiga | null | null | cgg | 4096 | null | null |
Chiga | null | Uganda | cgg-UG | 4096 | null | null |
Chinese (Simplified) | null | null | zh-Hans | 4 | null | null |
Chinese (Simplified) | null | null | zh | 30724 | null | null |
Chinese (Simplified) | null | People's Republic of China | zh-CN | 2052 | null | null |
Chinese (Simplified) | null | Singapore | zh-SG | 4100 | null | null |
Chinese (Traditional) | null | null | zh-Hant | 31748 | null | null |
Chinese (Traditional) | null | Hong Kong S.A.R. | zh-HK | 3076 | null | null |
Chinese (Traditional) | null | Macao S.A.R. | zh-MO | 5124 | null | null |
Chinese (Traditional) | null | Taiwan | zh-TW | 1028 | null | null |
Church Slavic | Словѣ́ньскъ | Russia | cu-RU | 4096 | chu | cu |
Congo Swahili | null | null | swc | 4096 | null | null |
Congo Swahili | null | Congo DRC | swc-CD | 4096 | null | null |
Cornish | Kernewek | null | kw | 4096 | cor | kw |
Cornish | Kernewek | United Kingdom | kw-GB | 4096 | cor | kw |
Corsican | Corsu | null | co | 131 | cos | co |
Corsican | Corsu | France | co-FR | 1155 | cos | co |
Croatian | Hrvatski | null | hr, | 26 | hrv | hr |
Croatian | Hrvatski | Croatia | hr-HR | 1050 | hrv | hr |
Croatian (Latin) | null | Bosnia and Herzegovina | hr-BA | 4122 | null | null |
Czech | null | null | cs | 5 | cze/ces | cs |
Czech | null | Czech Republic | cs-CZ | 1029 | cze/ces | cs |
Danish | Dansk | null | da | 6 | dan | da |
Danish | Dansk | Denmark | da-DK | 1030 | dan | da |
Danish | Dansk | Greenland | da-GL | 4096 | dan | da |
Dari | null | null | prs | 140 | null | null |
Dari | null | Afghanistan | prs-AF | 1164 | null | null |
Divehi | Divehi | null | dv | 101 | div | dv |
Divehi | Divehi | Maldives | dv-MV | 1125 | div | dv |
Duala | null | null | dua | 4096 | dua | null |
Duala | null | Cameroon | dua-CM | 4096 | dua | null |
Dutch | null | null | nl | 19 | dut/nld | nl |
Dutch | null | Aruba | nl-AW | 4096 | dut/nld | nl |
Dutch | null | Belgium | nl-BE | 2067 | dut/nld | nl |
Dutch | null | Bonaire, Sint Eustatius and Saba | nl-BQ | 4096 | dut/nld | nl |
Dutch | null | Curaçao | nl-CW | 4096 | dut/nld | nl |
Dutch | null | Netherlands | nl-NL | 1043 | dut/nld | nl |
Dutch | null | Sint Maarten | nl-SX | 4096 | dut/nld | nl |
Dutch | null | Suriname | nl-SR | 4096 | dut/nld | nl |
Dzongkha | རྫོང་ཁ | null | dz | 4096 | dzo | dz |
Dzongkha | རྫོང་ཁ | Bhutan | dz-BT | 3153 | dzo | dz |
Embu | null | null | ebu | 4096 | null | null |
Embu | null | Kenya | ebu-KE | 4096 | null | null |
English | English | null | en | 9 | eng | en |
English | English | American Samoa | en-AS | 4096 | eng | en |
English | English | Anguilla | en-AI | 4096 | eng | en |
English | English | Antigua and Barbuda | en-AG | 4096 | eng | en |
English | English | Australia | en-AU | 3081 | eng | en |
English | English | Austria | en-AT | 4096 | eng | en |
English | English | Bahamas | en-BS | 4096 | eng | en |
English | English | Barbados | en-BB | 4096 | eng | en |
English | English | Belgium | en-BE | 4096 | eng | en |
English | English | Belize | en-BZ | 10249 | eng | en |
English | English | Bermuda | en-BM | 4096 | eng | en |
English | English | Botswana | en-BW | 4096 | eng | en |
English | English | British Indian Ocean Territory | en-IO | 4096 | eng | en |
English | English | British Virgin Islands | en-VG | 4096 | eng | en |
English | English | Burundi | en-BI | 4096 | eng | en |
English | English | Cameroon | en-CM | 4096 | eng | en |
English | English | Canada | en-CA | 4105 | eng | en |
English | English | Caribbean | en-029 | 9225 | eng | en |
English | English | Cayman Islands | en-KY | 4096 | eng | en |
English | English | Christmas Island | en-CX | 4096 | eng | en |
English | English | Cocos [Keeling] Islands | en-CC | 4096 | eng | en |
English | English | Cook Islands | en-CK | 4096 | eng | en |
English | English | Cyprus | en-CY | 4096 | eng | en |
English | English | Denmark | en-DK | 4096 | eng | en |
English | English | Dominica | en-DM | 4096 | eng | en |
English | English | Eritrea | en-ER | 4096 | eng | en |
English | English | Europe | en-150 | 4096 | eng | en |
English | English | Falkland Islands | en-FK | 4096 | eng | en |
English | English | Finland | en-FI | 4096 | eng | en |
English | English | Fiji | en-FJ | 4096 | eng | en |
English | English | Gambia | en-GM | 4096 | eng | en |
English | English | Germany | en-DE | 4096 | eng | en |
English | English | Ghana | en-GH | 4096 | eng | en |
English | English | Gibraltar | en-GI | 4096 | eng | en |
English | English | Grenada | en-GD | 4096 | eng | en |
English | English | Guam | en-GU | 4096 | eng | en |
English | English | Guernsey | en-GG | 4096 | eng | en |
English | English | Guyana | en-GY | 4096 | eng | en |
English | English | Hong Kong | en-HK | 15369 | eng | en |
English | English | India | en-IN | 16393 | eng | en |
English | English | Ireland | en-IE | 6153 | eng | en |
English | English | Isle of Man | en-IM | 4096 | eng | en |
English | English | Israel | en-IL | 4096 | eng | en |
English | English | Jamaica | en-JM | 8201 | eng | en |
English | English | Jersey | en-JE | 4096 | eng | en |
English | English | Kenya | en-KE | 4096 | eng | en |
English | English | Kiribati | en-KI | 4096 | eng | en |
English | English | Lesotho | en-LS | 4096 | eng | en |
English | English | Liberia | en-LR | 4096 | eng | en |
English | English | Macao SAR | en-MO | 4096 | eng | en |
English | English | Madagascar | en-MG | 4096 | eng | en |
English | English | Malawi | en-MW | 4096 | eng | en |
English | English | Malaysia | en-MY | 17417 | eng | en |
English | English | Malta | en-MT | 4096 | eng | en |
English | English | Marshall Islands | en-MH | 4096 | eng | en |
English | English | Mauritius | en-MU | 4096 | eng | en |
English | English | Micronesia | en-FM | 4096 | eng | en |
English | English | Montserrat | en-MS | 4096 | eng | en |
English | English | Namibia | en-NA | 4096 | eng | en |
English | English | Nauru | en-NR | 4096 | eng | en |
English | English | Netherlands | en-NL | 4096 | eng | en |
English | English | New Zealand | en-NZ | 5129 | eng | en |
English | English | Nigeria | en-NG | 4096 | eng | en |
English | English | Niue | en-NU | 4096 | eng | en |
English | English | Norfolk Island | en-NF | 4096 | eng | en |
English | English | Northern Mariana Islands | en-MP | 4096 | eng | en |
English | English | Pakistan | en-PK | 4096 | eng | en |
English | English | Palau | en-PW | 4096 | eng | en |
English | English | Papua New Guinea | en-PG | 4096 | eng | en |
English | English | Pitcairn Islands | en-PN | 4096 | eng | en |
English | English | Puerto Rico | en-PR | 4096 | eng | en |
English | English | Republic of the Philippines | en-PH | 13321 | eng | en |
English | English | Rwanda | en-RW | 4096 | eng | en |
English | English | Saint Kitts and Nevis | en-KN | 4096 | eng | en |
English | English | Saint Lucia | en-LC | 4096 | eng | en |
English | English | Saint Vincent and the Grenadines | en-VC | 4096 | eng | en |
English | English | Samoa | en-WS | 4096 | eng | en |
English | English | Seychelles | en-SC | 4096 | eng | en |
English | English | Sierra Leone | en-SL | 4096 | eng | en |
English | English | Singapore | en-SG | 18441 | eng | en |
English | English | Sint Maarten | en-SX | 4096 | eng | en |
English | English | Slovenia | en-SI | 4096 | eng | en |
English | English | Solomon Islands | en-SB | 4096 | eng | en |
English | English | South Africa | en-ZA | 7177 | eng | en |
English | English | South Sudan | en-SS | 4096 | eng | en |
English | English | St Helena, Ascension, Tristan da Cunha | en-SH | 4096 | eng | en |
English | English | Sudan | en-SD | 4096 | eng | en |
English | English | Swaziland | en-SZ | 4096 | eng | en |
English | English | Sweden | en-SE | 4096 | eng | en |
English | English | Switzerland | en-CH | 4096 | eng | en |
English | English | Tanzania | en-TZ | 4096 | eng | en |
English | English | Tokelau | en-TK | 4096 | eng | en |
English | English | Tonga | en-TO | 4096 | eng | en |
English | English | Trinidad and Tobago | en-TT | 11273 | eng | en |
English | English | Turks and Caicos Islands | en-TC | 4096 | eng | en |
English | English | Tuvalu | en-TV | 4096 | eng | en |
English | English | Uganda | en-UG | 4096 | eng | en |
English | English | United Arab Emirates | en-AE | 19465 | eng | en |
English | English | United Kingdom | en-GB | 2057 | eng | en |
English | English | United States | en-US | 1033 | eng | en |
English | English | US Minor Outlying Islands | en-UM | 4096 | eng | en |
English | English | US Virgin Islands | en-VI | 4096 | eng | en |
English | English | Vanuatu | en-VU | 4096 | eng | en |
English | English | World | en-001 | 4096 | eng | en |
English | English | Zambia | en-ZM | 4096 | eng | en |
English | English | Zimbabwe | en-ZW | 12297 | eng | en |
Esperanto | Esperanto | null | eo | 4096 | epo | eo |
Esperanto | Esperanto | World | eo-001 | 4096 | epo | eo |
Estonian | Eesti | null | et | 37 | est | et |
Estonian | Eesti | Estonia | et-EE | 1061 | est | et |
Ewe | Eʋegbe | null | ee | 4096 | ewe | ee |
Ewe | Eʋegbe | Ghana | ee-GH | 4096 | ewe | ee |
Ewe | Eʋegbe | Togo | ee-TG | 4096 | ewe | ee |
Ewondo | null | null | ewo | 4096 | ewo | null |
Ewondo | null | Cameroon | ewo-CM | 4096 | ewo | null |
Faroese | Føroyskt | null | fo | 56 | fao | fo |
Faroese | Føroyskt | Denmark | fo-DK | 4096 | fao | fo |
Faroese | Føroyskt | Faroe Islands | fo-FO | 1080 | fao | fo |
Filipino | null | null | fil | 100 | fil | null |
Filipino | null | Philippines | fil-PH | 1124 | fil | null |
Finnish | Suomi | null | fi | 11 | fin | fi |
Finnish | Suomi | Finland | fi-FI | 1035 | fin | fi |
French | null | null | fr | 12 | fre/fra | fr |
French | null | Algeria | fr-DZ | 4096 | fre/fra | fr |
French | null | Belgium | fr-BE | 2060 | fre/fra | fr |
French | null | Benin | fr-BJ | 4096 | fre/fra | fr |
French | null | Burkina Faso | fr-BF | 4096 | fre/fra | fr |
French | null | Burundi | fr-BI | 4096 | fre/fra | fr |
French | null | Cameroon | fr-CM | 11276 | fre/fra | fr |
French | null | Canada | fr-CA | 3084 | fre/fra | fr |
French | null | Central African Republic | fr-CF | 4096 | fre/fra | fr |
French | null | Chad | fr-TD | 4096 | fre/fra | fr |
French | null | Comoros | fr-KM | 4096 | fre/fra | fr |
French | null | Congo | fr-CG | 4096 | fre/fra | fr |
French | null | Congo, DRC | fr-CD | 9228 | fre/fra | fr |
French | null | Côte d'Ivoire | fr-CI | 12300 | fre/fra | fr |
French | null | Djibouti | fr-DJ | 4096 | fre/fra | fr |
French | null | Equatorial Guinea | fr-GQ | 4096 | fre/fra | fr |
French | null | France | fr-FR | 1036 | fre/fra | fr |
French | null | French Guiana | fr-GF | 4096 | fre/fra | fr |
French | null | French Polynesia | fr-PF | 4096 | fre/fra | fr |
French | null | Gabon | fr-GA | 4096 | fre/fra | fr |
French | null | Guadeloupe | fr-GP | 4096 | fre/fra | fr |
French | null | Guinea | fr-GN | 4096 | fre/fra | fr |
French | null | Haiti | fr-HT | 15372 | fre/fra | fr |
French | null | Luxembourg | fr-LU | 5132 | fre/fra | fr |
French | null | Madagascar | fr-MG | 4096 | fre/fra | fr |
French | null | Mali | fr-ML | 13324 | fre/fra | fr |
French | null | Martinique | fr-MQ | 4096 | fre/fra | fr |
French | null | Mauritania | fr-MR | 4096 | fre/fra | fr |
French | null | Mauritius | fr-MU | 4096 | fre/fra | fr |
French | null | Mayotte | fr-YT | 4096 | fre/fra | fr |
French | null | Morocco | fr-MA | 14348 | fre/fra | fr |
French | null | New Caledonia | fr-NC | 4096 | fre/fra | fr |
French | null | Niger | fr-NE | 4096 | fre/fra | fr |
French | null | Principality of Monaco | fr-MC | 6156 | fre/fra | fr |
French | null | Reunion | fr-RE | 8204 | fre/fra | fr |
French | null | Rwanda | fr-RW | 4096 | fre/fra | fr |
French | null | Saint Barthélemy | fr-BL | 4096 | fre/fra | fr |
French | null | Saint Martin | fr-MF | 4096 | fre/fra | fr |
French | null | Saint Pierre and Miquelon | fr-PM | 4096 | fre/fra | fr |
French | null | Senegal | fr-SN | 10252 | fre/fra | fr |
French | null | Seychelles | fr-SC | 4096 | fre/fra | fr |
French | null | Switzerland | fr-CH | 4108 | fre/fra | fr |
French | null | Syria | fr-SY | 4096 | fre/fra | fr |
French | null | Togo | fr-TG | 4096 | fre/fra | fr |
French | null | Tunisia | fr-TN | 4096 | fre/fra | fr |
French | null | Vanuatu | fr-VU | 4096 | fre/fra | fr |
French | null | Wallis and Futuna | fr-WF | 4096 | fre/fra | fr |
Frisian | null | null | fy | 98 | null | null |
Frisian | null | Netherlands | fy-NL | 1122 | null | null |
Friulian | null | null | fur | 4096 | fur | null |
Friulian | null | Italy | fur-IT | 4096 | fur | null |
Fulah | Fulfulde | null | ff | 103 | ful | ff |
Fulah (Latin) | null | null | ff-Latn | 31847 | null | null |
Fulah (Latin) | null | Burkina Faso | ff-Latn-BF | 4096 | null | null |
Fulah | Fulfulde | Cameroon | ff-CM | 4096 | ful | ff |
Fulah (Latin) | null | Cameroon | ff-Latn-CM | 4096 | null | null |
Fulah (Latin) | null | Gambia | ff-Latn-GM | 4096 | null | null |
Fulah (Latin) | null | Ghana | ff-Latn-GH | 4096 | null | null |
Fulah | Fulfulde | Guinea | ff-GN | 4096 | ful | ff |
Fulah (Latin) | null | Guinea | ff-Latn-GN | 4096 | null | null |
Fulah (Latin) | null | Guinea-Bissau | ff-Latn-GW | 4096 | null | null |
Fulah (Latin) | null | Liberia | ff-Latn-LR | 4096 | null | null |
Fulah | Fulfulde | Mauritania | ff-MR | 4096 | ful | ff |
Fulah (Latin) | null | Mauritania | ff-Latn-MR | 4096 | null | null |
Fulah (Latin) | null | Niger | ff-Latn-NE | 4096 | null | null |
Fulah | Fulfulde | Nigeria | ff-NG | 4096 | ful | ff |
Fulah (Latin) | null | Nigeria | ff-Latn-NG | 4096 | null | null |
Fulah | Fulfulde | Senegal | ff-Latn-SN | 2151 | ful | ff |
Fulah (Latin) | null | Sierra Leone | ff-Latn-SL | 4096 | null | null |
Galician | Galego | null | gl | 86 | glg | gl |
Galician | Galego | Spain | gl-ES | 1110 | glg | gl |
Ganda | Luganda | null | lg | 4096 | lug | lg |
Ganda | Luganda | Uganda | lg-UG | 4096 | lug | lg |
Georgian | null | null | ka | 55 | geo/kat | ka |
Georgian | null | Georgia | ka-GE | 1079 | geo/kat | ka |
German | null | null | de | 7 | ger/deu | de |
German | null | Austria | de-AT | 3079 | ger/deu | de |
German | null | Belgium | de-BE | 4096 | ger/deu | de |
German | null | Germany | de-DE | 1031 | ger/deu | de |
German | null | Italy | de-IT | 4096 | ger/deu | de |
German | null | Liechtenstein | de-LI | 5127 | ger/deu | de |
German | null | Luxembourg | de-LU | 4103 | ger/deu | de |
German | null | Switzerland | de-CH | 2055 | ger/deu | de |
Greek | null | null | el | 8 | null | null |
Greek | null | Cyprus | el-CY | 4096 | null | null |
Greek | null | Greece | el-GR | 1032 | null | null |
Greenlandic | Kalaallisut | null | kl | 111 | kal | kl |
Greenlandic | Kalaallisut | Greenland | kl-GL | 1135 | kal | kl |
Guarani | Avañe'ẽ | null | gn | 116 | grn | gn |
Guarani | Avañe'ẽ | Paraguay | gn-PY | 1140 | grn | gn |
Gujarati | ગુજરાતી | null | gu | 71 | guj | gu |
Gujarati | ગુજરાતી | India | gu-IN | 1095 | guj | gu |
Gusii | null | null | guz | 4096 | null | null |
Gusii | null | Kenya | guz-KE | 4096 | null | null |
Hausa (Latin) | null | null | ha | 104 | null | null |
Hausa (Latin) | null | null | ha-Latn | 31848 | null | null |
Hausa (Latin) | null | Ghana | ha-Latn-GH | 4096 | null | null |
Hausa (Latin) | null | Niger | ha-Latn-NE | 4096 | null | null |
Hausa (Latin) | null | Nigeria | ha-Latn-NG | 1128 | null | null |
Hawaiian | null | null | haw | 117 | haw | null |
Hawaiian | null | United States | haw-US | 1141 | haw | null |
Hebrew | עברית | null | he | 13 | heb | he |
Hebrew | עברית | Israel | he-IL | 1037 | heb | he |
Hindi | हिन्दी | null | hi | 57 | hin | hi |
Hindi | हिन्दी | India | hi-IN | 1081 | hin | hi |
Hungarian | Magyar | null | hu | 14 | hun | hu |
Hungarian | Magyar | Hungary | hu-HU | 1038 | hun | hu |
Icelandic | null | null | is | 15 | ice/isl | is |
Icelandic | null | Iceland | is-IS | 1039 | ice/isl | is |
Igbo | Igbo | null | ig | 112 | ibo | ig |
Igbo | Igbo | Nigeria | ig-NG | 1136 | ibo | ig |
Indonesian | Bahasa Indonesia | null | id | 33 | ind | id |
Indonesian | Bahasa Indonesia | Indonesia | id-ID | 1057 | ind | id |
Interlingua | null | null | ia | 4096 | null | null |
Interlingua | null | France | ia-FR | 4096 | null | null |
Interlingua | null | World | ia-001 | 4096 | null | null |
Inuktitut (Latin) | null | null | iu | 93 | null | null |
Inuktitut (Latin) | null | null | iu-Latn | 31837 | null | null |
Inuktitut (Latin) | null | Canada | iu-Latn-CA | 2141 | null | null |
Inuktitut (Syllabics) | null | null | iu-Cans | 30813 | null | null |
Inuktitut (Syllabics) | null | Canada | iu-Cans-CA | 1117 | null | null |
Irish | Gaeilge | null | ga | 60 | gle | ga |
Irish | Gaeilge | Ireland | ga-IE | 2108 | gle | ga |
Italian | Italiano | null | it | 16 | ita | it |
Italian | Italiano | Italy | it-IT | 1040 | ita | it |
Italian | Italiano | San Marino | it-SM | 4096 | ita | it |
Italian | Italiano | Switzerland | it-CH | 2064 | ita | it |
Italian | Italiano | Vatican City | it-VA | 4096 | ita | it |
Japanese | 日本語 | null | ja | 17 | jpn | ja |
Japanese | 日本語 | Japan | ja-JP | 1041 | jpn | ja |
Javanese | Basa Jawa | null | jv | 4096 | jav | jv |
Javanese | Basa Jawa | Latin | jv-Latn | 4096 | jav | jv |
Javanese | Basa Jawa | Latin, Indonesia | jv-Latn-ID | 4096 | jav | jv |
Jola-Fonyi | null | null | dyo | 4096 | null | null |
Jola-Fonyi | null | Senegal | dyo-SN | 4096 | null | null |
Kabuverdianu | null | null | kea | 4096 | null | null |
Kabuverdianu | null | Cabo Verde | kea-CV | 4096 | null | null |
Kabyle | null | null | kab | 4096 | kab | null |
Kabyle | null | Algeria | kab-DZ | 4096 | kab | null |
Kako | null | null | kkj | 4096 | null | null |
Kako | null | Cameroon | kkj-CM | 4096 | null | null |
Kalenjin | null | null | kln | 4096 | null | null |
Kalenjin | null | Kenya | kln-KE | 4096 | null | null |
Kamba | null | null | kam | 4096 | kam | null |
Kamba | null | Kenya | kam-KE | 4096 | kam | null |
Kannada | ಕನ್ನಡ | null | kn | 75 | kan | kn |
Kannada | ಕನ್ನಡ | India | kn-IN | 1099 | kan | kn |
Kashmiri | كشميري | null | ks | 96 | kas | ks |
Kashmiri | كشميري | Perso-Arabic | ks-Arab | 1120 | kas | ks |
Kashmiri | كشميري | Perso-Arabic | ks-Arab-IN | 4096 | kas | ks |
Kazakh | Қазақша | null | kk | 63 | kaz | kk |
Kazakh | Қазақша | Kazakhstan | kk-KZ | 1087 | kaz | kk |
Khmer | null | null | km | 83 | null | null |
Khmer | null | Cambodia | km-KH | 1107 | null | null |
K'iche | null | null | quc | 134 | null | null |
K'iche | null | Guatemala | quc-Latn-GT | 1158 | null | null |
Kikuyu | Gĩkũyũ | null | ki | 4096 | kik | ki |
Kikuyu | Gĩkũyũ | Kenya | ki-KE | 4096 | kik | ki |
Kinyarwanda | Kinyarwanda | null | rw | 135 | kin | rw |
Kinyarwanda | Kinyarwanda | Rwanda | rw-RW | 1159 | kin | rw |
Kiswahili | null | null | sw | 65 | null | null |
Kiswahili | null | Kenya | sw-KE | 1089 | null | null |
Kiswahili | null | Tanzania | sw-TZ | 4096 | null | null |
Kiswahili | null | Uganda | sw-UG | 4096 | null | null |
Konkani | null | null | kok | 87 | kok | null |
Konkani | null | India | kok-IN | 1111 | kok | null |
Korean | 한국어 | null | ko | 18 | kor | ko |
Korean | 한국어 | Korea | ko-KR | 1042 | kor | ko |
Korean | 한국어 | North Korea | ko-KP | 4096 | kor | ko |
Koyra Chiini | null | null | khq | 4096 | null | null |
Koyra Chiini | null | Mali | khq-ML | 4096 | null | null |
Koyraboro Senni | null | null | ses | 4096 | null | null |
Koyraboro Senni | null | Mali | ses-ML | 4096 | null | null |
Kwasio | null | null | nmg | 4096 | null | null |
Kwasio | null | Cameroon | nmg-CM | 4096 | null | null |
Kyrgyz | Кыргызча | null | ky | 64 | kir | ky |
Kyrgyz | Кыргызча | Kyrgyzstan | ky-KG | 1088 | kir | ky |
Kurdish | Kurdî | Perso-Arabic, Iran | ku-Arab-IR | 4096 | kur | ku |
Lakota | null | null | lkt | 4096 | null | null |
Lakota | null | United States | lkt-US | 4096 | null | null |
Langi | null | null | lag | 4096 | null | null |
Langi | null | Tanzania | lag-TZ | 4096 | null | null |
Lao | ພາສາລາວ | null | lo | 84 | lao | lo |
Lao | ພາສາລາວ | Lao P.D.R. | lo-LA | 1108 | lao | lo |
Latvian | Latviešu | null | lv | 38 | lav | lv |
Latvian | Latviešu | Latvia | lv-LV | 1062 | lav | lv |
Lingala | Lingála | null | ln | 4096 | lin | ln |
Lingala | Lingála | Angola | ln-AO | 4096 | lin | ln |
Lingala | Lingála | Central African Republic | ln-CF | 4096 | lin | ln |
Lingala | Lingála | Congo | ln-CG | 4096 | lin | ln |
Lingala | Lingála | Congo DRC | ln-CD | 4096 | lin | ln |
Lithuanian | Lietuvių | null | lt | 39 | lit | lt |
Lithuanian | Lietuvių | Lithuania | lt-LT | 1063 | lit | lt |
Low German | null | null | nds | 4096 | nds | null |
Low German | null | Germany | nds-DE | 4096 | nds | null |
Low German | null | Netherlands | nds-NL | 4096 | nds | null |
Lower Sorbian | null | null | dsb | 31790 | dsb | null |
Lower Sorbian | null | Germany | dsb-DE | 2094 | dsb | null |
Luba-Katanga | Tshiluba | null | lu | 4096 | lub | lu |
Luba-Katanga | Tshiluba | Congo DRC | lu-CD | 4096 | lub | lu |
Luo | null | null | luo | 4096 | null | null |
Luo | null | Kenya | luo-KE | 4096 | null | null |
Luxembourgish | Lëtzebuergesch | null | lb | 110 | ltz | lb |
Luxembourgish | Lëtzebuergesch | Luxembourg | lb-LU | 1134 | ltz | lb |
Luyia | null | null | luy | 4096 | null | null |
Luyia | null | Kenya | luy-KE | 4096 | null | null |
Macedonian | null | null | mk | 47 | mac/mkd | mk |
Macedonian | null | North Macedonia | mk-MK | 1071 | mac/mkd | mk |
Machame | null | null | jmc | 4096 | null | null |
Machame | null | Tanzania | jmc-TZ | 4096 | null | null |
Makhuwa-Meetto | null | null | mgh | 4096 | null | null |
Makhuwa-Meetto | null | Mozambique | mgh-MZ | 4096 | null | null |
Makonde | null | null | kde | 4096 | null | null |
Makonde | null | Tanzania | kde-TZ | 4096 | null | null |
Malagasy | Malagasy | null | mg | 4096 | mlg | mg |
Malagasy | Malagasy | Madagascar | mg-MG | 4096 | mlg | mg |
Malay | null | null | ms | 62 | may/msa | ms |
Malay | null | Brunei Darussalam | ms-BN | 2110 | may/msa | ms |
Malay | null | Malaysia | ms-MY | 1086 | may/msa | ms |
Malayalam | മലയാളം | null | ml | 76 | mal | ml |
Malayalam | മലയാളം | India | ml-IN | 1100 | mal | ml |
Maltese | Malti | null | mt | 58 | mlt | mt |
Maltese | Malti | Malta | mt-MT | 1082 | mlt | mt |
Manx | Gaelg | null | gv | 4096 | glv | gv |
Manx | Gaelg | Isle of Man | gv-IM | 4096 | glv | gv |
Maori | null | null | mi | 129 | mao/mri | mi |
Maori | null | New Zealand | mi-NZ | 1153 | mao/mri | mi |
Mapudungun | null | null | arn | 122 | arn | null |
Mapudungun | null | Chile | arn-CL | 1146 | arn | null |
Marathi | मराठी | null | mr | 78 | mar | mr |
Marathi | मराठी | India | mr-IN | 1102 | mar | mr |
Masai | null | null | mas | 4096 | mas | null |
Masai | null | Kenya | mas-KE | 4096 | mas | null |
Masai | null | Tanzania | mas-TZ | 4096 | mas | null |
Mazanderani | null | Iran | mzn-IR | 4096 | null | null |
Meru | null | null | mer | 4096 | null | null |
Meru | null | Kenya | mer-KE | 4096 | null | null |
Meta' | null | null | mgo | 4096 | null | null |
Meta' | null | Cameroon | mgo-CM | 4096 | null | null |
Mohawk | null | null | moh | 124 | moh | null |
Mohawk | null | Canada | moh-CA | 1148 | moh | null |
Mongolian (Cyrillic) | null | null | mn | 80 | null | null |
Mongolian (Cyrillic) | null | null | mn-Cyrl | 30800 | null | null |
Mongolian (Cyrillic) | null | Mongolia | mn-MN | 1104 | null | null |
Mongolian (Traditional Mongolian) | null | null | mn-Mong | 31824 | null | null |
Mongolian (Traditional Mongolian) | null | People's Republic of China | mn-Mong-CN | 2128 | null | null |
Mongolian (Traditional Mongolian) | null | Mongolia | mn-Mong-MN | 3152 | null | null |
Morisyen | null | null | mfe | 4096 | null | null |
Morisyen | null | Mauritius | mfe-MU | 4096 | null | null |
Mundang | null | null | mua | 4096 | null | null |
Mundang | null | Cameroon | mua-CM | 4096 | null | null |
N'ko | null | null | nqo | 4096 | nqo | null |
N'ko | null | Guinea | nqo-GN | 4096 | nqo | null |
Nama | null | null | naq | 4096 | null | null |
Nama | null | Namibia | naq-NA | 4096 | null | null |
Nepali | नेपाली | null | ne | 97 | nep | ne |
Nepali | नेपाली | India | ne-IN | 2145 | nep | ne |
Nepali | नेपाली | Nepal | ne-NP | 1121 | nep | ne |
Ngiemboon | null | null | nnh | 4096 | null | null |
Ngiemboon | null | Cameroon | nnh-CM | 4096 | null | null |
Ngomba | null | null | jgo | 4096 | null | null |
Ngomba | null | Cameroon | jgo-CM | 4096 | null | null |
Northern Luri | null | Iraq | lrc-IQ | 4096 | null | null |
Northern Luri | null | Iran | lrc-IR | 4096 | null | null |
North Ndebele | isiNdebele | null | nd | 4096 | nde | nd |
North Ndebele | isiNdebele | Zimbabwe | nd-ZW | 4096 | nde | nd |
Norwegian (Bokmal) | null | null | no | 20 | null | null |
Norwegian (Bokmal) | null | null | nb | 31764 | null | null |
Norwegian (Bokmal) | null | Norway | nb-NO | 1044 | null | null |
Norwegian (Nynorsk) | null | null | nn | 30740 | null | null |
Norwegian (Nynorsk) | null | Norway | nn-NO | 2068 | null | null |
Norwegian Bokmål | Norsk (Bokmål) | Svalbard and Jan Mayen | nb-SJ | 4096 | nob | nb |
Nuer | null | null | nus | 4096 | null | null |
Nuer | null | Sudan | nus-SD | 4096 | null | null |
Nuer | null | South Sudan | nus-SS | 4096 | null | null |
Nyankole | null | null | nyn | 4096 | nyn | null |
Nyankole | null | Uganda | nyn-UG | 4096 | nyn | null |
Occitan | null | null | oc | 130 | null | null |
Occitan | null | France | oc-FR | 1154 | null | null |
Odia | null | null | or | 72 | null | null |
Odia | null | India | or-IN | 1096 | null | null |
Oromo | Afaan Oromoo | null | om | 114 | orm | om |
Oromo | Afaan Oromoo | Ethiopia | om-ET | 1138 | orm | om |
Oromo | Afaan Oromoo | Kenya | om-KE | 4096 | orm | om |
Ossetian | Ирон æвзаг | null | os | 4096 | oss | os |
Ossetian | Ирон æвзаг | Cyrillic, Georgia | os-GE | 4096 | oss | os |
Ossetian | Ирон æвзаг | Cyrillic, Russia | os-RU | 4096 | oss | os |
Pashto | پښتو | null | ps | 99 | pus | ps |
Pashto | پښتو | Afghanistan | ps-AF | 1123 | pus | ps |
Pashto | پښتو | Pakistan | ps-PK | 4096 | pus | ps |
Persian | null | null | fa | 41 | per/fas | fa |
Persian | null | Afghanistan | fa-AF | 4096 | per/fas | fa |
Persian | null | Iran | fa-IR | 1065 | per/fas | fa |
Polish | Polski | null | pl | 21 | pol | pl |
Polish | Polski | Poland | pl-PL | 1045 | pol | pl |
Portuguese | Português | null | pt | 22 | por | pt |
Portuguese | Português | Angola | pt-AO | 4096 | por | pt |
Portuguese | Português | Brazil | pt-BR | 1046 | por | pt |
Portuguese | Português | Cabo Verde | pt-CV | 4096 | por | pt |
Portuguese | Português | Equatorial Guinea | pt-GQ | 4096 | por | pt |
Portuguese | Português | Guinea-Bissau | pt-GW | 4096 | por | pt |
Portuguese | Português | Luxembourg | pt-LU | 4096 | por | pt |
Portuguese | Português | Macao SAR | pt-MO | 4096 | por | pt |
Portuguese | Português | Mozambique | pt-MZ | 4096 | por | pt |
Portuguese | Português | Portugal | pt-PT | 2070 | por | pt |
Portuguese | Português | São Tomé and Príncipe | pt-ST | 4096 | por | pt |
Portuguese | Português | Switzerland | pt-CH | 4096 | por | pt |
Portuguese | Português | Timor-Leste | pt-TL | 4096 | por | pt |
Prussian | null | null | prg-001 | 4096 | null | null |
Pseudo Language | null | Pseudo locale for east Asian/complex script localization testing | qps-ploca | 1534 | null | null |
Pseudo Language | null | Pseudo locale used for localization testing | qps-ploc | 1281 | null | null |
Pseudo Language | null | Pseudo locale used for localization testing of mirrored locales | qps-plocm | 2559 | null | null |
Punjabi | ਪੰਜਾਬੀ | null | pa | 70 | pan | pa |
Punjabi | ਪੰਜਾਬੀ | null | pa-Arab | 31814 | pan | pa |
Punjabi | ਪੰਜਾਬੀ | India | pa-IN | 1094 | pan | pa |
Punjabi | ਪੰਜਾਬੀ | Islamic Republic of Pakistan | pa-Arab-PK | 2118 | pan | pa |
Quechua | Runa Simi | null | quz | 107 | que | qu |
Quechua | Runa Simi | Bolivia | quz-BO | 1131 | que | qu |
Quechua | Runa Simi | Ecuador | quz-EC | 2155 | que | qu |
Quechua | Runa Simi | Peru | quz-PE | 3179 | que | qu |
Ripuarian | null | null | ksh | 4096 | null | null |
Ripuarian | null | Germany | ksh-DE | 4096 | null | null |
Romanian | null | null | ro | 24 | rum/ron | ro |
Romanian | null | Moldova | ro-MD | 2072 | rum/ron | ro |
Romanian | null | Romania | ro-RO | 1048 | rum/ron | ro |
Romansh | Rumantsch | null | rm | 23 | roh | rm |
Romansh | Rumantsch | Switzerland | rm-CH | 1047 | roh | rm |
Rombo | null | null | rof | 4096 | null | null |
Rombo | null | Tanzania | rof-TZ | 4096 | null | null |
Rundi | Kirundi | null | rn | 4096 | run | rn |
Rundi | Kirundi | Burundi | rn-BI | 4096 | run | rn |
Russian | Русский | null | ru | 25 | rus | ru |
Russian | Русский | Belarus | ru-BY | 4096 | rus | ru |
Russian | Русский | Kazakhstan | ru-KZ | 4096 | rus | ru |
Russian | Русский | Kyrgyzstan | ru-KG | 4096 | rus | ru |
Russian | Русский | Moldova | ru-MD | 2073 | rus | ru |
Russian | Русский | Russia | ru-RU | 1049 | rus | ru |
Russian | Русский | Ukraine | ru-UA | 4096 | rus | ru |
Rwa | null | null | rwk | 4096 | null | null |
Rwa | null | Tanzania | rwk-TZ | 4096 | null | null |
Saho | null | null | ssy | 4096 | null | null |
Saho | null | Eritrea | ssy-ER | 4096 | null | null |
Sakha | null | null | sah | 133 | null | null |
Sakha | null | Russia | sah-RU | 1157 | null | null |
Samburu | null | null | saq | 4096 | null | null |
Samburu | null | Kenya | saq-KE | 4096 | null | null |
Sami (Inari) | null | null | smn | 28731 | null | null |
Sami (Inari) | null | Finland | smn-FI | 9275 | null | null |
Sami (Lule) | null | null | smj | 31803 | null | null |
Sami (Lule) | null | Norway | smj-NO | 4155 | null | null |
Sami (Lule) | null | Sweden | smj-SE | 5179 | null | null |
Sami (Northern) | null | null | se | 59 | null | null |
Sami (Northern) | null | Finland | se-FI | 3131 | null | null |
Sami (Northern) | null | Norway | se-NO | 1083 | null | null |
Sami (Northern) | null | Sweden | se-SE | 2107 | null | null |
Sami (Skolt) | null | null | sms | 29755 | null | null |
Sami (Skolt) | null | Finland | sms-FI | 8251 | null | null |
Sami (Southern) | null | null | sma | 30779 | null | null |
Sami (Southern) | null | Norway | sma-NO | 6203 | null | null |
Sami (Southern) | null | Sweden | sma-SE | 7227 | null | null |
Sango | Sängö | null | sg | 4096 | sag | sg |
Sango | Sängö | Central African Republic | sg-CF | 4096 | sag | sg |
Sangu | null | null | sbp | 4096 | null | null |
Sangu | null | Tanzania | sbp-TZ | 4096 | null | null |
Sanskrit | संस्कृतम् | null | sa | 79 | san | sa |
Sanskrit | संस्कृतम् | India | sa-IN | 1103 | san | sa |
Scottish Gaelic | Gàidhlig | null | gd | 145 | gla | gd |
Scottish Gaelic | Gàidhlig | United Kingdom | gd-GB | 1169 | gla | gd |
Sena | null | null | seh | 4096 | null | null |
Sena | null | Mozambique | seh-MZ | 4096 | null | null |
Serbian (Cyrillic) | null | null | sr-Cyrl | 27674 | null | null |
Serbian (Cyrillic) | null | Bosnia and Herzegovina | sr-Cyrl-BA | 7194 | null | null |
Serbian (Cyrillic) | null | Montenegro | sr-Cyrl-ME | 12314 | null | null |
Serbian (Cyrillic) | null | Serbia | sr-Cyrl-RS | 10266 | null | null |
Serbian (Cyrillic) | null | Serbia and Montenegro (Former) | sr-Cyrl-CS | 3098 | null | null |
Serbian (Latin) | null | null | sr-Latn | 28698 | null | null |
Serbian (Latin) | null | null | sr | 31770 | null | null |
Serbian (Latin) | null | Bosnia and Herzegovina | sr-Latn-BA | 6170 | null | null |
Serbian (Latin) | null | Montenegro | sr-Latn-ME | 11290 | null | null |
Serbian (Latin) | null | Serbia | sr-Latn-RS | 9242 | null | null |
Serbian (Latin) | null | Serbia and Montenegro (Former) | sr-Latn-CS | 2074 | null | null |
Sesotho sa Leboa | null | null | nso | 108 | null | null |
Sesotho sa Leboa | null | South Africa | nso-ZA | 1132 | null | null |
Setswana | null | null | tn | 50 | null | null |
Setswana | null | Botswana | tn-BW | 2098 | null | null |
Setswana | null | South Africa | tn-ZA | 1074 | null | null |
Shambala | null | null | ksb | 4096 | null | null |
Shambala | null | Tanzania | ksb-TZ | 4096 | null | null |
Shona | ChiShona | null | sn | 4096 | sna | sn |
Shona | ChiShona | Latin | sn-Latn | 4096 | sna | sn |
Shona | ChiShona | Zimbabwe | sn-Latn-ZW | 4096 | sna | sn |
Sindhi | سنڌي | null | sd | 89 | snd | sd |
Sindhi | سنڌي | null | sd-Arab | 31833 | snd | sd |
Sindhi | سنڌي | Islamic Republic of Pakistan | sd-Arab-PK | 2137 | snd | sd |
Sinhala | සිංහල | null | si | 91 | sin | si |
Sinhala | සිංහල | Sri Lanka | si-LK | 1115 | sin | si |
Slovak | null | null | sk | 27 | slo/slk | sk |
Slovak | null | Slovakia | sk-SK | 1051 | slo/slk | sk |
Slovenian | Slovenščina | null | sl | 36 | slv | sl |
Slovenian | Slovenščina | Slovenia | sl-SI | 1060 | slv | sl |
Soga | null | null | xog | 4096 | null | null |
Soga | null | Uganda | xog-UG | 4096 | null | null |
Somali | Soomaaliga | null | so | 119 | som | so |
Somali | Soomaaliga | Djibouti | so-DJ | 4096 | som | so |
Somali | Soomaaliga | Ethiopia | so-ET | 4096 | som | so |
Somali | Soomaaliga | Kenya | so-KE | 4096 | som | so |
Somali | Soomaaliga | Somalia | so-SO | 1143 | som | so |
Sotho | null | null | st | 48 | null | null |
Sotho | null | South Africa | st-ZA | 1072 | null | null |
South Ndebele | isiNdebele | null | nr | 4096 | nbl | nr |
South Ndebele | isiNdebele | South Africa | nr-ZA | 4096 | nbl | nr |
Southern Sotho | null | Lesotho | st-LS | 4096 | null | null |
Spanish | Español | null | es | 10 | spa | es |
Spanish | Español | Argentina | es-AR | 11274 | spa | es |
Spanish | Español | Belize | es-BZ | 4096 | spa | es |
Spanish | Español | Bolivarian Republic of Venezuela | es-VE | 8202 | spa | es |
Spanish | Español | Bolivia | es-BO | 16394 | spa | es |
Spanish | Español | Brazil | es-BR | 4096 | spa | es |
Spanish | Español | Chile | es-CL | 13322 | spa | es |
Spanish | Español | Colombia | es-CO | 9226 | spa | es |
Spanish | Español | Costa Rica | es-CR | 5130 | spa | es |
Spanish | Español | Cuba | es-CU | 23562 | spa | es |
Spanish | Español | Dominican Republic | es-DO | 7178 | spa | es |
Spanish | Español | Ecuador | es-EC | 12298 | spa | es |
Spanish | Español | El Salvador | es-SV | 17418 | spa | es |
Spanish | Español | Equatorial Guinea | es-GQ | 4096 | spa | es |
Spanish | Español | Guatemala | es-GT | 4106 | spa | es |
Spanish | Español | Honduras | es-HN | 18442 | spa | es |
Spanish | Español | Latin America | es-419 | 22538 | spa | es |
Spanish | Español | Mexico | es-MX | 2058 | spa | es |
Spanish | Español | Nicaragua | es-NI | 19466 | spa | es |
Spanish | Español | Panama | es-PA | 6154 | spa | es |
Spanish | Español | Paraguay | es-PY | 15370 | spa | es |
Spanish | Español | Peru | es-PE | 10250 | spa | es |
Spanish | Español | Philippines | es-PH | 4096 | spa | es |
Spanish | Español | Puerto Rico | es-PR | 20490 | spa | es |
Spanish | Español | Spain | es-ES_tradnl | 1034 | spa | es |
Spanish | Español | Spain | es-ES | 3082 | spa | es |
Spanish | Español | UnitedStates | es-US | 21514 | spa | es |
Spanish | Español | Uruguay | es-UY | 14346 | spa | es |
Standard Moroccan Tamazight | null | null | zgh | 4096 | zgh | null |
Standard Moroccan Tamazight | null | Morocco | zgh-Tfng-MA | 4096 | zgh | null |
Standard Moroccan Tamazight | null | Tifinagh | zgh-Tfng | 4096 | zgh | null |
Swati | SiSwati | null | ss | 4096 | ssw | ss |
Swati | SiSwati | South Africa | ss-ZA | 4096 | ssw | ss |
Swati | SiSwati | Swaziland | ss-SZ | 4096 | ssw | ss |
Swedish | Svenska | null | sv | 29 | swe | sv |
Swedish | Svenska | Åland Islands | sv-AX | 4096 | swe | sv |
Swedish | Svenska | Finland | sv-FI | 2077 | swe | sv |
Swedish | Svenska | Sweden | sv-SE | 1053 | swe | sv |
Syriac | null | null | syr | 90 | syr | null |
Syriac | null | Syria | syr-SY | 1114 | syr | null |
Tachelhit | null | null | shi | 4096 | null | null |
Tachelhit | null | Tifinagh | shi-Tfng | 4096 | null | null |
Tachelhit | null | Tifinagh, Morocco | shi-Tfng-MA | 4096 | null | null |
Tachelhit (Latin) | null | null | shi-Latn | 4096 | null | null |
Tachelhit (Latin) | null | Morocco | shi-Latn-MA | 4096 | null | null |
Taita | null | null | dav | 4096 | null | null |
Taita | null | Kenya | dav-KE | 4096 | null | null |
Tajik (Cyrillic) | null | null | tg | 40 | null | null |
Tajik (Cyrillic) | null | null | tg-Cyrl | 31784 | null | null |
Tajik (Cyrillic) | null | Tajikistan | tg-Cyrl-TJ | 1064 | null | null |
Tamazight (Latin) | null | null | tzm | 95 | null | null |
Tamazight (Latin) | null | null | tzm-Latn | 31839 | null | null |
Tamazight (Latin) | null | Algeria | tzm-Latn-DZ | 2143 | null | null |
Tamil | தமிழ் | null | ta | 73 | tam | ta |
Tamil | தமிழ் | India | ta-IN | 1097 | tam | ta |
Tamil | தமிழ் | Malaysia | ta-MY | 4096 | tam | ta |
Tamil | தமிழ் | Singapore | ta-SG | 4096 | tam | ta |
Tamil | தமிழ் | Sri Lanka | ta-LK | 2121 | tam | ta |
Tasawaq | null | null | twq | 4096 | null | null |
Tasawaq | null | Niger | twq-NE | 4096 | null | null |
Tatar | Татарча | null | tt | 68 | tat | tt |
Tatar | Татарча | Russia | tt-RU | 1092 | tat | tt |
Telugu | తెలుగు | null | te | 74 | tel | te |
Telugu | తెలుగు | India | te-IN | 1098 | tel | te |
Teso | null | null | teo | 4096 | null | null |
Teso | null | Kenya | teo-KE | 4096 | null | null |
Teso | null | Uganda | teo-UG | 4096 | null | null |
Thai | ภาษาไทย | null | th | 30 | tha | th |
Thai | ภาษาไทย | Thailand | th-TH | 1054 | tha | th |
Tibetan | null | null | bo | 81 | tib/bod | bo |
Tibetan | null | India | bo-IN | 4096 | tib/bod | bo |
Tibetan | null | People's Republic of China | bo-CN | 1105 | tib/bod | bo |
Tigre | null | null | tig | 4096 | tig | null |
Tigre | null | Eritrea | tig-ER | 4096 | tig | null |
Tigrinya | ትግርኛ | null | ti | 115 | tir | ti |
Tigrinya | ትግርኛ | Eritrea | ti-ER | 2163 | tir | ti |
Tigrinya | ትግርኛ | Ethiopia | ti-ET | 1139 | tir | ti |
Tongan | null | null | to | 4096 | null | null |
Tongan | null | Tonga | to-TO | 4096 | null | null |
Tsonga | Xitsonga | null | ts | 49 | tso | ts |
Tsonga | Xitsonga | South Africa | ts-ZA | 1073 | tso | ts |
Turkish | Türkçe | null | tr | 31 | tur | tr |
Turkish | Türkçe | Cyprus | tr-CY | 4096 | tur | tr |
Turkish | Türkçe | Turkey | tr-TR | 1055 | tur | tr |
Turkmen | Türkmençe | null | tk | 66 | tuk | tk |
Turkmen | Türkmençe | Turkmenistan | tk-TM | 1090 | tuk | tk |
Ukrainian | Українська | null | uk | 34 | ukr | uk |
Ukrainian | Українська | Ukraine | uk-UA | 1058 | ukr | uk |
Upper Sorbian | null | null | hsb | 46 | hsb | null |
Upper Sorbian | null | Germany | hsb-DE | 1070 | hsb | null |
Urdu | اردو | null | ur | 32 | urd | ur |
Urdu | اردو | India | ur-IN | 2080 | urd | ur |
Urdu | اردو | Islamic Republic of Pakistan | ur-PK | 1056 | urd | ur |
Uyghur | ئۇيغۇرچه | null | ug | 128 | uig | ug |
Uyghur | ئۇيغۇرچه | People's Republic of China | ug-CN | 1152 | uig | ug |
Uzbek | O‘zbek | Perso-Arabic | uz-Arab | 4096 | uzb | uz |
Uzbek | O‘zbek | Perso-Arabic, Afghanistan | uz-Arab-AF | 4096 | uzb | uz |
Uzbek (Cyrillic) | null | null | uz-Cyrl | 30787 | null | null |
Uzbek (Cyrillic) | null | Uzbekistan | uz-Cyrl-UZ | 2115 | null | null |
Uzbek (Latin) | null | null | uz | 67 | null | null |
Uzbek (Latin) | null | null | uz-Latn | 31811 | null | null |
Uzbek (Latin) | null | Uzbekistan | uz-Latn-UZ | 1091 | null | null |
Vai | null | null | vai | 4096 | vai | null |
Vai | null | null | vai-Vaii | 4096 | vai | null |
Vai | null | Liberia | vai-Vaii-LR | 4096 | vai | null |
Vai (Latin) | null | Liberia | vai-Latn-LR | 4096 | null | null |
Vai (Latin) | null | null | vai-Latn | 4096 | null | null |
Valencian | Català | Spain | ca-ES- | 2051 | cat | ca |
Venda | Tshivenḓa | null | ve | 51 | ven | ve |
To run the test suite, first install the dependencies, then run test
:
# Using Yarn
yarn test
langs: ISO 639-1/2/3 Language codes with English and local names
Author: adlawsonLicense: MIT
Version: ^2.0.0
windows-locale: Windows Language Code Identifier (LCID) for JavaScript
Author: Tiago DaninLicense: MIT
Version: ^1.1.0
xo: JavaScript/TypeScript linter with great defaults
Author: Sindre SorhusLicense: MIT
Version: ^0.30.0
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue. List of all contributors.