General Info

 Below is a list of the Windows operating system language ID codes:

Note: Any language that does not specify a secondary ID will return either 0x00, 0x01, or 0x02.

 

Primary ID

Hex (Dec)

Secondary ID

Hex (Dec)

Language

 

0x00  (0)

0x00 (0)

Neutral

 

0x01 (1)

Default

 

0x02 (2)

System Default

0x01 (1)

0x01 (1)

Arabic (Saudi Arabia)

 

0x02 (2)

Arabic (Iraq)

 

0x03 (3)

Arabic (Egypt)

 

0x04 (4)

Arabic (Libya)

 

0x05 (5)

Arabic (Algeria)

 

0x06 (6)

Arabic (Morocco)

 

0x07 (7)

Arabic (Tunisia)

 

0x08 (8)

Arabic (Oman)

 

0x09 (9)

Arabic (Yemen)

 

0x0a (10)

Arabic (Syria)

 

0x0b (11)

Arabic (Jordan)

 

0x0c (12)

Arabic (Lebanon)

 

0x0d (13)

Arabic (Kuwait)

 

0x0e (14)

Arabic (U.A.E.)

 

0x0f (15)

Arabic (Bahrain)

 

0x10 (16)

Arabic (Qatar)

0x02 (2)

 

Bulgarian

0x03 (3)

 

Catalan

0x04 (4)

0x01 (1)

Chinese (Traditional)

 

0x02 (2)

Chinese (Simplified)

 

0x03 (3)

Chinese (Hong Kong SAR, PRC)

 

0x04 (4)

Chinese (Singapore)

 

0x05 (5)

Chinese (Macau SAR)

0x05 (5)

 

Czech

0x06 (6)

 

Danish

0x07 (7)

0x01 (1)

German

 

0x02 (2)

German (Swiss)

 

0x03 (3)

German (Austrian)

 

0x04 (4)

German (Luxembourg)

 

0x05 (5)

German (Liechtenstein)

0x08 (8)

 

Greek

0x09 (9)

0x01 (1)

English (US)

 

0x02 (2)

English (UK)

 

0x03 (3)

English (Australian)

 

0x04 (4)

English (Canadian)

 

0x05 (5)

English (New Zealand)

 

0x06 (6)

English (Ireland)

 

0x07 (7)

English (South Africa)

 

0x08 (8)

English (Jamaica)

 

0x09 (9)

English (Caribbean)

 

0x0a (10)

English (Belize)

 

0x0b (11)

English (Trinidad)

 

0x0c (12)

English (Zimbabwe)

 

0x0d (13)

English (Philippines)

0x0a (10)

0x01 (1)

Spanish (Castilian)

 

0x02 (2)

Spanish (Mexican)

 

0x03 (3)

Spanish (Modern)

 

0x04 (4)

Spanish (Guatemala)

 

0x05 (5)

Spanish (Costa Rica)

 

0x06 (6)

Spanish (Panama)

 

0x07 (7)

Spanish (Dominican Republic)

 

0x08 (8)

Spanish (Venezuela)

 

0x09 (9)

Spanish (Colombia)

 

0x0a (10)

Spanish (Peru)

 

0x0b (11)

Spanish (Argentina)

 

0x0c (12)

Spanish (Ecuador)

 

0x0d (13)

Spanish (Chile)

 

0x0e (14)

Spanish (Uruguay)

 

0x0f (15)

Spanish (Paraguay)

 

0x10 (16)

Spanish (Bolivia)

 

0x11 (17)

Spanish (El Salvador)

 

0x12 (18)

Spanish (Honduras)

 

0x13 (19)

Spanish (Nicaragua)

 

0x14 (20)

Spanish (Puerto Rico)

0x0b (11)

 

Finnish

0x0c (12)

0x01 (1)

French

 

0x02 (2)

French (Belgian)

 

0x03 (3)

French (Canadian)

 

0x04 (4)

French (Swiss)

 

0x05 (5)

French (Luxembourg)

 

0x06 (6)

French (Monaco)

0x0d (13)

 

Hebrew

0x0e (14)

 

Hungarian

0x0f (15)

 

Icelandic

0x10 (16)

0x01 (1)

Italian

 

0x02 (2)

Italian (Swiss)

0x11 (17)

 

Japanese

0x12 (18)

0x01 (1)

Korean

0x13 (19)

0x01 (1)

Dutch

 

0x02 (2)

Dutch (Belgian)

0x14 (20)

0x01 (1)

Norwegian (Bokmal)

 

0x02 (2)

Norwegian (Nynorsk)

0x15 (21)

 

Polish

0x16 (22)

0x01 (1)

Portuguese (Brazilian)

 

0x02 (2)

Portuguese (Portugal)

0x18 (24)

 

Romanian

0x19 (25)

 

Russian

0x1a (26)

 

Croatian

0x1a (26)

0x02 (2)

Serbian (Latin)

 

0x03 (3)

Serbian (Cyrillic)

0x1b (27)

 

Slovak

0x1c (28)

 

Albanian

0x1d (29)

0x01 (1)

Swedish

 

0x02 (2)

Swedish (Finland)

0x1e (30)

 

Thai

0x1f (31)

 

Turkish

0x20 (32)

0x01 (1)

Urdu (Pakistan)

 

0x02 (2)

Urdu (India)

0x21 (33)

 

Indonesian

0x22 (34)

 

Ukrainian

0x23 (35)

 

Belarusian

0x24 (36)

 

Slovenian

0x25 (37)

 

Estonian

0x26 (38)

 

Latvian

0x27 (39)

0x01 (1)

Lithuanian

0x29 (41)

 

Farsi

0x2a (42)

 

Vietnamese

0x2b (43)

 

Armenian

0x2c (44)

0x01 (1)

Azeri (Latin)

 

0x02 (2)

Azeri (Cyrillic)

0x2d (45)

 

Basque

0x2f (47)

 

FYRO Macedonian

0x36 (54)

 

Afrikaans

0x37 (55)

 

Georgian

0x38 (56)

 

Faeroese

0x39 (57)

 

Hindi

0x3e (62)

0x01 (1)

Malay (Malaysia)

 

0x02 (2)

Malay (Brunei Darassalam)

0x3f (63)

 

Kazak

0x40 (64)

 

Kyrgyz

0x41 (65)

 

Swahili

0x43 (67)

0x01 (1)

Uzbek (Latin)

 

0x02 (2)

Uzbek (Cyrillic)

0x44 (68)

 

Tatar

0x45 (69)

 

Bengali

0x46 (70)

 

Punjabi

0x47 (71)

 

Gujarati

0x48 (72)

 

Oriya

0x49 (73)

 

Tamil

0x4a (74)

 

Telugu

0x4b (75)

 

Kannada

0x4c (76)

 

Malayalam

0x4d (77)

 

Assamese

0x4e (78)

 

Marathi

0x4f (79)

 

Sanskrit

0x50 (80)

 

Mongolian

0x56 (86)

 

Galician

0x57 (87)

 

Konkani

0x58 (88)

 

Manipuri

0x59 (89)

 

Sindhi

0x5a (90)

 

Syriac

0x60 (96)

 

Kashmiri

0x61 (97)

 

Nepali

0x65 (101)

 

Divehi