Extensão: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 40% complete.

Other languages:
Deutsch • ‎English • ‎català • ‎dansk • ‎español • ‎français • ‎italiano • ‎polski • ‎português • ‎português do Brasil • ‎sicilianu • ‎suomi • ‎日本語
Manual de extensões do MediaWiki
Crystal Clear action run.svg
FormatNum
Estado da versão: estável
Implementação Parser function
Descrição Passes number formatting instruction to PHP function number_format
Autor(es) Daniel Schuba (DaSchtalk)
Última versão 0.6.2 (2014-11-07)
Licença GNU General Public License 2.0 or later
Exportação (Download)
README
Hooks usados
ParserFirstCallInit
LanguageGetMagic
Traduza a extensão FormatNum se ela estiver disponível na wiki translatewiki.net
Verifique a matriz de utilização e versões

Extension FormatNum makes it easier to format numbers in the style you want, independent of language settings. For input "english" format is used with point as decimal separator.

Usage

  • {{#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: thousands separator in the number given, that will be removed. For example when having a number like 123.456.789,123 and setting otsep=. will remove all points from the number before converting.
  • mint: the minimal number given to separate thousands. For example when setting to 4 the number 1234 will remain as is and 12345 will be separated to 12 345.

Exemplos

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

As thousand separator the following parameters can be also used

  • n – will be  
  • t – will be  

Repository

Download

Download using Git

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

Instalação

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" );

Use Example

On Wikipedia formatting of numbers is done with complex templates like this. With the #formatnum parser this would be a lot easier.

Ver também

Links