Sujet sur Discussion utilisateur:Viticulum/Structured Discussions Archive 1

Kaviraf (discussioncontributions)
Viticulum (discussioncontributions)

Bonjour @Lepticed7 Pourriez-vous nous expliquer les raisons de l'utilisation du modèle formatnum ? Cela fait disparaître la virgule des nombres et entraîne une non correspondance avec le fac-similé. L'utilisation de la virgule était la norme au canada-français à cette époque pourtant. Merci


Je te met en copie @Ernest-Mtl, pour avoir ton opinion. Je ne me souviens plus trop si ce sujet a été discuté...

Lepticed7 (discussioncontributions)

Bonjour. En réalité, je n’ai pas utilisé le modèle formatnum, je n’ai fait que le corriger. Celui-ci ne peut prendre que des chiffres (pas de virgule, ni d’espace, ni de caractère alphabétique). Si vous souhaitez faire apparaitre la virgule (ce à quoi je ne m’oppose pas), il ne faut pas utiliser le modèle formatnum qui pert alors tout son intérêt, étant donné qu’il ne peut plus formatter.


Bonne soirée, :)

Lepticed7 (discussioncontributions)

En regardant https://www.mediawiki.org/wiki/Help:Magic_words#Formatting, il est possible d’indiquer une virgule dans le nombre, en mettant le paramètre |R après. Mais pour avoir testé, cela sera alors remplacé par un point : {{formatnum:3,000|R}} donne : 3.000. Je suggère de ne pas mettre formatnum si le formattage souhaité est avec la virgule.

Viticulum (discussioncontributions)

Merci @Lepticed7 pour toutes ces clarifications.

Kaviraf (discussioncontributions)

Dans l'exemple ci-dessous "version janvier 2017", le nombre avec la virgule est inscrit avec l'utilisation de formatnum, et il sort convenablement :

Page:Buies - La lanterne, 1884.djvu/90

Donc pas besoin d'utiliser le "R"

Merci à tous les deux

Lepticed7 (discussioncontributions)

Kaviraf : Il sort convenablement parce qu’il n’est pas formaté. La page est d’ailleurs alors catégorisée dans Catégorie:Pages avec des arguments non numériques dans formatnum. Il est inutile d’utiliser le modèle de formatage si c’est pour le faire planter et obtenir la sortie par défaut (la chaine donnée en entrée). Si vous voulez la virgule, autant écrire directement 3,000 sans aucun modèle autour.

Kaviraf (discussioncontributions)

OK merci pour les explications.

Répondre à « Point de vue »