Java 9 の Common Locale Data Repository (CLDR) とは何ですか?

WBOY
リリース: 2023-09-14 08:29:14
転載
701 人が閲覧しました

在Java 9中,Common Locale Data Repository(CLDR)是什么?

Java 9 の国際化 拡張機能には、デフォルトの enabledCLDRロケール データ が含まれます。 p>

次のキーワードを使用して識別されるロケール データの 4 つの異なるソースがあります:

  • CLDR: Unicode Common Locale Data Repository (CLDR) プロジェクトによる。
  • HOST: 基礎となるオペレーティング システム設定の現在のユーザーのカスタマイズ。オペレーティング システムに応じて、日付、時刻、数値、通貨などの形式がサポートされます。
  • SPI: インストールされた SPI プロバイダーに実装されたロケール依存のサービス。
  • COMPAT (JRE): Java 9 より前のバージョンと互換性のあるロケール データ。 JRE は引き続き値として使用できますが、非推奨であり、将来削除される予定です。

Java 8 以前のバージョンでは、JRE がデフォルトのロケール データです。 Java 9 では、デフォルトで CLDR が最高の優先順位に設定されます。 java.locale.providers システム プロパティを使用して、優先順位に従ってロケール データ ソースを選択します。プロバイダーがロケール データの要求に失敗した場合、次のプロバイダーが処理されます。

<strong>java.locale.providers=COMPAT,CLDR,HOST,SPI</strong>
ログイン後にコピー

このプロパティを設定しない場合、デフォルトの動作は次のようになります:

<strong>java.locale.providers=CLDR,COMPAT,SPI
</strong>
ログイン後にコピー

##Java 8 と互換性がある場合は、CLDR の前に COMPAT を保持します。

えええええ

以上がJava 9 の Common Locale Data Repository (CLDR) とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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