Extension:FormatNum

This page is a translated version of the page Extension:FormatNum and the translation is 80% complete.
Other languages:
English • ‎español • ‎français • ‎italiano • ‎polski • ‎português do Brasil • ‎sicilianu • ‎中文 • ‎日本語
Manuel des extensions MediaWiki
OOjs UI icon advanced.svg
FormatNum
État de la version : stable
Implémentation Fonction d'analyseur
Description Passe les instructions de formatage des nombres à la fonction PHP number_format
Auteur(s) Daniel Schuba (DaSchtalk)
Dernière version 0.6.2 (2014-11-07)
Licence Licence publique générale GNU v2.0 ou ultérieur
Téléchargement
README
Vérifiez la matrice des utilisations et des versions.

L’extension FormatNum facilite le formatage des nombres dans le style que vous souhaitez, de manière indépendante des paramètres linguistique du Wiki. Pour l’entrée le format anglo-saxon (« english ») est utilisé, avec le point en séparateur décimal.

Utilisation

  • {{#formatnum:number|number of decimals|decimal separator|thousand separator|old thousand separator}}
  • {{#formatnum:number|decs=number of decimals|dsep=decimal separator|tsep=thousand separator|otsep=old thousand separator|format=DIN or ISO|mint=minimal number to separate thousands}}
  • otsep: séparateur de milliers dans le nombre en entrée, qui sera éliminé. Par exemple avec un nombre en entré formaté comme 123.456.789,123 et en positionnant ce paramètre comme « otsep=. », tous les points seront supprimés avant la conversion.
  • mint: le seuil (en nombre de chiffre) à partir duquel formater le résultat en séparant les milliers. Par exemple si positionné à 4 le nombre 1234 sera formaté « 1234 », mais 12345 sera formaté en « 12 345 ».

Exemples

{{#formatnum: 2300.123|2|,|_}}
résultat : 2 300,12
{{#formatnum: 2300.123|2|.|,}}
résultat : 2,300.12
{{#formatnum: 2300.123|2}}
résultat : 2,300.12
{{#formatnum: 2300.123|2|,|t}}
résultat : 2 300,12

Les paramètres suivants peuvent également être utilisés en séparateurs de milliers :

  • n – pour le symbole  
  • t – pour le symbole  

Dépot

Téléchargement

Télécharger à partir de Git

git clone https://github.com/DaSchTour/FormatNum.git

Installation

Download the files from GitHub. Put them in /extensions/FormatNum and add the following to your LocalSettings.php

require_once( "$IP/extensions/FormatNum/FormatNum.php" );

Exemple d'utilisation

Sur Wikipedia le formatage des nombres est fait à l'aide de modèles complexes comme ceci. Avec l'anayseur #formatnum cela sera beaucoup plus facile.

Voir aussi

Liens