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 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 • ‎中文 • ‎日本語
Manual de extensões do MediaWiki
OOjs UI icon advanced.svg
FormatNum
Estado da versão: estável
Implementação Parser function
Descrição Transmite uma instrução de formatação de números para a função PHP 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
Download
README
Hooks usados
ParserFirstCallInit
LanguageGetMagic
Traduzir a extensão FormatNum, se estiver disponível no translatewiki.net
Verificar uso e matriz de versões

A extensão FormatNum torna mais fácil para formatar números no estilo que você quer, independente de configurações de idioma. Para a entrada de formato em inglês é usado o ponto (.) como separador decimal.

Uso

  • {{#formatnum:número|número de casas decimais|separador de decimais|separador de milhares|separador antigo de milhares}}
  • {{#formatnum:número|decs=número de casas decimais|dsep=separador de decimais|tsep=separador de milhares|otsep=separador antigo de milhares|format=DIN ou ISO|mint=número mínimo para separar milhares}}
  • {{#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: separador de milhares no número dado, que será removido. Por exemplo, quando se tem um número como 123.456.789,123 e configurando otsep=. serão removidos todos os pontos a partir do número antes da conversão.
  • mint: o número mínimo determinado para separar milhares. Por exemplo, quando configurado até 4, o número 1234 permanecerá como está e 12345 será separado em 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

Como separador de milhares, os seguintes parâmetros também podem ser utilizados

  • n – será  
  • t – será  

Repositório

Download

Download usando o Git

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

Instalação

Baixe os arquivos a partir do GitHub. Coloque no diretório /extensions/FormatNum e adicione o seguinte no arquivo LocalSettings.php

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

Exemplo de uso

Na Wikipédia, a formatação de números é feita com predefinições complexas, como esta. Com o analisador #formatnum isso ficaria muito mais fácil.

Ver também

Links