The CLDR extension contains local language names for different languages, countries, currencies, and time units extracted from CLDR data. See translatewiki:CLDR for information.
cldr
folder to your extensions/
directory.cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/cldr
wfLoadExtension( 'cldr' );
If you download from git, change the file from CLDR to cldr.
The CLDR extension comes with data pre-populated in the language files, but if you want to get the latest data from the Unicode Consortium, you'll need to download it from the CLDR site and then run a rebuild script.
Download newest data from CLDR site:
http://www.unicode.org/cldr/repository_access.html
Example (from within the cldr directory):
wget https://www.unicode.org/Public/cldr/latest/core.zip unzip core.zip -d core php rebuild.phpUsage and parameters[edit]
CLDR defines the class LanguageNames which has a static method, getNames()
. LanguageNames::getNames
accepts three parameters:
Names.php
(default)The language names are best access with MediaWiki core functions:
// Japanisch $name = Language::fetchLanguageName( 'ja', 'de', 'all' );
CLDR defines the class CountryNames
which has a static method, getNames()
. CountryNames::getNames
accepts one parameter:
The following example sets a variable to the list of all countries in CLDR in French.
if ( is_callable( array( 'CountryNames', 'getNames' ) ) ) { $countries = CountryNames::getNames( 'fr' ); }This extension is being used on one or more Wikimedia projects. This probably means that the extension is stable and works well enough to be used by such high-traffic websites. Look for this extension's name in Wikimedia's CommonSettings.php and InitialiseSettings.php configuration files to see where it's installed. A full list of the extensions installed on a particular wiki can be seen on the wiki's Special:Version page.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4