Extension:CLDR/fr
![]() État de la version : stable |
|
---|---|
![]() |
|
Implémentation | Fonction d'analyseur |
Description | Provides functions to localize the names of languages, countries, currencies, and time units based on their language code. |
Auteur(s) |
|
Dernière version | 4.11.0 (Mises à jour continues) |
MediaWiki | 1.30+ |
Modifie la base de données |
Non |
Composer | mediawiki/cldr |
Licence | GPL-2.0-or-later, data variant of BSD 3-clauses |
Téléchargement | Included in Language Extension Bundle or
README |
Exemple | Translatewiki.net |
master | |
Traduire l’extension CLDR sur translatewiki.net si elle y est disponible | |
The CLDR extension contains local language names for different languages, countries, currencies, and time units extracted from CLDR data. See translatewiki:CLDR for information.
Installation
- Téléchargez et placez le(s) fichier(s) dans un répertoire appelé
cldr
dans votre dossierextensions/
. - Ajoutez le code suivant à la fin de votre fichier
LocalSettings.php
:wfLoadExtension( 'cldr' );
Fait – Accédez à Special:Version sur votre wiki pour vérifier que l'extension a bien été installée.
If you download from git, change the file from CLDR to cldr.
Mise à jour des données
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 http://www.unicode.org/Public/cldr/latest/core.zip
unzip core.zip -d core
php rebuild.php
Utilisation et paramètres
Noms des langues
CLDR defines the class LanguageNames which has a static method, getNames()
.
LanguageNames::getNames
accepts three parameters:
- code - the ISO 639 (see Manual:Language#Language code for details) code of the preferred language to return the list in
- fbMethod - fallback method, it should be set to one of the following:
- LanguageNames::FALLBACK_NATIVE - Missing entries fallback to the native name (default)
- LanguageNames::FALLBACK_NORMAL - Missing entries fallback through the fallback chain
- list - which languages to return. Should be set to one of the following:
- LanguageNames::LIST_MW_SUPPORTED - Only languages that have localization in MediaWiki
- LanguageNames::LIST_MW - All languages that are in
Names.php
(default) - LanguageNames::LIST_MW_AND_CLDR - All languages that are either in MediaWiki or in CLDR
Exemple
The language names are best access with MediaWiki core functions:
// Japanisch
$name = Language::fetchLanguageName( 'ja', 'de', 'all' );
Noms des pays
CLDR defines the class CountryNames
which has a static method, getNames()
.
CountryNames::getNames
accepts one parameter:
- code - the ISO 639 code of the preferred language to return the list in
Exemple
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' );
}
Voir aussi
![]() | Cette extension est utilisée par au moins un des projets Wikimédia. Cela signifie probablement que l’extension est assez stable et fonctionnelle pour être utilisée sur des sites à fort trafic. Recherchez le nom de cette extension dans le CommonSettings.php de Wikimédia et dans le fichier de configuration InitialiseSettings.php pour situer les endroits où elle est installée. Une liste complète des extensions installées sur un Wiki donné peut être visualisée sur la page Special:Version de ce wiki. |
![]() | Cette extension est incluse dans les paquets et / ou les fermes de wikis suivants : |
- Stable extensions/fr
- Parser function extensions/fr
- Extensions supporting Composer/fr
- Extensions with unknown license/fr
- Extensions in Wikimedia version control/fr
- GetHumanTimestamp extensions/fr
- LanguageGetTranslatedLanguageNames extensions/fr
- All extensions/fr
- Extensions used on Wikimedia/fr
- Extensions included in Fandom/fr
- Extensions included in Miraheze/fr
- Extensions included in ProWiki/fr
- Localisation extensions/fr