ホームページ > バックエンド開発 > PHPチュートリアル > PHP の国際化で使用するロケールとそのショートコードの包括的なリストは何ですか?また、ロケール データの変動やさまざまな英語バージョンにどのように対処するのでしょうか?

PHP の国際化で使用するロケールとそのショートコードの包括的なリストは何ですか?また、ロケール データの変動やさまざまな英語バージョンにどのように対処するのでしょうか?

Barbara Streisand
リリース: 2024-12-14 17:32:12
オリジナル
926 人が閲覧しました

What is a comprehensive list of locales and their short codes for use in PHP internationalization, and how does it address variations in locale data and different English versions?

PHP のロケールとショート コードの包括的なリスト

国際化を念頭に置いて PHP アプリケーションを開発する場合、ロケールとそれに対応するショート コードの包括的なリストが不可欠です。この記事は、ロケールの広範なリストを提供し、プラットフォーム間でのロケール データの差異と、さまざまなバージョンの英語をサポートする場合の影響に関する懸念に対処することを目的としています。

ロケールとショート コードのリスト

以下表は、ロケールとそのショートコードの包括的なリストを示しています:

<br>af-ZA<br>am-ET<br>ar-AE<br>ar-BH<br>ar-DZ<br>ar-EG <br>ar-IQ<br>ar-JO<br>ar-KW<br>ar-LB<br>ar-LY<br>ar-MA<br>arn-CL<br>ar -OM<br>ar-QA<br>ar-SA<br>ar-SD<br>ar-SY<br>ar-TN<br>ar-YE<br>as-IN<br> az-az<br>az-Cyrl-AZ<br>az-Latn-AZ<br>ba-RU<br>be-BY<br>bg-BG<br>bn-BD <br>bn-IN<br>bo-CN<br>br-FR<br>bs-Cyrl-BA<br>bs-Latn-BA<br>ca-ES<br>c o-FR<br>cs-CZ<br>cy-GB<br>da-DK<br>de-AT<br>de-CH<br>de-DE<br>de-LI<br>de-LU<br>dsb-DE<br>dv-MV<br>el-CY<br>el-GR<br>en-029<br>en-AU<br>en- BZ<br>en-CA<br>en-cb<br>en-GB<br>en-IE<br>en-IN<br>en-JM<br>en-MT<br>en -MY<br>en-NZ<br>en-PH<br>en-SG<br>en-TT<br>en-US<br>en-ZA<br>en-ZW<br> es-AR<br>es-BO<br>es-CL<br>es-CO<br>es-CR<br>es-DO<br>es-EC<br>es-ES<br>es-GT<br>es-HN<br>es-MX<br>es-NI<br>es-PA<br>es-PE<br>es-PR<br>es-P Y<br>es-SV<br>es-US<br>es-UY<br>es-VE<br>et-EE<br>eu-ES<br>fa-IR<br>fi- FI<br>fil-PH<br>fo-FO<br>fr-BE<br>fr-CA<br>fr-CH<br>fr-FR<br>fr-LU<br> fr-MC<br>fy-NL<br>ga-IE<br>gd-GB<br>gd-ie<br>gl-ES<br>gsw-FR<br>gu-IN <br>ha-Latn-NG<br>he-IL<br>hi-IN<br>hr-BA<br>hr-HR<br>hsb-DE<br>hu-HU <br>hy-AM<br>id-ID<br>ig-NG<br>ii-CN<br>in-ID<br>is-IS<br>it-CH<br>it-I T<br>iu-Cans-CA<br>iu-Latn-CA<br>iw-IL<br>ja-JP<br>ka-GE<br>kk-KZ<br> kl-GL<br>km-KH<br>kn-IN<br>kok-IN<br>ko-KR<br>ky-KG<br>lb-LU<br>lo-LA <br>lt-LT<br>lv-LV<br>mi-NZ<br>mk-MK<br>ml-IN<br>mn-MN<br>mn-Mong-CN<br>moh-CA<br>mr-IN<br>ms-BN<br>ms-MY<br>mt-MT<br>nb-NO<br>ne-NP<br>nl-B E<br>nl-NL<br>nn-NO<br>no-no<br>nso-ZA<br>oc-FR<br>or-IN<br>pa-IN<br>p l-PL<br>prs-AF<br>ps-AF<br>pt-BR<br>pt-PT<br>qut-GT<br>quz-BO<br>quz- EC<br>quz-PE<br>rm-CH<br>ro-mo<br>ro-RO<br>ru-mo<br>ru-RU<br>rw-RW<br> sah-RU<br>sa-IN<br>se-FI<br>se-NO<br>se-SE<br>si-LK<br>sk-SK<br>sl-SI<br>sma-NO<br>sma-SE<br>smj-NO<br>smj-SE<br>smn-FI<br>sms-FI<br>sq-AL<br>sr-BA<br>sr-CS<br>sr-Cyrl-BA<br>sr-Cyrl-CS<br>sr-Cyrl-ME<br>sr-Cy rl-RS<br>sr-ラテン語-BA<br>sr-ラテン語-CS<br>sr-ラテン語-ME<br>sr-ラテン語-RS<br>sr -ME<br>sr-RS<br>sr-sp<br>sv-FI<br>sv-SE<br>sw-KE<br>syr-SY<br>ta-IN<br> te-IN<br>tg-Cyrl-TJ<br>th-TH<br>tk-TM<br>tlh-QS<br>tn-ZA<br>tr-TR<br> tt-RU<br>tzm-Latn-DZ<br>ug-CN<br>uk-UA<br>ur-PK<br>uz-Cyrl-UZ<br>uz-ラテン語-UZ<br>uz-uz<br>vi-VN<br>wo-SN<br>xh-ZA<br>yo-NG<br>zh-CN<br>zh-H K<br>zh-MO<br>zh-SG<br>zh-TW<br>zu-ZA<br>

バリエーションプラットフォーム間のロケール データ

プラットフォーム間のロケール データの差異は、多くの場合最小限です。 CLDR (Common Locale Data Repository) は、さまざまなオペレーティング システムやプログラミング言語の共通参照ポイントとして機能するロケール データの包括的なセットを提供します。これは、プラットフォーム間でロケール関連の動作の一貫性を確保するのに役立ちます。

さまざまなバージョンの英語のサポート

英語は世界中で広く使用されていますが、英語圏の地域によっては数値や日付の形式が若干異なります。たとえば、米国の日付形式は「MM/DD/YYYY」ですが、英国では「DD/MM/YYYY」です。これらの変動に対応するには、strftime() などのロケール固有の関数を使用して日付や数値をフォーマットすることをお勧めします。

結論

この包括的なロケールとショート コードのリストと考慮事項さまざまなバージョンの英語のサポートについては、国際化された PHP アプリケーションを作成する開発者に貴重な情報を提供します。このデータを活用し、ロケール対応機能を使用することで、開発者はプラットフォームや地域に関係なく、シームレスなユーザー エクスペリエンスを確保できます。

以上がPHP の国際化で使用するロケールとそのショートコードの包括的なリストは何ですか?また、ロケール データの変動やさまざまな英語バージョンにどのように対処するのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート