Modulo:Formatnum retrocompatibile/man
Questa è la pagina di documentazione per Modulo:Formatnum retrocompatibile
Questo modulo serve a formattare i numeri nel parametro in input. Il risultato è molto simile alla funzione parser formatnum, che il modulo utilizza internamente, con le seguenti differenze:
- Se l'argomento è un numero avente solo virgole come separatore, viene lasciato inalterato;
- Se l'argomento è un numero avente solo spazi ed evenutalmente punti come separatori, converte gli spazi in spazi indivisibili (come separatori delle migliaia);
- In caso di intervalli numerici (ad es. "123-456"), il trattino non viene convertito in un segno meno (U+2212).
Il modulo va utilizzato solamente nei parametri dei template che si aspettano un numero da formattare, ma a cui molte voci passano un valore non strettamente numerico. Poiché passare argomenti non numerici a formatnum è deprecato, la pagina verrebbe categorizzata in Categoria:Pagine con argomenti di formatnum non numerici. Il modulo cerca di evitarlo, aggiungendo invece delle categorie di tracciamento più specifiche che permettono di capire meglio come viene usato il parametro:
- Categoria:Modulo formatnum usato con virgole
- Categoria:Modulo formatnum usato con spazi
- Categoria:Modulo formatnum usato con intervallo
- Categoria:Modulo formatnum usato con testo prima del numero
- Categoria:Modulo formatnum usato con testo e intervallo
- Categoria:Modulo formatnum usato con qualcosa di imprevisto, per tutti i casi non coperti sopra; in questo caso viene aggiunta anche Categoria:Pagine con argomenti di formatnum non numerici.