這里列出的是 @OSLang 可能獲得的所有值(或字符串)
此表的數(shù)據(jù)從此頁面獲得: Windows
2000 - List of Locale IDs and Language Groups
注意:代碼中如有字母則這些字母可能是大寫的。
代碼 | 語言 |
0436 | 南非荷蘭語 |
041c | 阿爾巴尼亞語 |
0401 | 阿拉伯語(沙特阿拉伯) |
0801 | 阿拉伯語(伊拉克) |
0c01 | 阿拉伯語(埃及) |
1001 | 阿拉伯語(利比亞) |
1401 | 阿拉伯語(阿爾及利亞) |
1801 | 阿拉伯語(摩洛哥) |
1c01 | 阿拉伯語(突尼斯) |
2001 | 阿拉伯語(阿曼) |
2401 | 阿拉伯語(也門) |
2801 | 阿拉伯語(敘利亞) |
2c01 | 阿拉伯語(約旦) |
3001 | 阿拉伯語(黎巴嫩) |
3401 | 阿拉伯語(科威特) |
3801 | 阿拉伯語(阿拉伯聯(lián)合酋長國) |
3c01 | 阿拉伯語(巴林) |
4001 | 阿拉伯語(卡塔爾) |
042b | 亞美尼亞語 |
042c | 阿澤里語(拉。 |
082c | 阿澤里語(斯拉夫) |
042d | 巴斯克語 |
0423 | 白俄羅斯 |
0402 | 保加利亞語 |
0403 | 加泰羅尼亞語 |
0404 | 中文(臺灣) |
0804 | 中文(中國) |
0c04 | 中文(香港特別行政區(qū)) |
1004 | 中文(新加坡) |
1404 | 中文(澳門特別行政區(qū)) |
041a | 克羅地亞人語 |
0405 | 捷克語 |
0406 | 丹麥語 |
0413 | 荷蘭語(標準) |
0813 | 荷蘭語(比利時) |
0409 | 英語(美國) |
0809 | 英語(英國) |
0c09 | 英語(澳大利亞) |
1009 | 英語(加拿大) |
1409 | 英語(新西蘭) |
1809 | 英語(愛爾蘭) |
1c09 | 英語(南非) |
2009 | 英語(牙買加) |
2409 | 英語(加勒比) |
2809 | 英語(伯利茲) |
2c09 | 英語(特立尼達) |
3009 | 英語(津巴布韋) |
3409 | 英語(菲律賓) |
0425 | 愛沙尼亞語 |
0438 | 法羅語 |
0429 | 波斯語 |
040b | 芬蘭語 |
040c | 法語(標準) |
080c | 法語(比利時) |
0c0c | 法語(加拿大) |
100c | 法語(瑞士) |
140c | 法語(盧森堡) |
180c | 法語(摩納哥) |
0437 | 格魯吉亞語 |
0407 | 德語(標準) |
0807 | 德語(瑞士) |
0c07 | 德語(奧地利) |
1007 | 德語(盧森堡) |
1407 | 德語(列支敦士登) |
408 | 希臘語 |
040d | 希伯來語 |
0439 | 印第語 |
040e | 匈牙利語 |
040f | 冰島語 |
0421 | 印度尼西亞語 |
0410 | 意大利語(標準) |
0810 | 意大利語(瑞士) |
0411 | 日語 |
043f | 哈撒克語 |
0457 | 剛卡尼語 |
0412 | 朝鮮語/韓語 |
0426 | 拉脫維亞語 |
0427 | 立陶宛語 |
042f | 馬其頓語 |
043e | 馬來語(馬來西亞) |
083e | 馬來人(文萊達魯薩蘭) |
044e | 馬拉地語 |
0414 | 挪威語(伯克梅爾) |
0814 | 挪威語(尼諾斯克) |
0415 | 波蘭語 |
0416 | 葡萄牙語(巴西) |
0816 | 葡萄牙語(標準) |
0418 | 羅馬尼亞語 |
0419 | 俄語 |
044f | 梵語 |
081a | 塞爾維亞語(拉。 |
0c1a | 塞爾維亞語(西里爾文) |
041b | 斯洛伐克語 |
0424 | 斯洛文尼亞語 |
040a | 西班牙語(傳統(tǒng)) |
080a | 西班牙語(墨西哥) |
0c0a | 西班牙語(國際) |
100a | 西班牙語(危地馬拉) |
140a | 西班牙語(哥斯達黎加) |
180a | 西班牙語(巴拿馬) |
1c0a | 西班牙語(多米尼加共和國) |
200a | 西班牙語(委內(nèi)瑞拉) |
240a | 西班牙語(哥倫比亞) |
280a | 西班牙語(秘魯) |
2c0a | 西班牙語(阿根廷) |
300a | 西班牙語(厄瓜多爾) |
340a | 西班牙語(智利) |
380a | 西班牙語(烏拉圭) |
3c0a | 西班牙語(巴拉圭) |
400a | 西班牙語(玻利維亞) |
440a | 西班牙語(薩爾瓦多) |
480a | 西班牙語(洪都拉斯) |
4c0a | 西班牙語(尼加拉瓜) |
500a | 西班牙語(波多黎各) |
0441 | 斯瓦西里語 |
041d | 瑞典語 |
081d | 瑞典語(芬蘭) |
0449 | 泰米爾語 |
0444 | 塔塔爾語 |
041e | 泰語 |
041f | 土耳其語 |
0422 | 烏克蘭語 |
0420 | 烏爾都語 |
0443 | 烏茲別克語(拉丁文) |
0843 | 烏茲別克語(西里爾文) |
042a | 越南語 |
示例
MsgBox(0, "Your OS Language:", _Language())
Func _Language()
Select
Case StringInStr("0413,0813", @OSLang)
Return "Dutch"
Case StringInStr("0409,0809,0c09,1009,1409,1809,1c09,2009,_
2409,2809,2c09,3009,3409", @OSLang)
Return "English"
Case StringInStr("040c,080c,0c0c,100c,140c,180c", @OSLang)
Return "French"
Case StringInStr("0407,0807,0c07,1007,1407", @OSLang)
Return "German"
Case StringInStr("0410,0810", @OSLang)
Return "Italian"
Case StringInStr("0414,0814", @OSLang)
Return "Norwegian"
Case StringInStr("0415", @OSLang)
Return "Polish"
Case StringInStr("0416,0816", @OSLang)
Return "Portuguese"
Case StringInStr("040a,080a,0c0a,100a,140a,180a,1c0a,200a,_
240a,280a,2c0a,300a,340a,380a,3c0a,400a,_
440a,480a,4c0a,500a", @OSLang)
Return "Spanish"
Case StringInStr("041d,081d", @OSLang)
Return "Swedish"
Case Else
Return "Other (can determine with @OSLang directly"
EndSelect
EndFunc