Applications can use the MAKELANGID macro to create a language identifier.
The following sublanguages/locales use the Latin 1 script:
Latin 1 Script
| Identifier | Language | Sublanguage/Locale | Language Code |
|---|---|---|---|
| 0x0406 | Danish | Danish | DAN |
| 0x0413 | Dutch | Dutch (Standard) | NLD |
| 0x0813 | Dutch | Belgian (Flemish) | NLB |
| 0x0409 | English | American | ENU |
| 0x0809 | English | British | ENG |
| 0x0c09 | English | Australian | ENA |
| 0x1009 | English | Canadian | ENC |
| 0x1409 | English | New Zealand | ENZ |
| 0x1809 | English | Ireland | ENI |
| 0x040b | Finnish | Finnish | FIN |
| 0x040c | French | French (Standard) | FRA |
| 0x080c | French | Belgian | FRB |
| 0x0c0c | French | Canadian | FRC |
| 0x100c | French | Swiss | FRS |
| 0x0407 | German | German (Standard) | DEU |
| 0x0807 | German | Swiss | DES |
| 0x0c07 | German | Austrian | DEA |
| 0x040f | Icelandic | Icelandic | ISL |
| 0x0410 | Italian | Italian (Standard) | ITA |
| 0x0810 | Italian | Swiss | ITS |
| 0x0414 | Norwegian | Norwegian (Bokmal) | NOR |
| 0x0814 | Norwegian | Norwegian (Nynorsk) | NON |
| 0x0416 | Portuguese | Portuguese (Brazilian) | PTB |
| 0x0816 | Portuguese | Portuguese (Standard) | PTG |
| 0x041D | Swedish | Swedish | SVE |
| 0x040a | Spanish | Spanish (Standard/Traditional) | ESP |
| 0x080a | Spanish | Mexican | ESM |
| 0x0c0a | Spanish | Spanish (Modern) | ESN |
The following sublanguages/locales use the Latin 2 script:
Latin 2 Script
| Identifier | Sublanguage/Locale | Language Code |
|---|---|---|
| 0x041f | Turkish | TRK |
| 0x0415 | Polish | PLK |
| 0x0405 | Czech | CSY |
| 0x041b | Slovak | SKY |
| 0x040e | Hungarian | HUN |
The following sublanguage/locale uses the Cyrillic script:
Cyrillic Script
| Identifier | Sublanguage/Locale | Language Code |
|---|---|---|
| 0x0419 | Russian | RUS |
The following sublanguage/locale uses an other script:
Other Script
| Identifier | Sublanguage/Locale | Language Code |
|---|---|---|
| 0x0408 | Greek | ELL |
The following special identifiers are also defined:
Special Identifiers
| Identifier | Sublanguage/Locale |
|---|---|
| 0x0000 | Language-Neutral |
| 0x0400 | Process Default Language |