Skabelondiskussion:Decimals

Engelsk formatering – er det velgennemtænkt? redigér

Er det mon velgennemtænkt, at denne skabelon giver engelsk formaterede tal, altså med punktum som decimaladskiller (3.14) i stedet for den danske decimaladskiller komma (3,14)? --Jhertel (diskussion) 14. nov 2017, 02:02 (CET)

Nej, skabelonen er jo kopieret fra engelsk wiki. Det er rettet nu i Modul:Decimals.--Weblars (diskussion) 18. nov 2017, 11:53 (CET)
@Weblars: Måske du kunne lokkes til at kigge på Skabelon:Convert, ...det er måske noget af samme type problematik/kodning? - Nico (diskussion) 18. nov 2017, 12:11 (CET)

Dansk formatering - er det velgennemtænkt redigér

Den nye version giver problemer på (bl.a.) {{percentage}}, fx {{percentage|3|7|pad=3}} -> 42,857 %. Der er flere relaterede problemer med den nye funktionalitet:

  1. Den gør, at decimals ikke har samme input- og outputformat.
  2. Den gør, at andre importerede enwiki-skabeloner ikke virker, hvis de bruger decimals som hjælpefunktion til #expr: eller formatnum:
  3. Den gør, at dokumentationen til {{Round}} er forkert., når den påstår at de to funktioner virker ens.

Jeg vil foreslå at vi retter denne skabelon tilbage til den gamle version, og bruger {{Decimaler}} i de situationer hvor der kræves "dansk" output. NisJørgensen (diskussion) 27. okt 2018, 22:43 (CEST)

Af hensyn til Folkeafstemningen om Storbritanniens EU-medlemskab 2016 har jeg ændret {{percentage}} til at bruge {{decimaler}}, men det kan jo rettes tilbage hvis vi beslutter os for det. Min ændring ødelagde dit eksempel med {{percentage|3|7|pad=3}} ovenfor, fordi resultatet nu vises korrekt med komma i stedet for punktum. Jeg er i tvivl om vi skal tilbagestille modul:decimals. Det ville løse dit punkt 2, men til gengæld skulle vi ændre fra skabelon Decimals til Decimaler i skabelon:Befolkningsudvikling og sikkert også andre (Skabelon:Tennis win percentage og Skabelon:Inflation). Jeg hælder mest til at lade det være som det er, fordi det er det nemmeste. Dit punkt 3 kan vi nemt rette. Jeg kan ikke helt gennemskue om punkt 1 er en fordel eller ulempe (output skal jo altid være med komma i artikler på dansk wiki, men i skabeloner kan det være anderledes).--Weblars (diskussion) 28. okt 2018, 10:23 (CET)
Nu har jeg brugt et par dage på bl.a. at forstå hvorfor det hjalp på Skabelon:Percentage at ændre den så den brugte {{decimaler}} i stedet for {{decimals}}, der ellers begge skulle give samme output i dansk format. Det viste sig at dokumentationen for {{decimaler}} var misvisende, for kun i særlige tilfælde er dens ourput i dansk format (med decimalkomma). Dokumentationen er i det mindste rettet nu. At {{percentage}} alligevel endte med at vise procenttal i dansk format, skyldtes et samspil mellem {{nts}} og parserfunktionen {{formatnum:}}. Jeg har nu rettet tilbage, så {{percentage}} igen bruger {{decimals}}, men ikke længere {{formatnum:}}, hvilket løste problemet. Vi har altså {{decimals}} med dansk outputformat og {{decimaler}} med engelsk outputformat, hvilket ikke ligefrem er selvindlysende, givet deres navne. Dertil kommer at de begge kun fungerer med input i engelsk format. Jeg vil derfor give dig ret i at noget nok skal gøres.--Weblars (diskussion) 30. okt 2018, 22:17 (CET)
Tilbage til siden »Decimals«.