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拡張機能には、言語ファイルにあらかじめ入力されたデータが付いていますが、ユニコードコンソーシアムから最新のデータを取得する場合は、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.