Extension:CLDR/ja

The CLDR extension contains local language names for different languages, countries, currencies, and time units extracted from CLDR data. 情報については CLDR を参照してください.

インストール
git からダウンロードする場合は、ファイルを CLDR から cldr に変更します.

データの更新
CLDR 拡張機能には、言語ファイルにあらかじめ入力されたデータが付いていますが、Unicode コンソーシアムから最新のデータを取得する場合は、CLDR サイトからダウンロードしてから、再構築スクリプトを実行する必要があります.

CLDR サイトから最新のデータをダウンロードします:

http://www.unicode.org/cldr/repository_access.html

例 (cldr ディレクトリ内で):

言語名
CLDR は、static メソッド getNames を持つクラス LanguageNames を定義します. LanguageNames::getNames accepts three parameters:


 * 1) code - the ISO 639 (see here for details) code of the preferred language to return the list in
 * 2) fbMethod - fallback method. Should be set to one of the following:
 * 3) * LanguageNames::FALLBACK_NATIVE (default): Missing entries fallback to the native name
 * 4) * LanguageNames::FALLBACK_NORMAL: Missing entries fallback through the fallback chain
 * 5) list - which languages to return. Should be set to one of the following:
 * 6) * LanguageNames::LIST_MW_SUPPORTED: Only languages that have localization in MediaWiki
 * 7) * LanguageNames::LIST_MW (default): All languages that are in Names.php
 * 8) * LanguageNames::LIST_MW_AND_CLDR: All languages that are either in MediaWiki or in CLDR

例
The language names are best access with MediaWiki core functions:

国名
CLDR defines the class CountryNames which has a static method, getNames. CountryNames::getNames accepts one parameter:


 * 1) code - the ISO 639 code of the preferred language to return the list in

例
The following example sets a variable to the list of all countries in CLDR in French.

通貨名
CLDR defines the class CurrencyNames which has a static method, getNames. CurrencyNames::getNames accepts one parameter:


 * 1) code - the ISO 639 code of the preferred language to return the list in

例
The following example sets a variable to the list of all currencies in CLDR in German.