Vorlage:FormatNum/Doku: Unterschied zwischen den Versionen

Aus InkluPedia
(+)
(+)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== Beschreibung ==
Diese [[Hilfe:Glossar#Vorlage|Vorlage]] formatiert Zahlen. Zur Eingabe sind alle Zahlen geeignet, die als Dezimaltrennzeichen den Punkt verwenden, keine Tausendertrennzeichen haben, nicht in Exponentialschreibweise vorliegen und nur ASCII-Zeichen enthalten. In [[MediaWiki]] gibt es bereit die Funktion ''formatnum'', die hier mit Beispielen zum Vergleich aufgeführt ist.
Diese Vorlage formatiert Zahlen.


== Kopiervorlage ==
== Kopiervorlage ==
Zeile 8: Zeile 7:


== Parameter ==
== Parameter ==
; 1
*'''1''': Zu formatierende Zahl
: Zu formatierende Zahl
*'''2''': optionale Formatangabe: <code>at</code>, <code>ch</code>, <code>ch_currency</code>, <code>comma</code>, <code>de</code>, <code>dewiki</code>, <code>de_currency</code>, <code>en</code>, <code>iso31_0</code>, <code>iso31_0_point</code> und <code>pc</code>. Vorgabe: <code>de</code>
; 2
 
: optionale Formatangabe: <code>at</code>, <code>ch</code>, <code>ch_currency</code>, <code>comma</code>, <code>de</code>, <code>dewiki</code>, <code>de_currency</code>, <code>en</code>, <code>iso31_0</code>, <code>iso31_0_point</code> und <code>pc</code>. Vorgabe: <code>de</code>
== Beispiele ==
{| class="wikitable"
! Parameter !! Ausgabe !! Parameter ''2=ch'' !! Parameter ''2=iso31_0'' !! Parserfunktion "formatnum:"
|-
| 12.34      || {{FormatNum|12.34}}      || {{FormatNum|12.34|ch}}      || {{FormatNum|12.34|iso31_0}}      || {{formatnum:12.34}}
|- style="background:#D5D5D5;"
| 12,34      || {{FormatNum|12,34}}      || {{FormatNum|12,34|ch}}      || {{FormatNum|12,34|iso31_0}}      || {{formatnum:12,34}}
|-
| 1234.5      || {{FormatNum|1234.5}}      || {{FormatNum|1234.5|ch}}      || {{FormatNum|1234.5|iso31_0}}      || {{formatnum:1234.5}}
|-
| 123456789  || {{FormatNum|123456789}}  || {{FormatNum|123456789|ch}}  || {{FormatNum|123456789|iso31_0}}  || {{formatnum:123456789}}
|-
| 123456.789  || {{FormatNum|123456.789}}  || {{FormatNum|123456.789|ch}}  || {{FormatNum|123456.789|iso31_0}}  || {{formatnum:123456.789}}
|-
| 123456.7890 || {{FormatNum|123456.7890}} || {{FormatNum|123456.7890|ch}} || {{FormatNum|123456.7890|iso31_0}} || {{formatnum:123456.7890}}
|- style="background:#D5D5D5;"
| 123456,7890 || {{FormatNum|123456,7890}} || {{FormatNum|123456,7890|ch}} || {{FormatNum|123456,7890|iso31_0}} || {{formatnum:123456,7890}}
|-
| -12.34      || {{FormatNum|-12.34}}      || {{FormatNum|-12.34|ch}}      || {{FormatNum|-12.34|iso31_0}}      || {{formatnum:-12.34}}
|}


== Lua ==
== Lua ==

Aktuelle Version vom 20. September 2021, 06:42 Uhr

Diese Vorlage formatiert Zahlen. Zur Eingabe sind alle Zahlen geeignet, die als Dezimaltrennzeichen den Punkt verwenden, keine Tausendertrennzeichen haben, nicht in Exponentialschreibweise vorliegen und nur ASCII-Zeichen enthalten. In MediaWiki gibt es bereit die Funktion formatnum, die hier mit Beispielen zum Vergleich aufgeführt ist.

Kopiervorlage

{{FormatNum|}}

Parameter

  • 1: Zu formatierende Zahl
  • 2: optionale Formatangabe: at, ch, ch_currency, comma, de, dewiki, de_currency, en, iso31_0, iso31_0_point und pc. Vorgabe: de

Beispiele

Parameter Ausgabe Parameter 2=ch Parameter 2=iso31_0 Parserfunktion "formatnum:"
12.34 12,34 12,34 12,34 12,34
12,34 12,34 12,34 12,34 12,34
1234.5 1 234,5 1234,5 1 234,5 1.234,5
123456789 123 456 789 123'456'789 123 456 789 123.456.789
123456.789 123 456,789 123'456,789 123 456,789 123.456,789
123456.7890 123 456,789 0 123'456,7890 123 456,789 0 123.456,7890
123456,7890 123456,7890 123456,7890 123456,7890 123.456,7.890
-12.34 -12,34 -12,34 -12,34 −12,34

Lua

Diese Vorlage wurde ganz oder teilweise mit der Programmiersprache Lua erstellt.

  • Module sind mit #invoke eingebunden.
  • Im Quelltext-Modus dieser Vorlage sieht man, welche(s) Modul(e) in dieser Vorlage eingebunden ist/sind.
  • In der Dokumentation der einzelnen Module findet man ggf. weitere Hinweise.