Discussion modèle:Val

Le contenu de la page n’est pas pris en charge dans d’autres langues.
Une page de Wikipédia, l'encyclopédie libre.
Autres discussions [liste]
  • Admissibilité
  • Neutralité
  • Droit d'auteur
  • Article de qualité
  • Bon article
  • Lumière sur
  • À faire
  • Archives
  • Commons

Remplacer le point par la virgule pour séparer l'unité de la décimale[modifier le code]

J'ai demandé à JackPotte s'il est possible de remplacer le point par la virgule décimale pour ce modèle. Il me dit qu'il peut le faire, mais de m'informer ici (surtout auprès de Mikani) si ça pose un problème à quelqu'un ? - Simon Villeneuve 26 mai 2015 à 16:05 (CEST)[répondre]

Notification Simon Villeneuve : Je pense qu'il faut surtout mettre le modèle {{formatnum:}}. --mikani (Disc) 27 décembre 2015 à 10:37 (CET)[répondre]
Notification mikani : le mot magique {{formatnum:}} ne fait que mettre un espace insécable entre les séries de trois chiffres du nombre. Il ne permet pas autant de variantes que ce présent modèle.
S'il fallait remplacer ce dernier, je le ferais plutôt avec {{unité}} ou {{nombre}}. Mais ici, ça serait plus facile de permettre l'affichage des virgules plutôt que de voir quel modèle remplacerait bien celui-ci sur les quelques 105 pages concernées. - Simon Villeneuve 27 décembre 2015 à 13:09 (CET)[répondre]
Notification Simon Villeneuve : J'ai du mal à comprendre le fonctionnement du modèle. --mikani (Disc) 27 décembre 2015 à 23:39 (CET)[répondre]

✔️ Cela fonctionne à présent pour le modèle seul, ou inclus. JackPotte ($) 29 décembre 2015 à 00:29 (CET)[répondre]

Merci JackPotte, mais on dirait qu'il y a encore des problèmes. Par exemple, sur Kepler-47 c, le rayon ne s'affiche pas correctement. --- Simon Villeneuve 29 décembre 2015 à 17:58 (CET)[répondre]
Ce problème est que {{formatnum:{{val|4.61|0.20}}}} n'affiche pas la virgule de {{val|4.61|0.20}}. Or, les infobox ont généralement ce {{formatnum:}} donc je me vois mal le retirer. Mieux vaudrait donc modifier {{USCensusPop}}. JackPotte ($) 29 décembre 2015 à 22:05 (CET)[répondre]
✔️ JackPotte ($) 29 décembre 2015 à 22:12 (CET)[répondre]
Notification JackPotte : Désolé, mais ça ne marche toujours pas pour, entre autres, les valeurs de NGC 4603. --- Simon Villeneuve 29 décembre 2015 à 22:25 (CET)[répondre]
Voilà ce qui arrive quand on écrit un cahier des charges détaillé pendant un développement : chaque surprise peut potentiellement en doubler le temps.
Bref, c'est un autre problème, car faire comme dans les infobox et modèles appelant "val" sans paramètre 3, quand il y en a un perturbe l'affichage de l'exposant, car la valeur CSS "0.3em" devient "0,3em" et n'est plus interprétée.
Pour éviter cela il faudrait soit passer le littéral dans une classe à ajouter dans MediaWiki:Common.css, soit retirer tous les {{formatnum:}} toutes les infobox de Wikipédia (pour les remplacer par du Lua), ce que je ne peux pas faire en l'état. JackPotte ($) 29 décembre 2015 à 23:12 (CET)[répondre]