Vorlage Diskussion:DezimalkommaZuPunkt

Letzter Kommentar: vor 15 Jahren von Cäsium137 in Abschnitt Bug

Bug

Bearbeiten

Funktioniert nur teilweise:

  • {{DezimalkommaZuPunkt|38.116000}} = 38.116000
  • {{DezimalkommaZuPunkt|38.116.000}} = 38.116.000

mit der zweiten 'Zahl' lässt sich wieder nicht rechnen.

formatnum|R reicht mE aus:

  • {{formatnum:38.116000|R}} = 38116000
  • {{formatnum:38.116.000|R}} = 38116000
  • {{formatnum:38,116000|R}} = 38.116000

lg --Herzi Pinki 23:25, 13. Feb. 2009 (CET)Beantworten


"It's not a Bug, it's not a feature". Die Vorlage ist dafür nicht gedacht. Es ging um Werte, welche (bei Einbindungen einer Vorlage) mit Dezimalkomma oder Dezimalpunkt vorliegen können, aber immer nur ein (Dezimal-)Zeichen haben:

  • {{DezimalkommaZuPunkt|1,234567}} = 1.234567
  • {{DezimalkommaZuPunkt|12,34567}} = 12.34567
  • {{DezimalkommaZuPunkt|123,4567}} = 123.4567
  • {{DezimalkommaZuPunkt|1234,567}} = 1234.567
  • {{DezimalkommaZuPunkt|1.234567}} = 1.234567
  • {{DezimalkommaZuPunkt|12.34567}} = 12.34567
  • {{DezimalkommaZuPunkt|123.4567}} = 123.4567
  • {{DezimalkommaZuPunkt|1234.567}} = 1234.567


Alles andere ist mehrdeutig.

Tauchen verschiedene Zeichen auf, wird der Ausdruck als dt. Schreibweise interpretiert:

  • {{DezimalkommaZuPunkt|1,234.567.890}} = 1.234567890
  • {{DezimalkommaZuPunkt|1.234.567,890}} = 1234567.890

Nicht funktionsfähig sind mehrere gleiche Zeichen:

  • {{DezimalkommaZuPunkt|1,234,567}} = 1.234.567
  • {{DezimalkommaZuPunkt|1.234.567}} = 1.234.567


Sie kann ja nicht "123,456" sowohl als dt. Dezimalzahl als auch engl. für 123456 behandeln. Cäsium137 (D.) 00:09, 14. Feb. 2009 (CET)Beantworten