应用程序可以使用MAKELANGID宏来创建语言标识符。
Windows NT的第一个版本支持35个子语言/语言环境。
以下28个子语言/语言环境使用Latin 1脚本:
拉丁文1脚本
识别码 | 语言 | Sublanguage/Locale | 语言代码 |
0x0406 | 丹麦 | 丹麦 | DAN |
0x0413 | 荷兰人 | 荷兰语(标准) | NLD |
0x0813 | 荷兰人 | 比利时(佛兰芒语) | NLB |
0x0409 | 英语 | 美国 | ENU |
0x0809 | 英语 | 英国的 | ENG |
0x0c09 | 英语 | 澳大利亚 | ENA |
0x1009 | 英语 | 加拿大 | ENC |
0x1409 | 英语 | 新西兰 | ENZ |
0x1809 | 英语 | 爱尔兰 | ENI |
0x040b | 芬兰 | 芬兰 | FIN |
0x040c | 法国 | 法语(标准) | FRA |
0x080c | 法国 | 比利时人 | FRB |
0x0c0c | 法国 | 加拿大 | FRC |
0x100c | 法国 | 瑞士人 | FRS |
0x0407 | 德语 | 德语(标准) | DEU |
0x0807 | 德语 | 瑞士人 | DES |
0x0c07 | 德语 | 奥 | DEA |
0x040f | 冰岛的 | 冰岛的 | ISL |
0x0410 | 意大利 | 意大利语(标准) | ITA |
0x0810 | 意大利 | 瑞士人 | ITS |
0x0414 | 挪威 | 挪威语(Bokmal) | NOR |
0x0814 | 挪威 | 挪威语(Nynorsk) | NON |
0x0416 | 葡萄牙语 | 葡萄牙语(巴西) | PTB |
0x0816 | 葡萄牙语 | 葡萄牙语(标准) | PTG |
0x041D | 瑞典 | 瑞典 | SVE |
0x040a | 西班牙语 | 西班牙语(标准/传统) | ESP |
0x080a | 西班牙语 | 墨西哥人 | ESM |
0x0c0a | 西班牙语 | 西班牙语(现代) | ESN |
以下5个语言/语言环境使用拉丁语2脚本:
拉丁文2脚本
识别码 | Sublanguage/Locale | 语言代码 |
0x041f | 土耳其 | TRK |
0x0415 | 抛光 | PLK |
0x0405 | 捷克 | CSY |
0x041b | 斯洛伐克 | SKY |
0x040e | 匈牙利 | HUN |
以下子语言/语言环境使用西里尔语脚本:
西里尔字典
识别码 | Sublanguage/Locale | 语言代码 |
0x0419 | 俄语 | RUS |
以下子语言/区域设置使用其他脚本:
其他脚本
识别码 | Sublanguage/Locale | 语言代码 |
0x0408 | 希腊语 | ELL |
还定义了以下特殊标识符:
特殊标识符
识别码 | Sublanguage/Locale |
0x0000 | Language-Neutral |
0x0400 | 处理默认语言 |