@OSLang 可能的返回值
引自 Windows 2000 - 區(qū)域設(shè)置 ID 表與語(yǔ)言組
注意: 可以包含字母代碼,
也可能有大寫(xiě)字母.
代碼 | 語(yǔ)言 |
0436 | 南非荷蘭語(yǔ) |
041c | 阿爾巴尼亞語(yǔ) |
0401 | 阿拉伯語(yǔ)(沙特阿拉伯) |
0801 | 阿拉伯語(yǔ)(伊拉克) |
0c01 | 阿拉伯語(yǔ)(埃及) |
1001 | 阿拉伯語(yǔ)(利比亞) |
1401 | 阿拉伯語(yǔ)(阿爾及利亞) |
1801 | 阿拉伯語(yǔ)(摩洛哥) |
1c01 | 阿拉伯語(yǔ)(突尼斯) |
2001 | 阿拉伯語(yǔ)(阿曼) |
2401 | 阿拉伯語(yǔ)(也門) |
2801 | 阿拉伯語(yǔ)(敘利亞) |
2c01 | 阿拉伯語(yǔ)(約旦) |
3001 | 阿拉伯語(yǔ)(黎巴嫩) |
3401 | 阿拉伯語(yǔ)(科威特) |
3801 | 阿拉伯語(yǔ)(阿拉伯聯(lián)合酋長(zhǎng)國(guó)) |
3c01 | 阿拉伯語(yǔ)(巴林) |
4001 | 阿拉伯語(yǔ)(卡塔爾) |
042b | 亞美尼亞語(yǔ) |
042c | 阿澤里語(yǔ)(拉丁) |
082c | 阿澤里語(yǔ)(斯拉夫) |
042d | 巴斯克語(yǔ) |
0423 | 白俄羅斯 |
0402 | 保加利亞語(yǔ) |
0403 | 加泰羅尼亞語(yǔ) |
0404 | 中文(臺(tái)灣) |
0804 | 中文(中國(guó)) |
0c04 | 中文(香港特別行政區(qū)) |
1004 | 中文(新加坡) |
1404 | 中文(澳門特別行政區(qū)) |
041a | 克羅地亞人語(yǔ) |
0405 | 捷克語(yǔ) |
0406 | 丹麥語(yǔ) |
0413 | 荷蘭語(yǔ)(標(biāo)準(zhǔn)) |
0813 | 荷蘭語(yǔ)(比利時(shí)) |
0409 | 英語(yǔ)(美國(guó)) |
0809 | 英語(yǔ)(英國(guó)) |
0c09 | 英語(yǔ)(澳大利亞) |
1009 | 英語(yǔ)(加拿大) |
1409 | 英語(yǔ)(新西蘭) |
1809 | 英語(yǔ)(愛(ài)爾蘭) |
1c09 | 英語(yǔ)(南非) |
2009 | 英語(yǔ)(牙買加) |
2409 | 英語(yǔ)(加勒比) |
2809 | 英語(yǔ)(伯利茲) |
2c09 | 英語(yǔ)(特立尼達(dá)) |
3009 | 英語(yǔ)(津巴布韋) |
3409 | 英語(yǔ)(菲律賓) |
0425 | 愛(ài)沙尼亞語(yǔ) |
0438 | 法羅語(yǔ) |
0429 | 波斯語(yǔ) |
040b | 芬蘭語(yǔ) |
040c | 法語(yǔ)(標(biāo)準(zhǔn)) |
080c | 法語(yǔ)(比利時(shí)) |
0c0c | 法語(yǔ)(加拿大) |
100c | 法語(yǔ)(瑞士) |
140c | 法語(yǔ)(盧森堡) |
180c | 法語(yǔ)(摩納哥) |
0437 | 格魯吉亞語(yǔ) |
0407 | 德語(yǔ)(標(biāo)準(zhǔn)) |
0807 | 德語(yǔ)(瑞士) |
0c07 | 德語(yǔ)(奧地利) |
1007 | 德語(yǔ)(盧森堡) |
1407 | 德語(yǔ)(列支敦士登) |
408 | 希臘語(yǔ) |
040d | 希伯來(lái)語(yǔ) |
0439 | 印第語(yǔ) |
040e | 匈牙利語(yǔ) |
040f | 冰島語(yǔ) |
0421 | 印度尼西亞語(yǔ) |
0410 | 意大利語(yǔ)(標(biāo)準(zhǔn)) |
0810 | 意大利語(yǔ)(瑞士) |
0411 | 日語(yǔ) |
043f | 哈撒克語(yǔ) |
0457 | 剛卡尼語(yǔ) |
0412 | 朝鮮語(yǔ)/韓語(yǔ) |
0426 | 拉脫維亞語(yǔ) |
0427 | 立陶宛語(yǔ) |
042f | 馬其頓語(yǔ) |
043e | 馬來(lái)語(yǔ)(馬來(lái)西亞) |
083e | 馬來(lái)人(文萊達(dá)魯薩蘭) |
044e | 馬拉地語(yǔ) |
0414 | 挪威語(yǔ)(伯克梅爾) |
0814 | 挪威語(yǔ)(尼諾斯克) |
0415 | 波蘭語(yǔ) |
0416 | 葡萄牙語(yǔ)(巴西) |
0816 | 葡萄牙語(yǔ)(標(biāo)準(zhǔn)) |
0418 | 羅馬尼亞語(yǔ) |
0419 | 俄語(yǔ) |
044f | 梵語(yǔ) |
081a | 塞爾維亞語(yǔ)(拉丁) |
0c1a | 塞爾維亞語(yǔ)(西里爾文) |
041b | 斯洛伐克語(yǔ) |
0424 | 斯洛文尼亞語(yǔ) |
040a | 西班牙語(yǔ)(傳統(tǒng)) |
080a | 西班牙語(yǔ)(墨西哥) |
0c0a | 西班牙語(yǔ)(國(guó)際) |
100a | 西班牙語(yǔ)(危地馬拉) |
140a | 西班牙語(yǔ)(哥斯達(dá)黎加) |
180a | 西班牙語(yǔ)(巴拿馬) |
1c0a | 西班牙語(yǔ)(多米尼加共和國(guó)) |
200a | 西班牙語(yǔ)(委內(nèi)瑞拉) |
240a | 西班牙語(yǔ)(哥倫比亞) |
280a | 西班牙語(yǔ)(秘魯) |
2c0a | 西班牙語(yǔ)(阿根廷) |
300a | 西班牙語(yǔ)(厄瓜多爾) |
340a | 西班牙語(yǔ)(智利) |
380a | 西班牙語(yǔ)(烏拉圭) |
3c0a | 西班牙語(yǔ)(巴拉圭) |
400a | 西班牙語(yǔ)(玻利維亞) |
440a | 西班牙語(yǔ)(薩爾瓦多) |
480a | 西班牙語(yǔ)(洪都拉斯) |
4c0a | 西班牙語(yǔ)(尼加拉瓜) |
500a | 西班牙語(yǔ)(波多黎各) |
0441 | 斯瓦西里語(yǔ) |
041d | 瑞典語(yǔ) |
081d | 瑞典語(yǔ)(芬蘭) |
0449 | 泰米爾語(yǔ) |
0444 | 塔塔爾語(yǔ) |
041e | 泰語(yǔ) |
041f | 土耳其語(yǔ) |
0422 | 烏克蘭語(yǔ) |
0420 | 烏爾都語(yǔ) |
0443 | 烏茲別克語(yǔ)(拉丁文) |
0843 | 烏茲別克語(yǔ)(西里爾文) |
042a | 越南語(yǔ) |
示例
MsgBox(0, "我的系統(tǒng)語(yǔ)言:", _Language())
Func _Language()
Select
Case StringInStr("0413 0813", @OSLang)
Return "荷蘭語(yǔ)"
Case StringInStr("0409 0809 0c09 1009 1409 1809
1c09 2009 2409 2809 2c09 3009 3409", @OSLang)
Return "英語(yǔ)"
Case StringInStr("040c 080c 0c0c 100c 140c
180c", @OSLang)
Return "法語(yǔ)"
Case StringInStr("0407 0807 0c07 1007 1407",
@OSLang)
Return "德語(yǔ)"
Case StringInStr("0410 0810", @OSLang)
Return "意大利語(yǔ)"
Case StringInStr("0414 0814", @OSLang)
Return "Norwegian"
Case StringInStr("0415", @OSLang)
Return "波蘭語(yǔ)"
Case StringInStr("0416 0816", @OSLang)
Return "葡萄牙語(yǔ)"
Case StringInStr("040a 080a 0c0a 100a 140a 180a
1c0a 200a 240a 280a 2c0a 300a 340a 380a 3c0a 400a 440a 480a 4c0a
500a", @OSLang)
Return "西班牙語(yǔ)"
Case StringInStr("041d 081d", @OSLang)
Return "瑞典語(yǔ)"
Case Else
Return "其它語(yǔ)種 ( @OSLang 不能確定
)"
EndSelect
EndFunc
provider with jb51.net (unicode) |