Estensione:FormatNum

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Extension:FormatNum and the translation is 90% complete.

Outdated translations are marked like this.
Other languages:
Deutsch • ‎English • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎suomi • ‎中文 • ‎日本語
Manuale sulle Estensioni MediaWiki
OOjs UI icon advanced.svg
FormatNum
Stato della release: stabile
Implementazione Parser function
Descrizione Passa le istruzioni di formattazione dei numeri alla funzione PHP number_format
Autore(i) Daniel Schuba (DaSchtalk)
Versione 0.6.2 (2014-11-07)
Licenza GNU General Public License 2.0 or later
Scaricare
README
Hook usati
ParserFirstCallInit
LanguageGetMagic
Traducete l'estensione FormatNum se è disponibile su translatewiki.net
Verificare uso e versione della matrice.

L'estensione FormatNum rende più semplice la formattazione dei numeri nello stile voluto, indipendentemente dalle impostazioni della lingua. Per la lingua italiana la formattazione pone la virgola come separatore decimale.

Utilizzo

  • {{#formatnum:numero|numero di cifre decimali|separatore dei decimali|separatore delle migliaia|vecchio separatore delle migliaia}}
  • {{#formatnum:numero|decs=numero di cifre decimali|dsep=separatore dei decimali|tsep=separatore delle migliaia|otsep=vecchio separatore delle migliaia|format=DIN o ISO|mint=minimo numero per separare le migliaia}}
  • {{#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: separatore delle migliaia del numero dato, che verrà rimosso. Per esempio, quando si ha un numero come 123.456.789,123 e il parametro viene compilato con "otsep=." il modulo rimuove tutti i punti presenti nel numero prima di convertirlo.
  • mint: il numero minimo di numeri dati per separare le migliaia. Per esempio, settando il parametro come "mint=4" il numero 1234 verrà lasciato uguale, mentre 12345 viene separato in 12 345.

Esempi

{{#formatnum: 2300.123|2|,|_}}
Risultato: 2 300,12
{{#formatnum: 2300.123|2|.|,}}
Risultato: 2,300.12
{{#formatnum: 2300.123|2}}
Risultato: 2,300.12
{{#formatnum: 2300.123|2|,|t}}
Risultato: 2 300,12

Possono essere utilizzati anche i seguenti parametri come "separatori per le migliaia":

  • n – interpone  
  • t – interpone  

Repository

Download

Download using Git

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

Installazione

Scarica i file da GitHub. Inserisci in /extensions/FormatNum e aggiungi il seguente nel tuo LocalSettings.php

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

Esempio d'uso

Su Wikipedia la formattazione è fatta con template complessi come this. Con il parser #formatnum questo avviene molto più facilmente.

Vedi anche

Collegamenti