ホームページ  >  記事  >  Java  >  Java 9 の Common Locale Data Repository (CLDR) とは何ですか?

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

WBOY
WBOY転載
2023-09-14 08:29:14619ブラウズ

在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 までご連絡ください。