Language designators with regions

A region designator is a code that represents a country (ISO 3166-1 standard, two-letter, capitalized code). To specify a specific dialect, use a hyphen to combine a language designator with a region designator. For example, to specify common English, use the en language designator as locale. To specify the English language as it is used in the United Kingdom, use en-GB as the locale.

ISO Code LanguageLanguageISO Code LanguageLanguage

af-ZA

Afrikaans (South Africa)

es-HN

Spanish (Honduras)

ar-AE

Arabic (United Arab Emirates)

es-LA

Spanish (Spanish)

ar-AR

Arabic (Arabic)

es-MX

Spanish (Mexico)

ar-BH

Arabic (Bahrain)

es-NI

Spanish (Nicaragua)

ar-DJ

Arabic (Djibouti)

es-PA

Spanish (Panama)

ar-DZ

Arabic (Algeria)

es-PE

Spanish (Peru)

ar-EG

Arabic (Egypt)

es-PR

Spanish (Puerto Rico)

ar-EH

Arabic (Western Sahara)

es-PY

Spanish (Paraguay)

ar-ER

Arabic (Eritrea)

es-SV

Spanish (El Salvador)

ar-IL

Arabic (Israel)

es-US

Spanish (United States)

ar-IQ

Arabic (Iraq)

es-UY

Spanish (Uruguay)

ar-JO

Arabic (Jordan)

es-VE

Spanish (Venezuela)

ar-KM

Arabic (Comoros)

et-EE

Estonian (Estonia)

ar-KW

Arabic (Kuwait)

eu-ES

Basque (Spain)

ar-LB

Arabic (Lebanon)

fa-IR

Persian (Iran)

ar-LY

Arabic (Libya)

fb-LT

Leet Speak

ar-MA

Arabic (Morocco)

fi-FI

Finnish (Finland)

ar-MR

Arabic (Mauritania)

fo-FO

Faroese (Faeroe Islands)

ar-OM

Arabic (Oman)

fr-BE

French (Belgium)

ar-PS

Arabic (West Bank and Gaza)

fr-BF

French (Burkina Faso)

ar-QA

Arabic (Qatar)

fr-BI

French (Burundi)

ar-SA

Arabic (Saudi Arabia)

fr-BJ

French (Benin)

ar-SD

Arabic (Sudan)

fr-CA

French (Canada)

ar-SO

Arabic (Somalia)

fr-CD

French (Dem. Rep. Congo)

ar-SY

Arabic (Syria)

fr-CF

French (Central African Republic)

ar-TD

Arabic (Chad)

fr-CG

French (Congo)

ar-TN

Arabic (Tunisia)

fr-CH

French (Switzerland)

ar-YE

Arabic (Yemen)

fr-CI

French (Côte d’Ivoire)

az-AZ

Azerbaijani (Azerbaijan)

fr-CM

French (Cameroon)

be-BY

Belarusian (Belarus)

fr-DJ

French (Djibouti)

bg-BG

Bulgarian (Bulgaria)

fr-FR

French (France)

bn-IN

Bengali (India)

fr-GA

French (Gabon)

bs-BA

Bosnian (Bosnia and Herzegovina)

fr-GD

French (Grenada)

ca-AD

Catalan (Andorra)

fr-GF

French (French Guianna)

ca-ES

Catalan (Spain)

fr-GN

French (Guinea)

cs-CZ

Czech (Czech Republic)

fr-GP

French (Guadeloupe)

cs-SK

Czech (Slovak Republic)

fr-GQ

French (Equatorial Guinea)

cy-GB

Welsh (United Kingdom)

fr-HT

French (Haiti)

da-DK

Danish (Denmark)

fr-KM

French (Comoros)

da-FO

Danish (Faeroe Islands)

fr-LC

French (St. Lucia)

da-GL

Danish (Greenland)

fr-LU

French (Luxembourg)

de-AT

German (Austria)

fr-MC

French (Monaco)

de-BE

German (Belgium)

fr-MF

French (St. Martin (French part))

de-CH

German (Switzerland)

fr-MG

French (Madagascar)

de-DE

German (Germany)

fr-ML

French (Mali)

de-LI

German (Liechtenstein)

fr-MQ

French (Martinique)

de-LU

German (Luxembourg)

fr-MU

French (Mauritius)

de-NA

German (Namibia)

fr-NC

French (New Caledonia)

el-CY

Greek (Cyprus)

fr-NE

French (Niger)

el-GR

Greek (Greece)

fr-PF

French (French Polynesia)

en-AG

English (Antigua and Barbuda)

fr-PM

French (Saint Pierre and Miquelon)

en-AI

English (Anguilla)

fr-RE

French (Réunion)

en-AS

English (American Samoa)

fr-RW

French (Rwanda)

en-AU

English (Australia)

fr-SC

French (Seychelles)

en-BB

English (Barbados)

fr-SN

French (Senegal)

en-BD

English (Bangladesh)

fr-TD

French (Chad)

en-BM

English (Bermuda)

fr-TG

French (Togo)

en-BS

English (The Bahamas)

fr-VU

French (Vanuatu)

en-BW

English (Botswana)

fr-WF

French (Wallis and Futuna)

en-BZ

English (Belize)

fr-YT

French (Mayotte)

en-CA

English (Canada)

fy-NL

Frisian (Netherlands)

en-CK

English (Cook Islands)

ga-GB

Irish (United Kingdom)

en-CM

English (Cameroon)

ga-IE

Irish (Ireland)

en-CW

English (Curaçao)

gl-ES

Galician (Spain)

en-DM

English (Dominica)

he-IL

Hebrew (Israel)

en-ER

English (Eritrea)

hi-FJ

Hindi (Fiji)

en-FJ

English (Fiji)

hi-IN

Hindi (India)

en-FK

English (Falkland Islands)

hi-PK

Hindi (Pakistan)

en-FM

English (Micronesia)

hr-BA

Croatian (Bosnia and Herzegovina)

en-GB

English (United Kingdom)

hr-HR

Croatian (Croatia)

en-GD

English (Grenada)

hu-HU

Hungarian (Hungary)

en-GG

English (Guernsey)

hy-AM

Armenian (Armenia)

en-GH

English (Ghana)

id-ID

Indonesian (Indonesia)

en-GI

English (Gibraltar)

is-IS

Icelandic (Iceland)

en-GM

English (The Gambia)

it-CH

Italian (Switzerland)

en-GU

English (Guam)

it-IT

Italian (Italy)

en-GY

English (Guyana)

it-SM

Italian (San Marino)

en-HK

English (Hong Kong)

it-VA

Italian (Vatican City)

en-IE

English (Ireland)

ja-JP

Japanese (Japan)

en-IM

English (Isle of Man)

ja-PW

Japanese (Palau)

en-IN

English (India)

ka-GE

Georgian (Georgia)

en-JE

English (Jersey)

km-KH

Khmer (Cambodia)

en-JM

English (Jamaica)

ko-KP

Korean (DPRK)

en-KE

English (Kenya)

ko-KR

Korean (South Korea)

en-KI

English (Kiribati)

ku-TR

Kurdish (Turkey)

en-KN

English (St. Kitts and Nevis)

la-VA

Latin (Vatican City)

en-KY

English (Cayman Islands)

lt-LT

Lithuanian (Lithuania)

en-LC

English (St. Lucia)

lv-LV

Latvian (Latvia)

en-LK

English (Sri Lanka)

mk-MK

Macedonian (Macedonia)

en-LR

English (Liberia)

ml-IN

Malayalam (India)

en-LS

English (Lesotho)

ms-BN

Malay (Brunei)

en-MH

English (Marshall Islands)

ms-ID

Malay (Indonesia)

en-MP

English (Northern Mariana Islands)

ms-MY

Malay (Malaysia)

en-MS

English (Montserrat)

ms-SG

Malay (Singapore)

en-MT

English (Malta)

mt-MT

Maltese (Malta)

en-MU

English (Mauritius)

nb-NO

Norwegian Bokmål (Norway)

en-MW

English (Malawi)

ne-NP

Nepali (Nepal)

en-MY

English (Malaysia)

nl-AN

Dutch (Netherlands Antilles)

en-NA

English (Namibia)

nl-AW

Dutch (Aruba)

en-NG

English (Nigeria)

nl-BE

Dutch (Belgium)

en-NR

English (Nauru)

nl-CW

Dutch (Curaçao)

en-NU

English (Niue)

nl-NL

Dutch (Netherlands)

en-NZ

English (New Zealand)

nl-SR

Dutch (Suriname)

en-PG

English (Papua New Guinea)

nl-SX

Dutch (Sint Maarten (Dutch part))

en-PH

English (Philippines)

nn-NO

Norwegian Nynorsk (Norway)

en-PI

English (Pirate)

no-NO

Norwegian (Norway)

en-PK

English (Pakistan)

pa-IN

Punjabi (India)

en-PN

English (Pitcairn Islands)

pl-PL

Polish (Poland)

en-PR

English (Puerto Rico)

ps-AF

Pashto (Afghanistan)

en-PW

English (Palau)

pt-AO

Portuguese (Angola)

en-RW

English (Rwanda)

pt-BR

Portuguese (Brazil)

en-SB

English (Solomon Islands)

pt-CV

Portuguese (Cape Verde)

en-SC

English (Seychelles)

pt-GQ

Portuguese (Equatorial Guinea)

en-SD

English (Sudan)

pt-GW

Portuguese (Guinea-Bissau)

en-SG

English (Singapore)

pt-MO

Portuguese (Macao)

en-SH

English (Saint Helena)

pt-MZ

Portuguese (Mozambique)

en-SL

English (Sierra Leone)

pt-PT

Portuguese (Portugal)

en-SO

English (Somalia)

pt-ST

Portuguese (São Tomé and Principe)

en-SS

English (South Sudan)

pt-TL

Portuguese (Timor-Leste)

en-SZ

English (Swaziland)

ro-MD

Romanian (Moldova)

en-TC

English (Turks and Caicos Islands)

ro-RO

Romanian (Romania)

en-TO

English (Tonga)

ru-BY

Russian (Belarus)

en-TT

English (Trinidad and Tobago)

ru-KG

Russian (Kyrgyz Republic)

en-TV

English (Tuvalu)

ru-KZ

Russian (Kazakhstan)

en-TZ

English (Tanzania)

ru-RU

Russian (Russia)

en-UD

English (Upside Down)

ru-TJ

Russian (Tajikistan)

en-UG

English (Uganda)

sk-CZ

Slovak (Czech Republic)

en-US

English (United States)

sk-SK

Slovak (Slovakia)

en-VC

English (St. Vincent and the Grenadines)

sl-SI

Slovenian (Slovenia)

en-VG

English (British Virgin Islands)

sq-AL

Albanian (Albania)

en-VI

English (United States Virgin Islands)

sq-KS

Albanian (Kosovo)

en-VU

English (Vanuatu)

sr-BA

Serbian (Bosnia and Herzegovina)

en-WS

English (Samoa)

sr-ME

Serbian (Montenegro)

en-ZA

English (South Africa)

sr-RS

Serbian (Serbia)

en-ZM

English (Zambia)

sv-FI

Swedish (Finland)

en-ZW

English (Zimbabwe)

sv-SE

Swedish (Sweden)

eo-EO

Esperanto (Esperanto)

sw-KE

Swahili (Kenya)

es-AR

Spanish (Argentina)

ta-IN

Tamil (India)

es-BO

Spanish (Bolivia)

te-IN

Telugu (India)

es-CL

Spanish (Chile)

th-TH

Thai (Thailand)

es-CO

Spanish (Colombia)

tl-PH

Filipino (Philippines)

es-CR

Spanish (Costa Rica)

tr-CY

Turkish (Cyprus)

es-CU

Spanish (Cuba)

tr-TR

Turkish (Turkey)

es-DO

Spanish (Dominican Republic)

uk-UA

Ukrainian (Ukraine)

es-EC

Spanish (Ecuador)

vi-VN

Vietnamese (Vietnam)

es-ES

Spanish (Spain)

zh-CN

Chinese (China)

es-GI

Spanish (Gibraltar)

zh-HK

Chinese (Hong Kong)

es-GQ

Spanish (Equatorial Guinea)

zh-MO

Chinese (Macao)

es-GT

Spanish (Guatemala)

zh-SG

Chinese (Singapore)

Last updated