BoyWiki:Agora/17 juin 2013

De BoyWiki

Agora/17 juin 2013

Pointeur malin ?

Quand on passe le pointeur sur XXIe siècle, une bulle apparaît, avec généralement XXIe siècle. Mais si on le place précisément sur XXI, on lit Nombre écrit en chiffres romains, ce qui n'apprend rien à personne.

Serait-il possible d'afficher plutôt la valeur en chiffres arabes, donc ici 21 ? En effet beaucoup de garçons d'aujourd'hui — et pas des plus jeunes… — ne savent pas lire les chiffres romains : ça pourrait les aider (chacun sait que BoyWiki est lu avidement par des millions de garçons ;-)

(J'ose à peine évoquer une autre possibilité : afficher 21ème siècle, voire vingt et unième siècle… Et pour XVIIe siècle AEC, 17ème siècle avant l’ère commune, ou dix-septième siècle avant l’ère commune.)

Caprineus 17 juin 2013 à 19:07 (GMT)

Il y a plusieurs solutions et plusieurs difficultés : le modèle {{s}} utilise le modèle {{Rom}} qui est prévu pour afficher une bulle. C'est lui qui indique Nombre écrit en chiffres romains. En fait c'est le texte par défaut quand on ne lui précise pas le second argument qui est le nombre en chiffres arabes : dans ce cas il indiquerait Nombre 21 écrit en chiffres romains. Le problème est de lui indiquer un argument supplémentaire. Je n'ai pas trouvé de modèle permettant de convertir un nombre romain en arabe, ceci aurait permis d'éviter cet argument. Il existe le modèle {{Nombre en romain}} qui convertit un nombre arabe en romain, mais il faudrait alors modifier toutes les pages utilisant les modèles {{s}} {{-s}} {{s-}}...
Ta dernière proposition est compliquée, tu t'en doutes, la raison principale étant que le modèle qui affiche 21 n'est pas le même celui qui affiche siècle.
Pinocchio 18 juin 2013 à 11:31 (GMT)