en_UKは不正なロケールですか?
質問
これまで、イギリス英語には常に 'en_UK' を使用していました。今日、Zend Frameworkでそれを使用すると、ロケールが認識される長いロケールのリストに含まれていないため、エラーが発生しました。
以下は、そのリストの短い抜粋です。
'ee_GH' => true, 'ee_TG' => true, 'ee' => true, 'el_CY' => true, 'el_GR' => true,
'el' => true, 'en_AS' => true, 'en_AU' => true, 'en_BE' => true, 'en_BW' => true,
'en_BZ' => true, 'en_CA' => true, 'en_GB' => true, 'en_GU' => true, 'en_HK' => true,
'en_IE' => true, 'en_IN' => true, 'en_JM' => true, 'en_MH' => true, 'en_MP' => true,
'en_MT' => true, 'en_NA' => true, 'en_NZ' => true, 'en_PH' => true, 'en_PK' => true,
'en_SG' => true, 'en_TT' => true, 'en_UM' => true, 'en_US' => true, 'en_VI' => true,
'en_ZA' => true, 'en_ZW' => true, 'en' => true, 'eo' => true, 'es_AR' => true,
'es_BO' => true, 'es_CL' => true, 'es_CO' => true, 'es_CR' => true, 'es_DO' => true,
ご覧の通り、英語を使用するあらゆる種類の領域があり、グレートブリテン島を意味すると思われる 'en_GB' という項目もあります... しかし 'en_UK' は存在しません。これは Zend Framework の「バグ」なのでしょうか、それとも他に理由があるのでしょうか?
どのように解決するのですか?
正しい国番号は
en_GB
. ロケールは国番号に ISO 3166-1 を使用します。そのため
wikipedia writeup
が含まれます。
コードは、ISO 3166/MAに従って、"国名を反映するために選択されています。 国名と国コードの視覚的な関連付けを可能にするために、国名の重要でユニークな要素を反映するように 国名と国コードの視覚的な関連付けができるようにするためである[7]。 このため、quot;Republic", "Kingdom" のような国名の一般的な構成要素は、quot;United" と呼ばれる。 連邦」、「民主」などの国名の一般的な構成要素は、コード要素の導出には通常使用されません。 は、通常、コード要素の導出に使用されません。その結果、たとえば、イギリスには は、UK ではなく GB というアルファ 2 コードが公式に割り当てられています。 グレートブリテンおよび北アイルランド連合王国" に基づいています。 ただし、UK は英国の要請により予約されています。 を予約しています)。
関連
-
[解決済み】変な電話番号を生成するフェイカー?
-
[解決済み】foreach()に与えられた引数が無効です。)
-
[解決済み】PDOException SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリがありません。
-
[解決済み】Netbeans 7.4 for PHPで「スーパーグローバルな$_POST配列に直接アクセスしないでください」という警告が発生する。
-
MacでPHPを実行した際に、メモリサイズが134217728バイトも消費される問題の解決方法について
-
[解決済み] $_SERVER['DOCUMENT_ROOT'] と $_SERVER['HTTP_HOST'] の違いについて
-
[解決済み] Perlからロケール設定の警告を修正する方法
-
[解決済み] Androidがデフォルトではなく、現在のロケールを取得する
-
[解決済み】アプリ内でロケールを変更する方法
-
[解決済み] プログラムによるロケールの設定
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】PHP定数「PHP_EOL」はいつ使うの?
-
[解決済み] SAJAXは死んだか?何を置き換えるべきか?
-
[解決済み】メンバ関数をnullで呼び出す?
-
[解決済み】pdo - 非オブジェクトのメンバー関数prepare()への呼び出し【重複】。
-
[解決済み】foreach()に与えられた引数が無効です。)
-
[解決済み】PHPからPythonスクリプトを実行する
-
[解決済み】PDOException SQLSTATE[HY000] [2002] そのようなファイルまたはディレクトリがありません。
-
[解決済み] PHP product.php?id=1 のような URL を作成する方法
-
[解決済み] libapache2-mod-php7 パッケージの場所がわからない
-
[解決済み] 致命的なエラーです。mysqli_result 型のオブジェクトを使用できません [終了] 。