@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't determine with @OSLang directly)"
EndSelect
EndFunc