以下のリストには言語名が含まれています。各言語は、A_Language変数に格納できる言語コードと関連付けられています。言語コードはロケール識別子、LCIDとしても知られています。言語コードは、最初のコンマの左側の最後の4桁です。例えば、A_Languageに0436が格納されているときは、システムのデフォルト言語はアフリカーンス語(南アフリカ)です。
注:文字を含むコードは大文字でも小文字でもよい。
A_Languageは、4桁コードと直接比較することができます。例えば:if (A_Language = "0436")
。あるいは、リスト全体をスクリプトに貼り付けて、リストの一番下に表示されている現在の言語名にアクセスすることもできる。
LCID := Map( "0036", "アフリカーンス語", ; af "0436", "アフリカーンス語 (南アフリカ)", ; af-ZA "001C", "アルバニア語", ; sq "041C", "アルバニア語 (アルバニア)", ; sq-AL "0484", "アルザス語 (フランス)", ; gsw-FR "005E", "アムハラ語", ; am "045E", "アムハラ語 (エチオピア)", ; am-ET "0001", "アラビア語", ; ar "1401", "アラビア語 (アルジェリア)", ; ar-DZ "3C01", "アラビア語 (バーレーン)", ; ar-BH "0C01", "アラビア語 (エジプト)", ; ar-EG "0801", "アラビア語 (イラク)", ; ar-IQ "2C01", "アラビア語 (ヨルダン)", ; ar-JO "3401", "アラビア語 (クウェート)", ; ar-KW "3001", "アラビア語 (レバノン)", ; ar-LB "1001", "アラビア語 (リビア)", ; ar-LY "1801", "アラビア語 (モロッコ)", ; ar-MA "2001", "アラビア語 (オマーン)", ; ar-OM "4001", "アラビア語 (カタール)", ; ar-QA "0401", "アラビア語 (サウジアラビア)", ; ar-SA "2801", "アラビア語 (シリア)", ; ar-SY "1C01", "アラビア語 (チュニジア)", ; ar-TN "3801", "アラビア語 (アラブ首長国連邦)", ; ar-AE "2401", "アラビア語 (イエメン)", ; ar-YE "002B", "アルメニア語", ; hy "042B", "アルメニア語 (アルメニア)", ; hy-AM "004D", "アッサム語", ; as "044D", "アッサム語 (インド)", ; as-IN "002C", "アゼルバイジャン語", ; az "742C", "アゼルバイジャン語 (キリル)", ; az-Cyrl "082C", "アゼルバイジャン語 (キリル、アゼルバイジャン)", ; az-Cyrl-AZ "782C", "アゼルバイジャン語 (ラテン)", ; az-Latn "042C", "アゼルバイジャン語 (ラテン、アゼルバイジャン)", ; az-Latn-AZ "0045", "バングラ語", ; bn "0845", "バングラ語 (バングラデシュ)", ; bn-BD "006D", "バシュキール語", ; ba "046D", "バシュキール語 (ロシア)", ; ba-RU "002D", "バスク語", ; eu "042D", "バスク語 (バスク)", ; eu-ES "0023", "ベラルーシ語", ; be "0423", "ベラルーシ語 (ベラルーシ)", ; be-BY "0445", "バングラ語 (インド)", ; bn-IN "781A", "ボスニア語", ; bs "641A", "ボスニア語 (キリル)", ; bs-Cyrl "201A", "ボスニア語 (キリル、ボスニア・ヘルツェゴビナ)", ; bs-Cyrl-BA "681A", "ボスニア語 (ラテン)", ; bs-Latn "141A", "ボスニア語 (ラテン、ボスニア・ヘルツェゴビナ)", ; bs-Latn-BA "007E", "ブルトン語", ; br "047E", "ブルトン語 (フランス)", ; br-FR "0002", "ブルガリア語", ; bg "0402", "ブルガリア語 (ブルガリア)", ; bg-BG "0055", "ミャンマー語", ; my "0455", "ミャンマー語 (ミャンマー)", ; my-MM "0003", "カタルニア語", ; ca "0403", "カタルニア語 (カタルニア)", ; ca-ES "005F", "中央アトラス タマジット語", ; tzm "045F", "中央タマジット語 (アラビア、モロッコ)", ; tzm-Arab-MA "7C5F", "中央アトラス タマジット語 (ラテン)", ; tzm-Latn "085F", "中央アトラス タマジット語 (ラテン、アルジェリア)", ; tzm-Latn-DZ "785F", "中央アトラス タマジット語 (ティフィナグ)", ; tzm-Tfng "105F", "中央アトラス タマジット語 (ティフィナグ、モロッコ)", ; tzm-Tfng-MA "0092", "中央クルド語", ; ku "7C92", "中央クルド語", ; ku-Arab "0492", "中央クルド語 (イラク)", ; ku-Arab-IQ "005C", "チェロキー語", ; chr "7C5C", "チェロキー語", ; chr-Cher "045C", "チェロキー語 (チェロキー、米国)", ; chr-Cher-US "7804", "中国語", ; zh "0004", "中国語 (簡体字)", ; zh-Hans "0804", "中国語 (簡体字、中国)", ; zh-CN "1004", "簡体中国語 (シンガポール)", ; zh-SG "7C04", "中国語 (繁体字)", ; zh-Hant "0C04", "繁体中国語 (香港特別行政区)", ; zh-HK "1404", "繁体中国語 (マカオ特別行政区)", ; zh-MO "0404", "繁体中国語 (台湾)", ; zh-TW "0083", "コルシカ語", ; co "0483", "コルシカ語 (フランス)", ; co-FR "001A", "クロアチア語", ; hr "101A", "クロアチア語 (ボスニア・ヘルツェゴビナ)", ; hr-BA "041A", "クロアチア語 (クロアチア)", ; hr-HR "0005", "チェコ語", ; cs "0405", "チェコ語 (チェコ)", ; cs-CZ "0006", "デンマーク語", ; da "0406", "デンマーク語 (デンマーク)", ; da-DK "0065", "ディベヒ語", ; dv "0465", "ディベヒ語 (モルディヴ)", ; dv-MV "0013", "オランダ語", ; nl "0813", "オランダ語 (ベルギー)", ; nl-BE "0413", "オランダ語 (オランダ)", ; nl-NL "0C51", "ゾンカ語 (ブータン)", ; dz-BT "0066", "エド語", ; bin "0466", "エド語 (ナイジェリア)", ; bin-NG "0009", "英語", ; en "0C09", "英語 (オーストラリア)", ; en-AU "2809", "英語 (ベリーズ)", ; en-BZ "1009", "英語 (カナダ)", ; en-CA "2409", "英語 (カリブ)", ; en-029 "3C09", "英語 (香港特別行政区)", ; en-HK "4009", "英語 (インド)", ; en-IN "3809", "英語 (インドネシア)", ; en-ID "1809", "英語 (アイルランド)", ; en-IE "2009", "英語 (ジャマイカ)", ; en-JM "4409", "英語 (マレーシア)", ; en-MY "1409", "英語 (ニュージーランド)", ; en-NZ "3409", "英語 (フィリピン)", ; en-PH "4809", "英語 (シンガポール)", ; en-SG "1C09", "英語 (南アフリカ)", ; en-ZA "2C09", "英語 (トリニダード・トバゴ)", ; en-TT "4C09", "英語 (アラブ首長国連邦)", ; en-AE "0809", "英語 (英国)", ; en-GB "0409", "英語 (米国)", ; en-US "3009", "英語 (ジンバブエ)", ; en-ZW "0025", "エストニア語", ; et "0425", "エストニア語 (エストニア)", ; et-EE "0038", "フェロー語", ; fo "0438", "フェロー語 (フェロー諸島)", ; fo-FO "0064", "フィリピノ語", ; fil "0464", "フィリピノ語 (フィリピン)", ; fil-PH "000B", "フィンランド語", ; fi "040B", "フィンランド語 (フィンランド)", ; fi-FI "000C", "フランス語", ; fr "080C", "フランス語 (ベルギー)", ; fr-BE "2C0C", "フランス語 (カメルーン)", ; fr-CM "0C0C", "フランス語 (カナダ)", ; fr-CA "1C0C", "フランス語 (カリブ海)", ; fr-029 "300C", "フランス語 (コートジボワール)", ; fr-CI "040C", "フランス語 (フランス)", ; fr-FR "3C0C", "フランス語 (ハイチ)", ; fr-HT "140C", "フランス語 (ルクセンブルグ)", ; fr-LU "340C", "フランス語 (マリ)", ; fr-ML "180C", "フランス語 (モナコ)", ; fr-MC "380C", "フランス語 (モロッコ)", ; fr-MA "200C", "フランス語 (レユニオン)", ; fr-RE "280C", "フランス語 (セネガル)", ; fr-SN "100C", "フランス語 (スイス)", ; fr-CH "240C", "フランス語 (コンゴ民主共和国)", ; fr-CD "0067", "フラ語", ; ff "7C67", "フラ語 (ラテン)", ; ff-Latn "0467", "フラ語 (ラテン、ナイジェリア)", ; ff-Latn-NG "0867", "フラニ語 (ラテン、セネガル)", ; ff-Latn-SN "0056", "ガリシア語", ; gl "0456", "ガリシア語 (ガリシア)", ; gl-ES "0037", "ジョージア語", ; ka "0437", "ジョージア語 (ジョージア)", ; ka-GE "0007", "ドイツ語", ; de "0C07", "ドイツ語 (オーストリア)", ; de-AT "0407", "ドイツ語 (ドイツ)", ; de-DE "1407", "ドイツ語 (リヒテンシュタイン)", ; de-LI "1007", "ドイツ語 (ルクセンブルグ)", ; de-LU "0807", "ドイツ語 (スイス)", ; de-CH "0008", "ギリシャ語", ; el "0408", "ギリシャ語 (ギリシャ)", ; el-GR "0074", "グアラニー語", ; gn "0474", "グアラニー語 (パラグアイ)", ; gn-PY "0047", "グジャラート語", ; gu "0447", "グジャラート語 (インド)", ; gu-IN "0068", "ハウサ語", ; ha "7C68", "ハウサ語 (ラテン)", ; ha-Latn "0468", "ハウサ語 (ラテン、ナイジェリア)", ; ha-Latn-NG "0075", "ハワイ語", ; haw "0475", "ハワイ語 (米国)", ; haw-US "000D", "ヘブライ語", ; he "040D", "ヘブライ語 (イスラエル)", ; he-IL "0039", "ヒンディー語", ; hi "0439", "ヒンディー語 (インド)", ; hi-IN "000E", "ハンガリー語", ; hu "040E", "ハンガリー語 (ハンガリー)", ; hu-HU "0069", "イビビオ語", ; ibb "0469", "イビビオ語 (ナイジェリア)", ; ibb-NG "000F", "アイスランド語", ; is "040F", "アイスランド語 (アイスランド)", ; is-IS "0070", "イボ語", ; ig "0470", "イボ語 (ナイジェリア)", ; ig-NG "0021", "インドネシア語", ; id "0421", "インドネシア語 (インドネシア)", ; id-ID "005D", "イヌクティトット語", ; iu "7C5D", "イヌクティトット語 (ラテン)", ; iu-Latn "085D", "イヌクティトット語 (ラテン、カナダ)", ; iu-Latn-CA "785D", "イヌクティトット語 (カナダ音節文字)", ; iu-Cans "045D", "イヌクティトット語 (カナダ音節文字、カナダ)", ; iu-Cans-CA "003C", "アイルランド語", ; ga "083C", "アイルランド語 (アイルランド)", ; ga-IE "0034", "コサ語", ; xh "0434", "コサ語 (南アフリカ)", ; xh-ZA "0035", "ズールー語", ; zu "0435", "ズールー語 (南アフリカ)", ; zu-ZA "0010", "イタリア語", ; it "0410", "イタリア語 (イタリア)", ; it-IT "0810", "イタリア語 (スイス)", ; it-CH "0011", "日本語", ; ja "0411", "日本語 (日本)", ; ja-JP "006F", "カラーリット語", ; kl "046F", "カラーリット語 (グリーンランド)", ; kl-GL "004B", "カナラ語", ; kn "044B", "カナラ語 (インド)", ; kn-IN "0071", "カヌリ語", ; kr "0471", "カヌリ語 (ラテン、ナイジェリア)", ; kr-Latn-NG "0060", "カシミーリー語", ; ks "0460", "カシミーリー語 (アラビア)", ; ks-Arab "1000", "カシミーリー語 (アラビア)", ; ks-Arab-IN "0860", "カシミーリー語 (デーバナーガリー)", ; ks-Deva-IN "003F", "カザフ語", ; kk "043F", "カザフ語 (カザフスタン)", ; kk-KZ "0053", "クメール語", ; km "0453", "クメール語 (カンボジア)", ; km-KH "0087", "キニヤルワンダ語", ; rw "0487", "キニヤルワンダ語 (ルワンダ)", ; rw-RW "0041", "スワヒリ語", ; sw "0441", "スワヒリ語 (ケニア)", ; sw-KE "0057", "コンカニ語", ; kok "0457", "コンカニ語 (インド)", ; kok-IN "0012", "韓国語", ; ko "0412", "韓国語 (韓国)", ; ko-KR "0040", "キルギス語", ; ky "0440", "キルギス語 (キルギスタン)", ; ky-KG "0086", "キチェ語", ; quc "7C86", "キチェ語 (ラテン)", ; quc-Latn "0486", "キチェ語 (ラテン、グアテマラ)", ; quc-Latn-GT "0054", "ラオス語", ; lo "0454", "ラオス語 (ラオス)", ; lo-LA "0076", "ラテン語", ; la "0476", "ラテン語 (バチカン市国)", ; la-VA "0026", "ラトビア語", ; lv "0426", "ラトビア語 (ラトビア)", ; lv-LV "0027", "リトアニア語", ; lt "0427", "リトアニア語 (リトアニア)", ; lt-LT "7C2E", "下ソルブ語", ; dsb "082E", "下ソルブ語 (ドイツ)", ; dsb-DE "006E", "ルクセンブルク語", ; lb "046E", "ルクセンブルグ語 (ルクセンブルグ)", ; lb-LU "002F", "マケドニア語", ; mk "042F", "マケドニア語 (北マケドニア)", ; mk-MK "003E", "マレー語", ; ms "083E", "マレー語 (ブルネイ)", ; ms-BN "043E", "マレー語 (マレーシア)", ; ms-MY "004C", "マラヤラム語", ; ml "044C", "マラヤラム語 (インド)", ; ml-IN "003A", "マルタ語", ; mt "043A", "マルタ語 (マルタ)", ; mt-MT "0058", "マニプール語", ; mni "0458", "マニプリ語 (バングラ、インド)", ; mni-IN "0081", "マオリ語", ; mi "0481", "マオリ語 (ニュージーランド)", ; mi-NZ "007A", "マプチェ語", ; arn "047A", "マプチェ語 (チリ)", ; arn-CL "004E", "マラーティー語", ; mr "044E", "マラーティー語 (インド)", ; mr-IN "007C", "モホーク語", ; moh "047C", "モーホーク語 (カナダ)", ; moh-CA "0050", "モンゴル語", ; mn "7850", "モンゴル語", ; mn-Cyrl "0450", "モンゴル語 (モンゴル)", ; mn-MN "7C50", "モンゴル語 (伝統的なモンゴル文字)", ; mn-Mong "0850", "モンゴル語 (伝統的なモンゴル文字、中国)", ; mn-Mong-CN "0C50", "モンゴル語 (伝統的なモンゴル文字、モンゴル)", ; mn-Mong-MN "0061", "ネパール語", ; ne "0861", "ネパール語 (インド)", ; ne-IN "0461", "ネパール語 (ネパール)", ; ne-NP "003B", "北サーミ語", ; se "0014", "ノルウェー語", ; no "7C14", "ノルウェー語 (ブークモール)", ; nb "0414", "ノルウェー語、ブークモール (ノルウェー)", ; nb-NO "7814", "ノルウェー語 (ニーノシュク)", ; nn "0814", "ノルウェー語、ニーノシュク (ノルウェー)", ; nn-NO "0082", "オクシタン語", ; oc "0482", "オクシタン語 (フランス)", ; oc-FR "0048", "オディア語", ; or "0448", "オディア語 (インド)", ; or-IN "0072", "オロモ語", ; om "0472", "オロモ語 (エチオピア)", ; om-ET "0079", "パピアメント語", ; pap "0479", "パピアメント語 (カリブ)", ; pap-029 "0063", "パシュトゥー語", ; ps "0463", "パシュトゥー語 (アフガニスタン)", ; ps-AF "0029", "ペルシャ語", ; fa "008C", "ペルシャ語", ; fa "048C", "ペルシア語 (アフガニスタン)", ; fa-AF "0429", "ペルシア語 (イラン)", ; fa-IR "0015", "ポーランド語", ; pl "0415", "ポーランド語 (ポーランド)", ; pl-PL "0016", "ポルトガル語", ; pt "0416", "ポルトガル語 (ブラジル)", ; pt-BR "0816", "ポルトガル語 (ポルトガル)", ; pt-PT "05FE", "Pseudo (Pseudo Asia)", ; qps-ploca "09FF", "Pseudo (Pseudo Mirrored)", ; qps-plocm "0901", "Pseudo (Pseudo Selfhost)", ; qps-Latn-x-sh "0501", "Pseudo (Pseudo)", ; qps-ploc "0046", "パンジャブ語", ; pa "7C46", "パンジャブ語", ; pa-Arab "0446", "パンジャブ語 (インド)", ; pa-IN "0846", "パンジャブ語 (パキスタン)", ; pa-Arab-PK "006B", "ケチュア語", ; quz "046B", "ケチュア語 (ボリビア)", ; quz-BO "086B", "ケチュア語 (エクアドル)", ; quz-EC "0C6B", "ケチュア語 (ペルー)", ; quz-PE "0018", "ルーマニア語", ; ro "0818", "ルーマニア語 (モルドバ)", ; ro-MD "0418", "ルーマニア語 (ルーマニア)", ; ro-RO "0017", "ロマンシュ語", ; rm "0417", "ロマンシュ語 (スイス)", ; rm-CH "0019", "ロシア語", ; ru "0819", "ロシア語 (モルドバ)", ; ru-MD "0419", "ロシア語 (ロシア)", ; ru-RU "0085", "サハ語", ; sah "0485", "サハ語 (ロシア)", ; sah-RU "703B", "サーミ語 (イナリ)", ; smn "7C3B", "サーミ語 (ルレ)", ; smj "743B", "サーミ語 (スコルト)", ; sms "783B", "サーミ語 (南)", ; sma "243B", "サーミ語、イナリ (フィンランド)", ; smn-FI "103B", "サーミ語、ルレ (ノルウェー)", ; smj-NO "143B", "サーミ語、ルレ (スウェーデン)", ; smj-SE "0C3B", "サーミ語、北 (フィンランド)", ; se-FI "043B", "北サーミ語 (ノルウェー)", ; se-NO "083B", "サーミ語、北 (スウェーデン)", ; se-SE "203B", "サーミ語、スコルト (フィンランド)", ; sms-FI "183B", "サーミ語、南 (ノルウェー)", ; sma-NO "1C3B", "サーミ語、南 (スウェーデン)", ; sma-SE "004F", "サンスクリット語", ; sa "044F", "サンスクリット語 (インド)", ; sa-IN "0091", "スコットランド ゲール語", ; gd "0491", "スコットランド ゲール語 (英国)", ; gd-GB "7C1A", "セルビア語", ; sr "6C1A", "セルビア語 (キリル)", ; sr-Cyrl "1C1A", "セルビア語 (キリル、ボスニア・ヘルツェゴビナ)", ; sr-Cyrl-BA "301A", "セルビア語 (キリル、モンテネグロ)", ; sr-Cyrl-ME "0C1A", "セルビア語 (キリル、セルビアおよびモンテネグロ (旧))", ; sr-Cyrl-CS "281A", "セルビア語 (キリル、セルビア)", ; sr-Cyrl-RS "701A", "セルビア語 (ラテン)", ; sr-Latn "181A", "セルビア語 (ラテン、ボスニア・ヘルツェゴビナ)", ; sr-Latn-BA "2C1A", "セルビア語 (ラテン、モンテネグロ)", ; sr-Latn-ME "081A", "セルビア語 (ラテン、セルビアおよびモンテネグロ (旧))", ; sr-Latn-CS "241A", "セルビア語 (ラテン、セルビア)", ; sr-Latn-RS "0030", "セソト語", ; st "0430", "セソト語 (南アフリカ)", ; st-ZA "006C", "セソト サ レボア語", ; nso "046C", "セソト サ レボア語 (南アフリカ)", ; nso-ZA "0032", "セツワナ語", ; tn "0832", "セツワナ語 (ボツワナ)", ; tn-BW "0432", "セツワナ語 (南アフリカ)", ; tn-ZA "0059", "シンド語", ; sd "7C59", "シンド語", ; sd-Arab "0459", "シンド語 (デーバナーガリー、インド)", ; sd-Deva-IN "0859", "シンド語 (パキスタン)", ; sd-Arab-PK "005B", "シンハラ語", ; si "045B", "シンハラ語 (スリランカ)", ; si-LK "001B", "スロバキア語", ; sk "041B", "スロバキア語 (スロバキア)", ; sk-SK "0024", "スロベニア語", ; sl "0424", "スロベニア語 (スロベニア)", ; sl-SI "0077", "ソマリ語", ; so "0477", "ソマリ語 (ソマリア)", ; so-SO "000A", "スペイン語", ; es "2C0A", "スペイン語 (アルゼンチン)", ; es-AR "400A", "スペイン語 (ボリビア)", ; es-BO "340A", "スペイン語 (チリ)", ; es-CL "240A", "スペイン語 (コロンビア)", ; es-CO "140A", "スペイン語 (コスタリカ)", ; es-CR "5C0A", "スペイン語 (キューバ)", ; es-CU "1C0A", "スペイン語 (ドミニカ共和国)", ; es-DO "300A", "スペイン語 (エクアドル)", ; es-EC "440A", "スペイン語 (エルサルバドル)", ; es-SV "100A", "スペイン語 (グアテマラ)", ; es-GT "480A", "スペイン語 (ホンジュラス)", ; es-HN "580A", "スペイン語 (ラテン アメリカ)", ; es-419 "080A", "スペイン語 (メキシコ)", ; es-MX "4C0A", "スペイン語 (ニカラグア)", ; es-NI "180A", "スペイン語 (パナマ)", ; es-PA "3C0A", "スペイン語 (パラグアイ)", ; es-PY "280A", "スペイン語 (ペルー)", ; es-PE "500A", "スペイン語 (プエルトリコ)", ; es-PR "0C0A", "スペイン語 (スペイン、インターナショナル ソート)", ; es-ES "040A", "スペイン語 (スペイン、トラディショナル ソート)", ; es-ES_tradnl "540A", "スペイン語 (米国)", ; es-US "380A", "スペイン語 (ウルグアイ)", ; es-UY "200A", "スペイン語 (ベネズエラ)", ; es-VE "001D", "スウェーデン語", ; sv "081D", "スウェーデン語 (フィンランド)", ; sv-FI "041D", "スウェーデン語 (スウェーデン)", ; sv-SE "0084", "ドイツ語 (スイス)", ; gsw "005A", "シリア語", ; syr "045A", "シリア語 (シリア)", ; syr-SY "0028", "タジク語", ; tg "7C28", "タジク語 (キリル)", ; tg-Cyrl "0428", "タジク語 (キリル、タジキスタン)", ; tg-Cyrl-TJ "0049", "タミール語", ; ta "0449", "タミール語 (インド)", ; ta-IN "0849", "タミール語 (スリランカ)", ; ta-LK "0044", "タタール語", ; tt "0444", "タタール語 (ロシア)", ; tt-RU "004A", "テルグ語", ; te "044A", "テルグ語 (インド)", ; te-IN "001E", "タイ語", ; th "041E", "タイ語 (タイ)", ; th-TH "0051", "チベット語", ; bo "0451", "チベット語 (中国)", ; bo-CN "0073", "ティグリニア語", ; ti "0873", "ティグリニア語 (エリトリア)", ; ti-ER "0473", "ティグリニア語 (エチオピア)", ; ti-ET "001F", "トルコ語", ; tr "041F", "トルコ語 (トルコ)", ; tr-TR "0042", "トルクメン語", ; tk "0442", "トルクメン語 (トルクメニスタン)", ; tk-TM "0022", "ウクライナ語", ; uk "0422", "ウクライナ語 (ウクライナ)", ; uk-UA "002E", "上ソルブ語", ; hsb "042E", "上ソルブ語 (ドイツ)", ; hsb-DE "0020", "ウルドゥー語", ; ur "0820", "ウルドゥ語 (インド)", ; ur-IN "0420", "ウルドゥ語 (パキスタン)", ; ur-PK "0080", "ウイグル語", ; ug "0480", "ウイグル語 (中国)", ; ug-CN "0043", "ウズベク語", ; uz "7843", "ウズベク語 (キリル)", ; uz-Cyrl "0843", "ウズベク語 (キリル、ウズベキスタン)", ; uz-Cyrl-UZ "7C43", "ウズベク語 (ラテン)", ; uz-Latn "0443", "ウズベク語 (ラテン、ウズベキスタン)", ; uz-Latn-UZ "0803", "バレンシア語 (スペイン)", ; ca-ES-valencia "0033", "ベンダ語", ; ve "0433", "ベンダ語 (南アフリカ)", ; ve-ZA "002A", "ベトナム語", ; vi "042A", "ベトナム語 (ベトナム)", ; vi-VN "0052", "ウェールズ語", ; cy "0452", "ウェールズ語 (英国)", ; cy-GB "0062", "西フリジア語", ; fy "0462", "西フリジア語 (オランダ)", ; fy-NL "0088", "ウォロフ語", ; wo "0488", "ウォロフ語 (セネガル)", ; wo-SN "0031", "キサンガ語", ; ts "0431", "キサンガ語 (南アフリカ)", ; ts-ZA "0078", "イ語", ; ii "0478", "イ語 (中国)", ; ii-CN "003D", "イディッシュ語", ; yi "043D", "イディッシュ語 (全世界)", ; yi-001 "006A", "ヨルバ語", ; yo "046A", "ヨルバ語 (ナイジェリア)" ; yo-NG ) the_language := LCID[A_Language] ; システムの既定の言語を取得します。 MsgBox the_language ; 取得した言語名を表示します。
次のスクリプトは上のリストを作ります:
G := Gui() LV := G.Add("ListView", "w500 r20", ["LCID","Display Name","Locale Name"]) G.Show() LOCALE_ALLOW_NEUTRAL_NAMES := 0x08000000 LOCALE_SENGLISHDISPLAYNAME := 0x72 LOCALE_SLOCALIZEDDISPLAYNAME := 0x2 loop 0xFFFF { LCID := Format("{:04X}", A_Index) if (LCID ~= "(04|08|0C|14|20|24|28|2C|30|34|38|3C|40|44|48|4C)00") continue ; Skip default and transient LCIDs. LocaleName := LCIDToLocaleName(A_Index, LOCALE_ALLOW_NEUTRAL_NAMES) if not LocaleName continue ; 不明なLCIDsをスキップします。 DisplayName := GetLocaleInfo(LocaleName, LOCALE_SENGLISHDISPLAYNAME) ; DisplayName := GetLocaleInfo(LocaleName, LOCALE_SLOCALIZEDDISPLAYNAME) LV.Add(, LCID, DisplayName, LocaleName) ; A_Clipboard .= LCID "`t" DisplayName "`t" LocaleName "`n" } LV.ModifyCol() ; 各カラムを内容に合わせて自動サイズアップする。 LCIDToLocaleName(LCID, Flags := 0) { reqBufSize := DllCall("LCIDToLocaleName", "UInt", LCID, "Ptr", 0, "UInt", 0, "UInt", Flags) out := Buffer(reqBufSize*2) DllCall("LCIDToLocaleName", "UInt", LCID, "Ptr", out, "UInt", out.Size, "UInt", Flags) return StrGet(out) } GetLocaleInfo(LocaleName, LCType) { reqBufSize := DllCall("GetLocaleInfoEx", "Str", LocaleName, "UInt", LCType, "Ptr", 0, "UInt", 0) out := Buffer(reqBufSize*2) DllCall("GetLocaleInfoEx", "Str", LocaleName, "UInt", LCType, "Ptr", out, "UInt", out.Size) return StrGet(out) }