Extension:CLDR/ja

CLDR拡張機能は、CLDRから抽出した様々な言語、国、通貨、時間単位のローカル名を提供します. 情報については CLDR を参照してください.

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

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

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

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

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

言語名
CLDR は、static メソッド  を持つクラス LanguageNames を定義します. は以下の3つのパラメーターを受け取ります:


 * 1) code - the ISO 639 (see Manual:Language#Language code for details) code of the preferred language to return the list in
 * 2) fbMethod - fallback method, it should be set to one of the following:
 * 3) * LanguageNames::FALLBACK_NATIVE - Missing entries fallback to the native name (default)
 * 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 - All languages that are in  (default)
 * 8) * LanguageNames::LIST_MW_AND_CLDR - All languages that are either in MediaWiki or in CLDR

例
言語名はMediaWikiのコア機能でのアクセスが推奨されます:

国名
CLDR は、static メソッド  を持つクラス   を定義します. は以下の1つのパラメーターを受け取ります:


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

例
次の例では変数にCLDRの国のリストをフランス語で指定しています.

通貨名
CLDR は、static メソッド  を持つクラス   を定義します. は以下の1つのパラメーターを受け取ります:


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

例
次の例では変数にCLDRの通貨リストをドイツ語で指定しています.