rECLD/460773a09382master
rECLD/
460773a09382master
/
/
README
README
This extension contains local language names for different languages extracted from CLDR data.
Installation
Include it in LocalSettings.php: include("$IP/extensions/cldr/cldr.php");
Updating data
Download newest data from CLDR site: http://www.unicode.org/cldr/repository_access.html
Example: wget http://unicode.org/Public/cldr/28/core.zip unzip core.zip -d core php rebuild.php
Usage
<source lang=php> if ( is_callable( array( 'LanguageNames', 'getNames' ) ) ) {
$languages = LanguageNames::getNames( 'en' , LanguageNames::FALLBACK_NORMAL, LanguageNames::LIST_MW_AND_CLDR );
} else {
// If need to display something, use this as fallback $languages = Language::getLanguageNames( false );
} </source>
Parameters
For fallback:
- '''FALLBACK_NATIVE''': Go straight to MediaWiki's name entries
- '''FALLBACK_NORMAL''': Go trough the fallback chain
For which languages to return:
- '''LIST_MW_SUPPORTED''': Only languages that has localisation in MediaWiki
- '''LIST_MW''': All languages that are in Names.php
- '''LIST_MW_AND_CLDR''': All languages that are either in MediaWiki or in cldr
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct. · Wikimedia Foundation · Privacy Policy · Code of Conduct · Terms of Use · Disclaimer · CC-BY-SA · GPL