Contents |
 |
|
|
|
Windows
language identifiers
The original Microsoft.com page
listing the language identifiers is unfortunately no
longer available, so I'm replicating the most important
data here. You may see the original page on archive.org.
To set the keyboard ID to a
specific value, put a $ sign in front of the language
identifier, e.g.
KeyboardID=$0409
for English (en), United States (US).
Language identifier |
Primary language |
Sublanguage |
0C00 |
Default custom locale language |
Default custom sublanguage |
1400 |
Default custom MUI locale
language |
Default custom MUI sublanguage |
007F |
Invariant locale language |
Invariant sublanguage |
0000 |
Neutral locale language |
Neutral sublanguage |
0800 |
System default locale language |
System default sublanguage |
1000 |
Unspecified custom locale
language |
Unspecified custom sublanguage |
0400 |
User default locale language |
User default sublanguage |
0436 |
Afrikaans (af) |
South Africa (ZA) |
041C |
Albanian (sq) |
Albania (AL) |
0484 |
Alsatian (gsw) |
France (FR) |
045E |
Amharic (am) |
Ethiopia (ET) |
1401 |
Arabic (ar) |
Algeria (DZ) |
3C01 |
|
Bahrain (BH) |
0C01 |
|
Egypt (EG) |
0801 |
|
Iraq (IQ) |
2C01 |
|
Jordan (JO) |
3401 |
|
Kuwait (KW) |
3001 |
|
Lebanon (LB) |
1001 |
|
Libya (LY) |
1801 |
|
Morocco (MA) |
2001 |
|
Oman (OM) |
4001 |
|
Qatar (QA) |
0401 |
|
Saudi Arabia (SA) |
2801 |
|
Syria (SY) |
1C01 |
|
Tunisia (TN) |
3801 |
|
U.A.E. (AE) |
2401 |
|
Yemen (YE) |
042B |
Armenian (hy) |
Armenia (AM) |
044D |
Assamese (as) |
India (IN) |
082C |
Azerbaijani (az) |
Azerbaijan, Cyrillic (AZ) |
042C |
|
Azerbaijan, Latin (AZ) |
0445 |
Bangla (bn); see note 10 |
Bangladesh |
|
|
India (IN) |
046D |
Bashkir (ba) |
Russia (RU) |
042D |
Basque (Basque) |
Basque (Basque) |
0423 |
Belarusian (be) |
Belarus (BY) |
781A |
Bosnian (bs) |
Neutral |
201A |
Bosnian (bs); see note 2 |
Bosnia and Herzegovina, Cyrillic
(BA) |
141A |
|
Bosnia and Herzegovina, Latin
(BA) |
047E |
Breton (br) |
France (FR) |
0402 |
Bulgarian (bg) |
Bulgaria (BG) |
0492 |
Central Kurdish (ku) |
Iraq (IQ) |
045C |
Cherokee (chr) |
Cherokee (Cher) |
0403 |
Catalan (ca) |
Spain (ES) |
0C04 |
Chinese (zh); see note 1 |
Hong Kong SAR, PRC (HK) |
1404 |
|
Macao SAR (MO) |
1004 |
|
Singapore (SG) |
0004 |
Chinese (zh) |
Simplified (Hans) |
7C04 |
Chinese (zh) |
Traditional (Hant) |
0483 |
Corsican (co) |
France (FR) |
001A |
Croatian (hr); see note 2 |
Neutral |
101A |
Croatian (hr) |
Bosnia and Herzegovina, Latin
(BA) |
041A |
|
Croatia (HR) |
0405 |
Czech (cs) |
Czech Republic (CZ) |
0406 |
Danish (da) |
Denmark (DK) |
048C |
Dari (prs) |
Afghanistan (AF) |
0465 |
Divehi (dv) |
Maldives (MV) |
0813 |
Dutch (nl) |
Belgium (BE) |
0413 |
|
Netherlands (NL) |
0C09 |
English (en) |
Australia (AU) |
2809 |
|
Belize (BZ) |
1009 |
|
Canada (CA) |
2409 |
|
Caribbean (029) |
4009 |
|
India (IN) |
1809 |
|
Ireland (IE); see note 3 |
1809 |
|
Ireland (IE); see note 3 |
2009 |
|
Jamaica (JM) |
4409 |
|
Malaysia (MY) |
1409 |
|
New Zealand (NZ) |
3409 |
|
Philippines (PH) |
4809 |
|
Singapore (SG) |
1c09 |
|
South Africa (ZA) |
2C09 |
|
Trinidad and Tobago (TT) |
0809 |
|
United Kingdom (GB) |
0409 |
|
United States (US) |
3009 |
|
Zimbabwe (ZW) |
0425 |
Estonian (et) |
Estonia (EE) |
0438 |
Faroese (fo) |
Faroe Islands (FO) |
0464 |
Filipino (fil) |
Philippines (PH) |
040B |
Finnish (fi) |
Finland (FI) |
080c |
French (fr) |
Belgium (BE) |
0C0C |
|
Canada (CA) |
040c |
|
France (FR) |
140C |
|
Luxembourg (LU) |
180C |
|
Monaco (MC) |
100C |
|
Switzerland (CH) |
0462 |
Frisian (fy) |
Netherlands (NL) |
0456 |
Galician (gl) |
Spain (ES) |
0437 |
Georgian (ka) |
Georgia (GE) |
0C07 |
German (de) |
Austria (AT) |
0407 |
|
Germany (DE) |
1407 |
|
Liechtenstein (LI) |
1007 |
|
Luxembourg (LU) |
0807 |
|
Switzerland (CH) |
0408 |
Greek (el) |
Greece (GR) |
046F |
Greenlandic (kl) |
Greenland (GL) |
0447 |
Gujarati (gu) |
India (IN) |
0468 |
Hausa (ha) |
Nigeria (NG) |
0475 |
Hawiian (haw) |
United States (US) |
040D |
Hebrew (he) |
Israel (IL) |
0439 |
Hindi (hi) |
India (IN) |
040E |
Hungarian (hu) |
Hungary (HU) |
040F |
Icelandic (is) |
Iceland (IS) |
0470 |
Igbo (ig) |
Nigeria (NG) |
0421 |
Indonesian (id) |
Indonesia (ID) |
085D |
Inuktitut (iu) |
Canada (CA), Latin |
045D |
|
Canada (CA), Canadian Syllabics |
083C |
Irish (ga); see note 4 |
Ireland (IE) |
0434 |
isiXhosa (xh) |
South Africa (ZA) |
0435 |
isiZulu (zu) |
South Africa (ZA) |
0410 |
Italian (it) |
Italy (IT) |
0810 |
|
Switzerland (CH) |
0411 |
Japanese (ja) |
Japan (JP) |
044B |
Kannada (kn) |
India (IN) |
043F |
Kazakh (kk) |
Kazakhstan (KZ) |
0453 |
Khmer (kh) |
Cambodia (KH) |
0486 |
K'iche (qut) |
Guatemala (GT) |
0487 |
Kinyarwanda (rw) |
Rwanda (RW) |
0457 |
Konkani (kok) |
India (IN) |
0412 |
Korean (ko) |
Korea (KR) |
0440 |
Kyrgyz (ky) |
Kyrgyzstan (KG) |
0454 |
Lao (lo) |
Lao PDR (LA) |
0426 |
Latvian (lv) |
Latvia (LV) |
0427 |
Lithuanian (lt) |
Lithuanian (LT); see note 5 |
082E |
Lower Sorbian (dsb) |
Germany (DE) |
046E |
Luxembourgish (lb) |
Luxembourg (LU) |
042F |
Macedonian (mk) |
Macedonia (FYROM) (MK) |
083E |
Malay (ms) |
Brunei Darassalam (BN) |
043e |
|
Malaysia (MY) |
044C |
Malayalam (ml) |
India (IN) |
043A |
Maltese (mt) |
Malta (MT) |
0481 |
Maori (mi) |
New Zealand (NZ) |
047A |
Mapudungun (arn) |
Chile (CL) |
044E |
Marathi (mr) |
India (IN) |
047C |
Mohawk (moh) |
Canada (CA) |
0450 |
Mongolian (mn) |
Mongolia, Cyrillic (MN) |
0850 |
|
Mongolia, Mong (MN) |
0461 |
Nepali (ne) |
Nepal (NP) |
|
|
India (IN) |
0414 |
Norwegian (no) |
Bokmċl, Norway (NO) |
0814 |
|
Nynorsk, Norway (NO) |
0482 |
Occitan (oc) |
France (FR) |
0448 |
Odia (or) |
India (IN) |
0463 |
Pashto (ps) |
Afghanistan (AF) |
0429 |
Persian (fa); see note 6 |
Iran (IR) |
0415 |
Polish (pl) |
Poland (PL) |
0416 |
Portuguese (pt) |
Brazil (BR) |
0816 |
|
Portugal (PT); see note 7 |
0867 |
Pular (ff) |
Senegal (SN) |
0446 |
Punjabi (pa) |
India, Gurmukhi script (IN) |
0846 |
|
Pakistan, Arabic script(PK) |
046B |
Quechua (quz) |
Bolivia (BO) |
086B |
|
Ecuador (EC) |
0C6B |
|
Peru (PE) |
0418 |
Romanian (ro) |
Romania (RO) |
0417 |
Romansh (rm) |
Switzerland (CH) |
0419 |
Russian (ru) |
Russia (RU) |
0485 |
Sakha (sah); see note 9 |
Russia (RU) |
243B |
Sami (smn) |
Inari, Finland (FI) |
103B |
Sami (smj) |
Lule, Norway (NO) |
143B |
|
Lule, Sweden (SE) |
0C3B |
Sami (se) |
Northern, Finland (FI) |
043B |
|
Northern, Norway (NO) |
083B |
|
Northern, Sweden (SE) |
203B |
Sami (sms) |
Skolt, Finland (FI) |
183B |
Sami (sma) |
Southern, Norway (NO) |
1C3B |
|
Southern, Sweden (SE) |
044F |
Sanskrit (sa) |
India (IN) |
7C1A |
Serbian (sr); see note 2 |
Neutral |
1C1A |
|
Bosnia and Herzegovina, Cyrillic
(BA) |
181A |
|
Bosnia and Herzegovina, Latin
(BA) |
|
|
Croatia (HR) |
0C1A |
|
Serbia and Montenegro (former),
Cyrillic (CS) |
081A |
|
Serbia and Montenegro (former),
Latin (CS) |
046C |
Sesotho sa Leboa (nso) |
South Africa (ZA) |
0832 |
Setswana / Tswana (tn) |
Botswana (BW) |
0432 |
|
South Africa (ZA) |
0459 |
(reserved) |
(reserved) |
0859 |
Sindhi (sd) |
Pakistan (PK) |
045B |
Sinhala (si) |
Sri Lanka (LK) |
041B |
Slovak (sk) |
Slovakia (SK) |
0424 |
Slovenian (sl) |
Slovenia (SI) |
2C0A |
Spanish (es) |
Argentina (AR) |
400A |
|
Bolivia (BO) |
340A |
|
Chile (CL) |
240A |
|
Colombia (CO) |
140A |
|
Costa Rica (CR) |
1C0A |
|
Dominican Republic (DO) |
300A |
|
Ecuador (EC) |
440A |
|
El Salvador (SV) |
100A |
|
Guatemala (GT) |
480A |
|
Honduras (HN) |
080A |
|
Mexico (MX) |
4C0A |
|
Nicaragua (NI) |
180A |
|
Panama (PA) |
3C0A |
|
Paraguay (PY) |
280A |
|
Peru (PE) |
500A |
|
Puerto Rico (PR) |
0C0A |
|
Spain, Modern Sort (ES) |
040A |
|
Spain, Traditional Sort (ES) |
540A |
|
United States (US) |
380A |
|
Uruguay (UY) |
200A |
|
Venezuela (VE) |
0441 |
Swahili (sw) |
Kenya (KE) |
081D |
Swedish (sv) |
Finland (FI) |
041D |
|
Sweden (SE); see note 8 |
041D |
|
Sweden (SE); see note 8 |
045A |
Syriac (syr) |
Syria (SY) |
0428 |
Tajik (tg) |
Tajikistan, Cyrillic (TJ) |
085F |
Tamazight (tzm) |
Algeria, Latin (DZ) |
0449 |
Tamil (ta) |
India (IN) |
0849 |
|
Sri Lanka (LK) |
0444 |
Tatar (tt) |
Russia (RU) |
044A |
Telugu (te) |
India (IN) |
041E |
Thai (th) |
Thailand (TH) |
0451 |
Tibetan (bo) |
PRC (CN) |
0873 |
Tigrinya (ti) |
Eritrea (ER) |
0473 |
|
Ethiopia (ET) |
0873 |
(reserved) |
(reserved) |
041F |
Turkish (tr) |
Turkey (TR) |
0442 |
Turkmen (tk) |
Turkmenistan (TM) |
0422 |
Ukrainian (uk) |
Ukraine (UA) |
042E |
Upper Sorbian (hsb) |
Germany (DE) |
0820 |
Urdu (ur) |
(reserved) |
0420 |
|
Pakistan (PK) |
0480 |
Uyghur (ug) |
PRC (CN) |
0843 |
Uzbek (uz) |
Uzbekistan, Cyrillic (UZ) |
0443 |
|
Uzbekistan, Latin (UZ) |
0803 |
Valencian (ca) |
Valencia (ES-Valencia) |
042A |
Vietnamese (vi) |
Vietnam (VN) |
0452 |
Welsh (cy) |
United Kingdom (GB) |
0488 |
Wolof (wo) |
Senegal (SN) |
0478 |
Yi (ii) |
PRC (CN) |
046A |
Yoruba (yo) |
Nigeria (NG) |
|