Diferencia entre revisiones de «Categoría:Hispanopedia:Páginas con argumentos formatnum no numéricos»

De Hispanopedia
imported>Amitie 10g
mSin resumen de edición
 
m 1 revisión importada
 
(No se muestran 2 ediciones intermedias de 2 usuarios)
Línea 7: Línea 7:
A continuación se indican algunas formas generales de solventar este error dentro del código de la plantilla:
A continuación se indican algunas formas generales de solventar este error dentro del código de la plantilla:
* Si se está aplicando <code>formatnum</code> a una cadena con una parte numérica y una parte no numérica, cámbialo para que contenga solamente el número. Por ejemplo, <code><nowiki>{{formatnum:{{{var}}} dólares}}</nowiki></code> &rarr; <code><nowiki>{{formatnum:{{{var}}}}} dólares</nowiki></code>
* Si se está aplicando <code>formatnum</code> a una cadena con una parte numérica y una parte no numérica, cámbialo para que contenga solamente el número. Por ejemplo, <code><nowiki>{{formatnum:{{{var}}} dólares}}</nowiki></code> &rarr; <code><nowiki>{{formatnum:{{{var}}}}} dólares</nowiki></code>
* En caso de que <code>formatnum</code> contenga un número con una [[coma decimal]], esta se debe cambiar por un punto para que el analizador sintáctico lo pueda interpretar correctamente. De igual manera, se deben eliminar los separadores de millar. La salida de la función será en cualquier caso conforme al [[HP:NÚMERO|manual de estilo]], con la coma como separador decimal y el [[espacio duro]] como separador de millares. Por ejemplo, <code><nowiki>{{formatnum:1 234 567,89}}</nowiki></code> se debe sustituir por <code><nowiki>{{formatnum:1234567.89}}</nowiki></code>, que devolverá <code>{{formatnum:1234567.89}}</code>.  
* En caso de que <code>formatnum</code> contenga un número con una [[coma decimal]], esta se debe cambiar por un punto para que el analizador sintáctico lo pueda interpretar correctamente. De igual manera, se deben eliminar los separadores de millar. La salida de la función será en cualquier caso conforme al [[WP:NÚMERO|manual de estilo]], con la coma como separador decimal y el [[espacio duro]] como separador de millares. Por ejemplo, <code><nowiki>{{formatnum:1 234 567,89}}</nowiki></code> se debe sustituir por <code><nowiki>{{formatnum:1234567.89}}</nowiki></code>, que devolverá <code>{{formatnum:1234567.89}}</code>.  


Algunas indicaciones más específicas:
Algunas indicaciones más específicas:
Línea 17: Línea 17:
* Si se le pasa a <code>formatnum</code> un número negativo con formato correcto, como <code><nowiki>{{formatnum:−9000000}}</nowiki></code>, se le asigna esta categoría de error.
* Si se le pasa a <code>formatnum</code> un número negativo con formato correcto, como <code><nowiki>{{formatnum:−9000000}}</nowiki></code>, se le asigna esta categoría de error.


[[Categoría:Hispanopedia:Errores de sintaxis detectados por algún componente de MediaWiki|formatnum]]
[[Categoría:WHispanopedia:Errores de sintaxis detectados por algún componente de MediaWiki|formatnum]]

Revisión actual - 21:39 29 oct 2024

Esta categoría recopila páginas que usan la función del analizador sintáctico formatnum con un valor no numérico o con un formato incorrecto, por ejemplo, {{formatnum:abc}} o {{formatnum:12,345}}.

A continuación se indican algunas formas generales de solventar este error dentro del código de la plantilla:

  • Si se está aplicando formatnum a una cadena con una parte numérica y una parte no numérica, cámbialo para que contenga solamente el número. Por ejemplo, {{formatnum:{{{var}}} dólares}}{{formatnum:{{{var}}}}} dólares
  • En caso de que formatnum contenga un número con una coma decimal, esta se debe cambiar por un punto para que el analizador sintáctico lo pueda interpretar correctamente. De igual manera, se deben eliminar los separadores de millar. La salida de la función será en cualquier caso conforme al manual de estilo, con la coma como separador decimal y el espacio duro como separador de millares. Por ejemplo, {{formatnum:1 234 567,89}} se debe sustituir por {{formatnum:1234567.89}}, que devolverá 1 234 567,89.

Algunas indicaciones más específicas:

  • Cuando haya un texto adicional o una referencia como parte de un parámetro de plantilla que solo espera un dato numérico, trata de trasladar ese texto adicional fuera de la plantilla o a otro parámetro. Por ejemplo:
    • El primer parámetro en {{Unidad}}, que corresponde al valor numérico, debe expresarse sin separador de miles y con punto como separador decimal si hiciera falta. Las unidades deberán ir en los parámetros siguientes, tal como se describe en la documentación de la plantilla.
    • El parámetro |población= en {{Ficha de entidad subnacional}} solo debería contener un número sin formato. Las referencias deben moverse a |población_notas=.

Posibles falsos positivos:

  • Si se le pasa a formatnum un número negativo con formato correcto, como {{formatnum:−9000000}}, se le asigna esta categoría de error.

Páginas en la categoría «Hispanopedia:Páginas con argumentos formatnum no numéricos»

Las siguientes 200 páginas pertenecen a esta categoría, de un total de 16 139.

(página anterior) (página siguiente)

A

(página anterior) (página siguiente)