La plantilla digrama climàtic està trencada en articles com Damasc o Lahore, imagino que no fa gaire. En canvi funciona a Rāwalpindi. Ara mateix no en trobo el motiu...
Tema de Viquipèdia:La taverna/Ajuda
fent prova-error detecto que no li agraden els decimals.
He provat de canviar la coma per un punt i tampoc funciona. Ningú ha tocat les plantilles en anys, o sigui que per aquí no va el tema.
Per simplificar el problema, he experimentant en la meva pàgina de proves amb la plantilla Plantilla:Diagrama climàtic/columna celsius, i em sembla que la cosa ve de formatnum: (tot va bé fins que fiques un decimal (punt o coma)) (ja sigui com a valor, mida de la barra o etiqueta del valor)
Ja, però ahi serà on casca, però no on està l'error. Aquesta plantilla concretament, no es toca des del 2009 !
O sempre ha funcionat malament i ningú s'havia fixat fins ara, o el problema està en algun lloc de configuració.
{{formatnum:987654321.654321}} -> 987.654.321,654321 (correcte)
{{#expr:{{formatnum:{{{3|80}}}}}/50}} -> 1.6 (correcte)
{{#expr:{{formatnum:{{{3|80,5}}}}}/50}} -> Error de l'expressió: Signe de puntuació no reconegut ","
{{#expr:{{formatnum:{{{3|80.5}}}}}/50}} -> Error de l'expressió: Signe de puntuació no reconegut ","
No crec que sigui la plantilla, sino les operacions amb decimals.
Gràcies @Jaumellecha crec que per aquí vas ben encaminat. L'error deu estar a {{Diagrama climàtic/columna celsius}} o alguna altra sub-plantilla. El codi és complex i no està prou documentat, potser s'hauria de refer la plantilla sencera...
@Jaumellecha @Jey Solucionat: special:diff/25268888
L'error és d'aquesta edició special:diff/4259676 del 24-09-2009 !!!
Algú m'explicarà com no ho havíem detectat fins ara.
Salut !
{{#expr:{{formatnum:{{{3|80,5}}}|R}}/50}} -> 1.61
{{#expr:{{formatnum:{{{3|80.5}}}|R}}/50}} -> 16.1
Així que nomès era aixó!! XD
@Jaumellecha El paràmetre "R" elimina els signes de puntuació i passa la coma a punt decimal que és la forma nativa de funcionar de la #expr.
Si la fas servir amb 80.5 es pensa que el punt és d'edició i no de decimals, i ho elimina. Per tant, 805/50 = 16.1.
Per contra, el formatnum sense R, edita la xifra en el format de la plataforma, per això no entenc com havia funcionat fins ara.
Salut !
Havien estat malament des del 2009? Ostres sembla increïble. Moltes gràcies als 2!
Com que la xifra que es mostra a la gràfica és un enter, suposo que pocs feien servir decimals i ha anat passant desapercebut.