返回介绍

Language Codes

发布于 2020-03-05 18:21:36 字数 7801 浏览 1074 评论 0 收藏 0

这里列出的是 @OSLang 可能获得的所有值(或字符串)

此表的数据从此页面获得: 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阿拉伯语(阿拉伯联合酋长国)
3c01阿拉伯语(巴林)
4001阿拉伯语(卡塔尔)
042b亚美尼亚语
042c阿泽里语(拉丁)
082c阿泽里语(斯拉夫)
042d巴斯克语
0423白俄罗斯
0402保加利亚语
0403加泰罗尼亚语
0404中文(台湾)
0804中文(中国)
0c04中文(香港特别行政区)
1004中文(新加坡)
1404中文(澳门特别行政区)
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西班牙语(传统)
080a西班牙语(墨西哥)
0c0a西班牙语(国际)
100a西班牙语(危地马拉)
140a西班牙语(哥斯达黎加)
180a西班牙语(巴拿马)
1c0a西班牙语(多米尼加共和国)
200a西班牙语(委内瑞拉)
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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文