2015-02-11

Copy of table from http://msdn.microsoft.com/en-us/library/windows/desktop/dd318693 as the new CSS no MSDN does not leave enough room to show this table without scrolling.

On the blog here, it sort of works at a 1920×1200 screen.

Locale identifier

Primary language

Prim. lang. identifier

Prim. lang. symbol

Sublanguage

Sublang. identifier

Sublang. symbol

0x0C00

Default custom locale language

0x00

LANG_NEUTRAL

Default custom sublanguage

0x03

SUBLANG_CUSTOM_DEFAULT

0x1400

Default custom MUI locale language

0x00

LANG_NEUTRAL

Default custom MUI sublanguage

0x05

SUBLANG_UI_CUSTOM_DEFAULT

0x007F

Invariant locale language

0x7F

LANG_INVARIANT

Invariant sublanguage

0x00

SUBLANG_NEUTRAL

0x0000

Neutral locale language

0x00

LANG_NEUTRAL

Neutral sublanguage

0x00

SUBLANG_NEUTRAL

0x0800

System default locale language

0x02

LANG_SYSTEM_DEFAULT

System default sublanguage

0x02

SUBLANG_SYS_DEFAULT

0x1000

Unspecified custom locale language

0x00

LANG_NEUTRAL

Unspecified custom sublanguage

0x04

SUBLANG_CUSTOM_UNSPECIFIED

0x0400

User default locale language

0x00

LANG_USER_DEFAULT

User default sublanguage

0x01

SUBLANG_DEFAULT

0x0436

Afrikaans (af)

0x36

LANG_AFRIKAANS

South Africa (ZA)

0x01

SUBLANG_AFRIKAANS_SOUTH_AFRICA

0x041C

Albanian (sq)

0x1c

LANG_ALBANIAN

Albania (AL)

0x01

SUBLANG_ALBANIAN_ALBANIA

0x0484

Alsatian (gsw)

0x84

LANG_ALSATIAN

France (FR)

0x01

SUBLANG_ALSATIAN_FRANCE

0x045E

Amharic (am)

0x5E

LANG_AMHARIC

Ethiopia (ET)

0x01

SUBLANG_AMHARIC_ETHIOPIA

0x1401

Arabic (ar)

0x01

LANG_ARABIC

Algeria (DZ)

0x05

SUBLANG_ARABIC_ALGERIA

0x3C01

Bahrain (BH)

0x0f

SUBLANG_ARABIC_BAHRAIN

0x0C01

Egypt (EG)

0x03

SUBLANG_ARABIC_EGYPT

0x0801

Iraq (IQ)

0x02

SUBLANG_ARABIC_IRAQ

0x2C01

Jordan (JO)

0x0B

SUBLANG_ARABIC_JORDAN

0x3401

Kuwait (KW)

0x0D

SUBLANG_ARABIC_KUWAIT

0x3001

Lebanon (LB)

0x0C

SUBLANG_ARABIC_LEBANON

0x1001

Libya (LY)

0x04

SUBLANG_ARABIC_LIBYA

0x1801

Morocco (MA)

0x06

SUBLANG_ARABIC_MOROCCO

0x2001

Oman (OM)

0x08

SUBLANG_ARABIC_OMAN

0x4001

Qatar (QA)

0x10

SUBLANG_ARABIC_QATAR

0x0401

Saudi Arabia (SA)

0x01

SUBLANG_ARABIC_SAUDI_ARABIA

0x2801

Syria (SY)

0x0A

SUBLANG_ARABIC_SYRIA

0x1C01

Tunisia (TN)

0x07

SUBLANG_ARABIC_TUNISIA

0x3801

U.A.E. (AE)

0x0E

SUBLANG_ARABIC_UAE

0x2401

Yemen (YE)

0x09

SUBLANG_ARABIC_YEMEN

0x042B

Armenian (hy)

0x2B

LANG_ARMENIAN

Armenia (AM)

0x01

SUBLANG_ARMENIAN_ARMENIA

0x044D

Assamese (as)

0x4D

LANG_ASSAMESE

India (IN)

0x01

SUBLANG_ASSAMESE_INDIA

0x082C

Azeri (az)

0x2C

LANG_AZERI

Azerbaijan, Cyrillic (AZ)

0x02

SUBLANG_AZERI_CYRILLIC

0x042C

Azerbaijan, Latin (AZ)

0x01

SUBLANG_AZERI_LATIN

0x0445

Bangla (bn); see note 10

0x45

LANG_BANGLA

Bangladesh

0x02

SUBLANG_BANGLA_BANGLADESH

India (IN)

0x01

SUBLANG_BANGLA_INDIA

0x046D

Bashkir (ba)

0x6D

LANG_BASHKIR

Russia (RU)

0x01

SUBLANG_BASHKIR_RUSSIA

0x042D

Basque (eu)

0x2d

LANG_BASQUE

Basque (ES)

0x01

SUBLANG_BASQUE_BASQUE

0x0423

Belarusian (be)

0x23

LANG_BELARUSIAN

Belarus (BY)

0x01

SUBLANG_BELARUSIAN_BELARUS

0x781A

Bosnian (bs)

LANG_BOSNIAN_NEUTRAL

Neutral

0x201A

Bosnian (bs); see note 2

0x1A

LANG_BOSNIAN

Bosnia and Herzegovina, Cyrillic (BA)

0x08

SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_CYRILLIC

0x141A

Bosnia and Herzegovina, Latin (BA)

0x05

SUBLANG_BOSNIAN_BOSNIA_HERZEGOVINA_LATIN

0x047E

Breton (br)

0x7E

LANG_BRETON

France (FR)

0x01

SUBLANG_BRETON_FRANCE

0x0402

Bulgarian (bg)

0x02

LANG_BULGARIAN

Bulgaria (BG)

0x01

SUBLANG_BULGARIAN_BULGARIA

0x0492

Central Kurdish (ku)

0x92

LANG_CENTRAL_KURDISH

Iraq (IQ)

0x01

SUBLANG_CENTRAL_KURDISH_IRAQ

0x045C

Cherokee (chr)

0x5C

LANG_CHEROKEE

Cherokee (Cher)

0x01

SUBLANG_CHEROKEE_CHEROKEE

0x0403

Catalan (ca)

0x03

LANG_CATALAN

Spain (ES)

0x01

SUBLANG_CATALAN_CATALAN

0x0C04

Chinese (zh); see note 1

0x04

LANG_CHINESE

Hong Kong SAR, PRC (HK)

0x03

SUBLANG_CHINESE_HONGKONG

0x1404

Macao SAR (MO)

0x05

SUBLANG_CHINESE_MACAU

0x1004

Singapore (SG)

0x04

SUBLANG_CHINESE_SINGAPORE

0x0004

Chinese (zh)

0x04

LANG_CHINESE_SIMPLIFIED

Simplified (Hans)

0x02

SUBLANG_CHINESE_SIMPLIFIED

0x7C04

Chinese (zh)

LANG_CHINESE_TRADITIONAL

Traditional (Hant)

0x01

SUBLANG_CHINESE_TRADITIONAL

0x0483

Corsican (co)

0x83

LANG_CORSICAN

France (FR)

0x01

SUBLANG_CORSICAN_FRANCE

0x001A

Croatian (hr); see note 2

0x1A

LANG_CROATIAN

Neutral

0x101A

Croatian (hr)

0x1a

LANG_CROATIAN

Bosnia and Herzegovina, Latin (BA)

0x04

SUBLANG_CROATIAN_BOSNIA_HERZEGOVINA_LATIN

0x041A

Croatia (HR)

0x01

SUBLANG_CROATIAN_CROATIA

0x0405

Czech (cs)

0x05

LANG_CZECH

Czech Republic (CZ)

0x01

SUBLANG_CZECH_CZECH_REPUBLIC

0x0406

Danish (da)

0x06

LANG_DANISH

Denmark (DK)

0x01

SUBLANG_DANISH_DENMARK

0x048C

Dari (prs)

0x8C

LANG_DARI

Afghanistan (AF)

0x01

SUBLANG_DARI_AFGHANISTAN

0x0465

Divehi (dv)

0x65

LANG_DIVEHI

Maldives (MV)

0x01

SUBLANG_DIVEHI_MALDIVES

0x0813

Dutch (nl)

0x13

LANG_DUTCH

Belgium (BE)

0x02

SUBLANG_DUTCH_BELGIAN

0x0413

Netherlands (NL)

0x01

SUBLANG_DUTCH

0x0C09

English (en)

0x09

LANG_ENGLISH

Australia (AU)

0x03

SUBLANG_ENGLISH_AUS

0x2809

Belize (BZ)

0x0A

SUBLANG_ENGLISH_BELIZE

0x1009

Canada (CA)

0x04

SUBLANG_ENGLISH_CAN

0x2409

Caribbean (029)

0x09

SUBLANG_ENGLISH_CARIBBEAN

0x4009

India (IN)

0x10

SUBLANG_ENGLISH_INDIA

0x1809

Ireland (IE); see note 3

0x06

SUBLANG_ENGLISH_EIRE

0x1809

Ireland (IE); see note 3

0x06

SUBLANG_ENGLISH_IRELAND

0x2009

Jamaica (JM)

0x08

SUBLANG_ENGLISH_JAMAICA

0x4409

Malaysia (MY)

0x11

SUBLANG_ENGLISH_MALAYSIA

0x1409

New Zealand (NZ)

0x05

SUBLANG_ENGLISH_NZ

0x3409

Philippines (PH)

0x0D

SUBLANG_ENGLISH_PHILIPPINES

0x4809

Singapore (SG)

0x12

SUBLANG_ENGLISH_SINGAPORE

0x1c09

South Africa (ZA)

0x07

SUBLANG_ENGLISH_SOUTH_AFRICA

0x2C09

Trinidad and Tobago (TT)

0x0B

SUBLANG_ENGLISH_TRINIDAD

0x0809

United Kingdom (GB)

0x02

SUBLANG_ENGLISH_UK

0x0409

United States (US)

0x01

SUBLANG_ENGLISH_US

0x3009

Zimbabwe (ZW)

0x0C

SUBLANG_ENGLISH_ZIMBABWE

0x0425

Estonian (et)

0x25

LANG_ESTONIAN

Estonia (EE)

0x01

SUBLANG_ESTONIAN_ESTONIA

0x0438

Faroese (fo)

0x38

LANG_FAEROESE

Faroe Islands (FO)

0x01

SUBLANG_FAEROESE_FAROE_ISLANDS

0x0464

Filipino (fil)

0x64

LANG_FILIPINO

Philippines (PH)

0x01

SUBLANG_FILIPINO_PHILIPPINES

0x040B

Finnish (fi)

0x0B

LANG_FINNISH

Finland (FI)

0x01

SUBLANG_FINNISH_FINLAND

0x080c

French (fr)

0x0C

LANG_FRENCH

Belgium (BE)

0x02

SUBLANG_FRENCH_BELGIAN

0x0C0C

Canada (CA)

0x03

SUBLANG_FRENCH_CANADIAN

0x040c

France (FR)

0x01

SUBLANG_FRENCH

0x140C

Luxembourg (LU)

0x05

SUBLANG_FRENCH_LUXEMBOURG

0x180C

Monaco (MC)

0x06

SUBLANG_FRENCH_MONACO

0x100C

Switzerland (CH)

0x04

SUBLANG_FRENCH_SWISS

0x0462

Frisian (fy)

0x62

LANG_FRISIAN

Netherlands (NL)

0x01

SUBLANG_FRISIAN_NETHERLANDS

0x0456

Galician (gl)

0x56

LANG_GALICIAN

Spain (ES)

0x01

SUBLANG_GALICIAN_GALICIAN

0x0437

Georgian (ka)

0x37

LANG_GEORGIAN

Georgia (GE)

0x01

SUBLANG_GEORGIAN_GEORGIA

0x0C07

German (de)

0x07

LANG_GERMAN

Austria (AT)

0x03

SUBLANG_GERMAN_AUSTRIAN

0x0407

Germany (DE)

0x01

SUBLANG_GERMAN

0x1407

Liechtenstein (LI)

0x05

SUBLANG_GERMAN_LIECHTENSTEIN

0x1007

Luxembourg (LU)

0x04

SUBLANG_GERMAN_LUXEMBOURG

0x0807

Switzerland (CH)

0x02

SUBLANG_GERMAN_SWISS

0x0408

Greek (el)

0x08

LANG_GREEK

Greece (GR)

0x01

SUBLANG_GREEK_GREECE

0x046F

Greenlandic (kl)

0x6F

LANG_GREENLANDIC

Greenland (GL)

0x01

SUBLANG_GREENLANDIC_GREENLAND

0x0447

Gujarati (gu)

0x47

LANG_GUJARATI

India (IN)

0x01

SUBLANG_GUJARATI_INDIA

0x0468

Hausa (ha)

0x68

LANG_HAUSA

Nigeria (NG)

0x01

SUBLANG_HAUSA_NIGERIA_LATIN

0x0475

Hawiian (haw)

0x75

LANG_HAWAIIAN

United States (US)

0x01

SUBLANG_HAWAIIAN_US

0x040D

Hebrew (he)

0x0D

LANG_HEBREW

Israel (IL)

0x01

SUBLANG_HEBREW_ISRAEL

0x0439

Hindi (hi)

0x39

LANG_HINDI

India (IN)

0x01

SUBLANG_HINDI_INDIA

0x040E

Hungarian (hu)

0x0E

LANG_HUNGARIAN

Hungary (HU)

0x01

SUBLANG_HUNGARIAN_HUNGARY

0x040F

Icelandic (is)

0x0F

LANG_ICELANDIC

Iceland (IS)

0x01

SUBLANG_ICELANDIC_ICELAND

0x0470

Igbo (ig)

0x70

LANG_IGBO

Nigeria (NG)

0x01

SUBLANG_IGBO_NIGERIA

0x0421

Indonesian (id)

0x21

LANG_INDONESIAN

Indonesia (ID)

0x01

SUBLANG_INDONESIAN_INDONESIA

0x085D

Inuktitut (iu)

0x5D

LANG_INUKTITUT

Canada (CA), Latin

0x02

SUBLANG_INUKTITUT_CANADA_LATIN

0x045D

Canada (CA), Canadian Syllabics

0x01

SUBLANG_INUKTITUT_CANADA

0x083C

Irish (ga); see note 4

0x3C

LANG_IRISH

Ireland (IE)

0x02

SUBLANG_IRISH_IRELAND

0x0434

isiXhosa (xh)

0x34

LANG_XHOSA

South Africa (ZA)

0x01

SUBLANG_XHOSA_SOUTH_AFRICA

0x0435

isiZulu (zu)

0x35

LANG_ZULU

South Africa (ZA)

0x01

SUBLANG_ZULU_SOUTH_AFRICA

0x0410

Italian (it)

0x10

LANG_ITALIAN

Italy (IT)

0x01

SUBLANG_ITALIAN

0x0810

Switzerland (CH)

0x02

SUBLANG_ITALIAN_SWISS

0x0411

Japanese (ja)

0x11

LANG_JAPANESE

Japan (JP)

0x01

SUBLANG_JAPANESE_JAPAN

0x044B

Kannada (kn)

0x4B

LANG_KANNADA

India (IN)

0x01

SUBLANG_KANNADA_INDIA

______

(reserved)

0x60

LANG_KASHMIRI

(reserved)

0x02

SUBLANG_KASHMIRI_INDIA

(reserved)

0x02

SUBLANG_KASHMIRI_SASIA

0x043F

Kazakh (kk)

0x3F

LANG_KAZAK

Kazakhstan (KZ)

0x01

SUBLANG_KAZAK_KAZAKHSTAN

0x0453

Khmer (kh)

0x53

LANG_KHMER

Cambodia (KH)

0x01

SUBLANG_KHMER_CAMBODIA

0x0486

K’iche (qut)

0x86

LANG_KICHE

Guatemala (GT)

0x01

SUBLANG_KICHE_GUATEMALA

0x0487

Kinyarwanda (rw)

0x87

LANG_KINYARWANDA

Rwanda (RW)

0x01

SUBLANG_KINYARWANDA_RWANDA

0x0457

Konkani (kok)

0x57

LANG_KONKANI

India (IN)

0x01

SUBLANG_KONKANI_INDIA

0x0412

Korean (ko)

0x12

LANG_KOREAN

Korea (KR)

0x01

SUBLANG_KOREAN

0x0440

Kyrgyz (ky)

0x40

LANG_KYRGYZ

Kyrgyzstan (KG)

0x01

SUBLANG_KYRGYZ_KYRGYZSTAN

0x0454

Lao (lo)

0x54

LANG_LAO

Lao PDR (LA)

0x01

SUBLANG_LAO_LAO

0x0426

Latvian (lv)

0x26

LANG_LATVIAN

Latvia (LV)

0x01

SUBLANG_LATVIAN_LATVIA

0x0427

Lithuanian (lt)

0x27

LANG_LITHUANIAN

Lithuanian (LT); see note 5

0x01

SUBLANG_LITHUANIAN_LITHUANIA

0x082E

Lower Sorbian (dsb)

0x2E

LANG_LOWER_SORBIAN

Germany (DE)

0x02

SUBLANG_LOWER_SORBIAN_GERMANY

0x046E

Luxembourgish (lb)

0x6E

LANG_LUXEMBOURGISH

Luxembourg (LU)

0x01

SUBLANG_LUXEMBOURGISH_LUXEMBOURG

0x042F

Macedonian (mk)

0x2F

LANG_MACEDONIAN

Macedonia, FYROM (MK)

0x01

SUBLANG_MACEDONIAN_MACEDONIA

0x083E

Malay (ms)

0x3E

LANG_MALAY

Brunei Darassalam (BN)

0x02

SUBLANG_MALAY_BRUNEI_DARUSSALAM

0x043e

Malaysia (MY)

0x01

SUBLANG_MALAY_MALAYSIA

0x044C

Malayalam (ml)

0x4C

LANG_MALAYALAM

India (IN)

0x01

SUBLANG_MALAYALAM_INDIA

0x043A

Maltese (mt)

0x3A

LANG_MALTESE

Malta (MT)

0x01

SUBLANG_MALTESE_MALTA

(reserved)

0x58

LANG_MANIPURI

0x0481

Maori (mi)

0x81

LANG_MAORI

New Zealand (NZ)

0x01

SUBLANG_MAORI_NEW_ZEALAND

0x047A

Mapudungun (arn)

0x7A

LANG_MAPUDUNGUN

Chile (CL)

0x01

SUBLANG_MAPUDUNGUN_CHILE

0x044E

Marathi (mr)

0x4E

LANG_MARATHI

India (IN)

0x01

SUBLANG_MARATHI_INDIA

0x047C

Mohawk (moh)

0x7C

LANG_MOHAWK

Canada (CA)

0x01

SUBLANG_MOHAWK_MOHAWK

0x0450

Mongolian (mn)

0x50

LANG_MONGOLIAN

Mongolia, Cyrillic (MN)

0x01

SUBLANG_MONGOLIAN_CYRILLIC_MONGOLIA

0x0850

Mongolia, Mong (MN)

0x02

SUBLANG_MONGOLIAN_PRC

0x0461

Nepali (ne)

0x61

LANG_NEPALI

Nepal (NP)

0x01

SUBLANG_NEPALI_NEPAL

India (IN)

0x02

SUBLANG_NEPALI_INDIA

0x0414

Norwegian (no)

0x14

LANG_NORWEGIAN

Bokmål, Norway (NO)

0x01

SUBLANG_NORWEGIAN_BOKMAL

0x0814

Nynorsk, Norway (NO)

0x02

SUBLANG_NORWEGIAN_NYNORSK

0x0482

Occitan (oc)

0x82

LANG_OCCITAN

France (FR)

0x01

SUBLANG_OCCITAN_FRANCE

0x0448

Oriya (or)

0x48

LANG_ORIYA

India (IN)

0x01

SUBLANG_ORIYA_INDIA

0x0463

Pashto (ps)

0x63

LANG_PASHTO

Afghanistan (AF)

0x01

SUBLANG_PASHTO_AFGHANISTAN

0x0429

Persian (fa); see note 6

0x29

LANG_PERSIAN

Iran (IR)

0x01

SUBLANG_PERSIAN_IRAN

0x0415

Polish (pl)

0x15

LANG_POLISH

Poland (PL)

0x01

SUBLANG_POLISH_POLAND

0x0416

Portuguese (pt)

0x16

LANG_PORTUGUESE

Brazil (BR)

0x01

SUBLANG_PORTUGUESE_BRAZILIAN

0x0816

Portugal (PT); see note 7

0x02

SUBLANG_PORTUGUESE

0x0867

Pular (ff)

0x67

LANG_PULAR

Senegal (SN)

0x02

SUBLANG_PULAR_SENEGAL

0x0446

Punjabi (pa)

0x46

LANG_PUNJABI

India, Gurmukhi script (IN)

0x01

SUBLANG_PUNJABI_INDIA

0x0846

Pakistan, Arabic script(PK)

0x02

SUBLANG_PUNJABI_PAKISTAN

0x046B

Quechua (quz)

0x6B

LANG_QUECHUA

Bolivia (BO)

0x01

SUBLANG_QUECHUA_BOLIVIA

0x086B

Ecuador (EC)

0x02

SUBLANG_QUECHUA_ECUADOR

0x0C6B

Peru (PE)

0x03

SUBLANG_QUECHUA_PERU

0x0418

Romanian (ro)

0x18

LANG_ROMANIAN

Romania (RO)

0x01

SUBLANG_ROMANIAN_ROMANIA

0x0417

Romansh (rm)

0x17

LANG_ROMANSH

Switzerland (CH)

0x01

SUBLANG_ROMANSH_SWITZERLAND

0x0419

Russian (ru)

0x19

LANG_RUSSIAN

Russia (RU)

0x01

SUBLANG_RUSSIAN_RUSSIA

0x0485

Sakha (sah); see note 9

0x85

LANG_SAKHA

Russia (RU)

0x01

SUBLANG_SAKHA_RUSSIA

0x243B

Sami (smn)

0x3B

LANG_SAMI

Inari, Finland (FI)

0x09

SUBLANG_SAMI_INARI_FINLAND

0x103B

Sami (smj)

Lule, Norway (NO)

0x04

SUBLANG_SAMI_LULE_NORWAY

0x143B

Lule, Sweden (SE)

0x05

SUBLANG_SAMI_LULE_SWEDEN

0x0C3B

Sami (se)

Northern, Finland (FI)

0x03

SUBLANG_SAMI_NORTHERN_FINLAND

0x043B

Northern, Norway (NO)

0x01

SUBLANG_SAMI_NORTHERN_NORWAY

0x083B

Northern, Sweden (SE)

0x02

SUBLANG_SAMI_NORTHERN_SWEDEN

0x203B

Sami (sms)

Skolt, Finland (FI)

0x08

SUBLANG_SAMI_SKOLT_FINLAND

0x183B

Sami (sma)

Southern, Norway (NO)

0x06

SUBLANG_SAMI_SOUTHERN_NORWAY

0x1C3B

Southern, Sweden (SE)

0x07

SUBLANG_SAMI_SOUTHERN_SWEDEN

0x044F

Sanskrit (sa)

0x4F

LANG_SANSKRIT

India (IN)

0x01

SUBLANG_SANSKRIT_INDIA

0x7C1A

Serbian (sr); see note 2

LANG_SERBIAN_NEUTRAL

Neutral

0x1C1A

0x1a

LANG_SERBIAN

Bosnia and Herzegovina, Cyrillic (BA)

0x07

SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_CYRILLIC

0x181A

Bosnia and Herzegovina, Latin (BA)

0x06

SUBLANG_SERBIAN_BOSNIA_HERZEGOVINA_LATIN

Croatia (HR)

0x01

SUBLANG_SERBIAN_CROATIA

0x0C1A

Serbia and Montenegro, Former, Cyrillic (CS)

0x03

SUBLANG_SERBIAN_CYRILLIC

0x081A

Serbia and Montenegro, Former, Latin (CS)

0x02

SUBLANG_SERBIAN_LATIN

0x046C

Sesotho sa Leboa (nso)

0x6C

LANG_SOTHO

South Africa (ZA)

0x01

SUBLANG_SOTHO_NORTHERN_SOUTH_AFRICA

0x0832

Setswana / Tswana (tn)

0x32

LANG_TSWANA

Botswana (BW)

0x02

SUBLANG_TSWANA_BOTSWANA

0x0432

South Africa (ZA)

0x01

SUBLANG_TSWANA_SOUTH_AFRICA

(reserved)

0x59

LANG_SINDHI

(reserved)

0x02

SUBLANG_SINDHI_AFGHANISTAN

0x0459

(reserved)

(reserved)

0x01

SUBLANG_SINDHI_INDIA

0x0859

Sindhi (sd)

Pakistan (PK)

0x02

SUBLANG_SINDHI_PAKISTAN

0x045B

Sinhala (si)

0x5B

LANG_SINHALESE

Sri Lanka (LK)

0x01

SUBLANG_SINHALESE_SRI_LANKA

0x041B

Slovak (sk)

0x1b

LANG_SLOVAK

Slovakia (SK)

0x01

SUBLANG_SLOVAK_SLOVAKIA

0x0424

Slovenian (sl)

0x24

LANG_SLOVENIAN

Slovenia (SI)

0x01

SUBLANG_SLOVENIAN_SLOVENIA

0x2C0A

Spanish (es)

0x0A

LANG_SPANISH

Argentina (AR)

0x0b

SUBLANG_SPANISH_ARGENTINA

0x400A

Bolivia (BO)

0x10

SUBLANG_SPANISH_BOLIVIA

0x340A

Chile (CL)

0x0D

SUBLANG_SPANISH_CHILE

0x240A

Colombia (CO)

0x09

SUBLANG_SPANISH_COLOMBIA

0x140A

Costa Rica (CR)

0x05

SUBLANG_SPANISH_COSTA_RICA

0x1C0A

Dominican Republic (DO)

0x07

SUBLANG_SPANISH_DOMINICAN_REPUBLIC

0x300A

Ecuador (EC)

0x0C

SUBLANG_SPANISH_ECUADOR

0x440A

El Salvador (SV)

0x11

SUBLANG_SPANISH_EL_SALVADOR

0x100A

Guatemala (GT)

0x04

SUBLANG_SPANISH_GUATEMALA

0x480A

Honduras (HN)

0x12

SUBLANG_SPANISH_HONDURAS

0x080A

Mexico (MX)

0x02

SUBLANG_SPANISH_MEXICAN

0x4C0A

Nicaragua (NI)

0x13

SUBLANG_SPANISH_NICARAGUA

0x180A

Panama (PA)

0x06

SUBLANG_SPANISH_PANAMA

0x3C0A

Paraguay (PY)

0x0F

SUBLANG_SPANISH_PARAGUAY

0x280A

Peru (PE)

0x0A

SUBLANG_SPANISH_PERU

0x500A

Puerto Rico (PR)

0x14

SUBLANG_SPANISH_PUERTO_RICO

0x0C0A

Spain, Modern Sort (ES)

0x03

SUBLANG_SPANISH_MODERN

0x040A

Spain, Traditional Sort (ES)

0x01

SUBLANG_SPANISH

0x540A

United States (US)

0x15

SUBLANG_SPANISH_US

0x380A

Uruguay (UY)

0x0E

SUBLANG_SPANISH_URUGUAY

0x200A

Venezuela (VE)

0x08

SUBLANG_SPANISH_VENEZUELA

0x0441

Swahili (sw)

0x41

LANG_SWAHILI

Kenya (KE)

0x01

SUBLANG_SWAHILI

0x081D

Swedish (sv)

0x1D

LANG_SWEDISH

Finland (FI)

0x02

SUBLANG_SWEDISH_FINLAND

0x041D

Sweden (SE); see note 8

0x01

SUBLANG_SWEDISH

0x041D

Sweden (SE); see note 8

0x01

SUBLANG_SWEDISH_SWEDEN

0x045A

Syriac (syr)

0x5A

LANG_SYRIAC

Syria (SY)

0x01

SUBLANG_SYRIAC

0x0428

Tajik (tg)

0x28

LANG_TAJIK

Tajikistan, Cyrillic (TJ)

0x01

SUBLANG_TAJIK_TAJIKISTAN

0x085F

Tamazight (tzm)

0x5F

LANG_TAMAZIGHT

Algeria, Latin (DZ)

0x02

SUBLANG_TAMAZIGHT_ALGERIA_LATIN

0x0449

Tamil (ta)

0x49

LANG_TAMIL

India (IN)

0x01

SUBLANG_TAMIL_INDIA

0x0849

Sri Lanka (LK)

0x02

SUBLANG_TAMIL_SRI_LANKA

0x0444

Tatar (tt)

0x44

LANG_TATAR

Russia (RU)

0x01

SUBLANG_TATAR_RUSSIA

0x044A

Telugu (te)

0x4A

LANG_TELUGU

India (IN)

0x01

SUBLANG_TELUGU_INDIA

0x041E

Thai (th)

0x1E

LANG_THAI

Thailand (TH)

0x01

SUBLANG_THAI_THAILAND

0x0451

Tibetan (bo)

0x51

LANG_TIBETAN

PRC (CN)

0x01

SUBLANG_TIBETAN_PRC

0x0873

Tigrinya (ti)

0x73

LANG_TIGRINYA

Eritrea (ER)

0x02

SUBLANG_TIGRINYA_ERITREA

0x0473

Ethiopia (ET)

0x01

SUBLANG_TIGRINYA_ETHIOPIA

0x0873

(reserved)

0x73

LANG_TIGRIGNA

(reserved)

0x02

SUBLANG_TIGRIGNA_ERITREA

0x041F

Turkish (tr)

0x1F

LANG_TURKISH

Turkey (TR)

0x01

SUBLANG_TURKISH_TURKEY

0x0442

Turkmen (tk)

0x42

LANG_TURKMEN

Turkmenistan (TM)

0x01

SUBLANG_TURKMEN_TURKMENISTAN

0x0422

Ukrainian (uk)

0x22

LANG_UKRAINIAN

Ukraine (UA)

0x01

SUBLANG_UKRAINIAN_UKRAINE

0x042E

Upper Sorbian (hsb)

0x2E

LANG_UPPER_SORBIAN

Germany (DE)

0x01

SUBLANG_UPPER_SORBIAN_GERMANY

0x0820

Urdu (ur)

0x20

LANG_URDU

(reserved)

0x02

SUBLANG_URDU_INDIA

0x0420

Pakistan (PK)

0x01

SUBLANG_URDU_PAKISTAN

0x0480

Uyghur (ug)

0x80

LANG_UIGHUR

PRC (CN)

0x01

SUBLANG_UIGHUR_PRC

0x0843

Uzbek (uz)

0x43

LANG_UZBEK

Uzbekistan, Cyrillic (UZ)

0x02

SUBLANG_UZBEK_CYRILLIC

0x0443

Uzbekistan, Latin (UZ)

0x01

SUBLANG_UZBEK_LATIN

0x0803

Valencian (ca)

0x03

LANG_VALENCIAN

Valencia (ES-Valencia)

0x02

SUBLANG_VALENCIAN_VALENCIA

0x042A

Vietnamese (vi)

0x2A

LANG_VIETNAMESE

Vietnam (VN)

0x01

SUBLANG_VIETNAMESE_VIETNAM

0x0452

Welsh (cy)

0x52

LANG_WELSH

United Kingdom (GB)

0x01

SUBLANG_WELSH_UNITED_KINGDOM

0x0488

Wolof (wo)

0x88

LANG_WOLOF

Senegal (SN)

0x01

SUBLANG_WOLOF_SENEGAL

0x0478

Yi (ii)

0x78

LANG_YI

PRC (CN)

0x01

SUBLANG_YI_PRC

0x046A

Yoruba (yo)

0x6A

LANG_YORUBA

Nigeria (NG)

0x01

SUBLANG_YORUBA_NIGERIA

See https://gist.github.com/jpluimers/6881439

Filed under: Development, Software Development

Show more