MW211 EXIT

devlog
言語/ロケール名
2015年08月20日
ロケール(locale)名にはいくつか流派があって、
UNIX系の「POSIX」ロケールが源流の模様。
以下の組み合わせで決まる。
  ・POSIXロケール=言語(ISO 639-1)+「_」+国(ISO 3166-1)
但し、国は省略可能。
また、後ろに文字コードが付く場合もある。
  ・POSIXロケール=言語(ISO 639-1)+「_」+国(ISO 3166-1)+「.」+文字コード
    例)「ja_JP.UTF-8」

また、Unicode系には「CLDR」(Common Locale Data Repository)ロケール
というものもあり、こちらはPHP向けに使用されている。

主なものを以下にまとめた(POSIXは主な組み合わせのみ)。
┌──────────┬────┬────┬─────────────────┐
│                    │ POSIX  │  CLDR  │                                  │
├──────────┼────┼────┼─────────────────┤
│英語                │en      │en      │                                  │
│  ・イギリス        │en_GB   │en_GB   │                                  │
│  ・アメリカ        │en_US   │en_US   │                                  │
│  ・カナダ          │en_CA   │en_CA   │                                  │
│  ・オーストラリア  │en_AU   │en_AU   │                                  │
│  ・ニュージーランド│en_□   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│フランス語          │fr      │fr      │                                  │
│  ・フランス        │fr_FR   │        │                                  │
│  ・スイス          │fr_CH   │        │                                  │
│  ・ベルギー        │fr_BE   │        │                                  │
│  ・カナダ          │fr_CA   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ドイツ語            │de      │de      │                                  │
│  ・ドイツ          │de_DE   │        │                                  │
│  ・オーストリア    │de_AT   │        │                                  │
│  ・スイス          │de_CH   │de_CH   │                                  │
│  ・ベルギー        │de_BE   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│イタリア語          │it      │it      │                                  │
│  ・イタリア        │it_IT   │        │                                  │
│  ・スイス          │it_CH   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│スペイン語          │es      │es      │                                  │
│  ・スペイン        │es_ES   │es_ES   │                                  │
│  ・メキシコ        │es_MX   │        │                                  │
│  ・アルゼンチン    │es_AR   │        │                                  │
│  ・コロンビア      │es_CO   │        │                                  │
│  ・ペルー          │es_PE   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ポルトガル語        │pt      │pt      │                                  │
│  ・ポルトガル      │pt_PT   │pt_PT   │                                  │
│  ・ブラジル        │pt_BR   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ロシア語            │ru      │ru      │                                  │
│  ・ロシア          │ru_RU   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│中国語              │zh      │zh      │                                  │
│                    │        │zh_Hans │                                  │
│                    │        │zh_Hant │                                  │
│  ・中国            │zh_CN   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│朝鮮語(韓国語)      │ko      │ko      │                                  │
│  ・韓国            │ko_KP   │        │                                  │
│  ・北朝鮮          │ko_KR   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│日本語              │ja      │ja      │                                  │
│  ・日本            │ja_JP   │        │                                  │
└──────────┴────┴────┴─────────────────┘
┌──────────┬────┬────┬─────────────────┐
│                    │ POSIX  │  CLDR  │                                  │
├──────────┼────┼────┼─────────────────┤
│アイルランド語      │ga      │ga      │                                  │
│  ・アイルランド    │ga_IE   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│チェコ語            │cs      │cs      │                                  │
│  ・チェコ          │cs_CZ   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│スロバキア語        │sk      │sk      │                                  │
│  ・スロバキア      │sk_SK   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│クロアチア語        │hr      │hr      │                                  │
│  ・クロアチア      │hr_HR   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│オランダ語          │nl      │nl      │                                  │
│  ・オランダ        │nl_NL   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│デンマーク語        │da      │da      │                                  │
│  ・デンマーク      │da_DK   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│スウェーデン語      │sv      │sv      │                                  │
│  ・スウェーデン    │sv_SE   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ノルウェー語        │no      │no      │                                  │
│  ・ノルウェー      │no_NO   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│フィンランド語      │fi      │fi      │                                  │
│  ・フィンランド    │fi_FI   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ポーランド語        │pl      │pl      │                                  │
│  ・ポーランド      │pl_PL   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ハンガリー語        │hu      │hu      │                                  │
│  ・ハンガリー      │hu_HU   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ルーマニア語        │ro      │ro      │                                  │
│  ・ルーマニア      │ro_RO   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ブルガリア語        │bg      │bg      │                                  │
│  ・ブルガリア      │bg_BG   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ギリシャ語          │el      │el      │                                  │
│  ・ギリシャ        │el_GR   │        │                                  │
└──────────┴────┴────┴─────────────────┘
┌──────────┬────┬────┬─────────────────┐
│                    │ POSIX  │  CLDR  │                                  │
├──────────┼────┼────┼─────────────────┤
│アフリカーンス語    │af      │af      │                                  │
│  ・南アフリカ      │af_ZA   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│アラビア語          │ar      │ar      │                                  │
│                    │        │ar_001  │                                  │
│  ・エジプト        │ar_EG   │arz     │                                  │
│  ・イラク          │ar_IQ   │        │                                  │
│  ・サウジアラビア  │ar_SA   │        │                                  │
│  ・アラブ首長国連邦│ar_AE   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ペルシア語          │fa      │fa      │                                  │
│  ・イラン          │fa_IR   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│トルコ語            │tr      │tr      │                                  │
│  ・トルコ          │tr_TR   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ヒンディー語        │hi      │hi      │                                  │
│  ・インド          │hi_IN   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ベンガル語          │bn      │bn      │                                  │
│  ・インド          │bn_IN   │        │                                  │
│  ・バングラデシュ  │bn_BD   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│タイ語              │th      │th      │                                  │
│  ・タイ            │th_TH   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│ベトナム語          │vi      │vi      │                                  │
│  ・ベトナム        │vi_VN   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│インドネシア語      │id      │id      │                                  │
│  ・インドネシア    │id_ID   │        │                                  │
├──────────┼────┼────┼─────────────────┤
│マレー語            │ms      │ms      │                                  │
│  ・マレーシア      │ms_MY   │        │                                  │
│  ・シンガポール    │ms_SG   │        │                                  │
└──────────┴────┴────┴─────────────────┘
分類:設計