Wikipédia:Questions techniques/semaine 49 2020

Une page de Wikipédia, l'encyclopédie libre.

Bug d'affichage avec Templatedata sur la doc d'un modèle[modifier le code]

Article(s) ou modèle(s) concerné(s) : Toute les pages de documentations de modèles avec une section reprenant les données TemplateData

Questions : Bonjour, en prenant par exemple la page de documentation du modèle À sourcer, je remarque que le tableau TemplateData reprenant ces données contient un bug d'affichage. Pour Valeur automatique, on a un magnifique "&#160", de même pour Exemple dans d'autres pages de docs. C'est plutôt récent et ça a donc probablement été introduit par erreur sur Modèle:Méta documentation de modèle/styles.css car ailleurs pas de problème. Ping Notification Od1n :.


Message déposé par -- Nemo Discuter le 1 décembre 2020 à 19:13 (CET)

Requête en attente d'une réponse (comment y répondre)
@Nemo Le Poisson, de souvenir, ce n'est pas nouveau, et aussi ce n'est pas le seul endroit : Modèle:À wikifier/Documentation#templatedata
Florian COLLIN (discussion) 1 décembre 2020 à 19:32 (CET)
P.S. : Après contrôle i s'agit d'un bug lié avec l'extension MediaWiki. Peut-être à faire part aux développeurs.
Bien cordialement,
Florian COLLIN (discussion) 1 décembre 2020 à 19:34 (CET)
@Florian COLLIN Pas sûr, ici pas de problème donc c'est forcément lié à une feuille css de notre wiki comme je l'ai suggéré. -- Nemo Discuter 1 décembre 2020 à 19:50 (CET)
Je confirme. Florian COLLIN (discussion) 1 décembre 2020 à 19:55 (CET)
C'est un problème au niveau de MediaWiki, comme indiqué ici (et du coup, ping Notification Thibaut120094). Voir le ticket phabricator : T255007. Le truc pas clair, c'est que c'est censé avoir été corrigé depuis septembre… od†n ↗blah 2 décembre 2020 à 11:07 (CET)
Après plusieurs essais sur un wiki de test, le contournement suivant fonctionne :
Je pense que c’est même légèrement plus propre que la solution actuelle puisque l’échappement est géré par MediaWiki en tant que message système classique. En léger inconvénient, les deux-points n’apparaissent que quand la langue de l’utilisateur est le français, il faudrait idéalement les ajouter dans toutes les langues (ou au moins l’anglais qui est probablement la 2e langue de l’interface utilisateur la plus utilisée – estimation pifométrique).
~ Seb35 [^_^] 3 janvier 2021 à 12:50 (CET)
Sauf que l'ajout de ces deux-points n'a de sens que si le CSS de "mise en forme en ligne" associé est aussi présent. Autrement dit, avec ta méthode si on affiche sans CSS, on a quand même les deux-points qui sont du coup incohérents. C'est surtout au niveau "sémantique" que cela me gêne (interdépendance de message système et de surcouche CSS).
De toute façon on est dans de la recherche de workarounds, mais ça serait quand même bien que le bug soit corrigé à la base dans mediawiki.
(à noter dans phab:T255007 le récent gerrit:663090, rempli de "WIP" et de "FIXME"…)
od†n ↗blah 10 février 2021 à 07:18 (CET)

La tâche T255007 est complétée et le problème résolu. Désolé pour le trouble :)

Problème d'affichage du modèle Date républicaine[modifier le code]

Bonjour,

J'ai inséré une date républicaine (13 pluviôse an II ()) dans le paramètre date d'un modèle ouvrage dans une référence sur la page Hôtel Lespinay-de-Beaumont, sauf que l'année républicaine ne s'y affiche par correctement, ce qui n'est pas le cas lorsque le modèle est utilisé ailleurs (comme visible ici). Si quelqu'un a une explication… Cordialement, --Dakkar77 (discuter) 2 décembre 2020 à 14:57 (CET)

Le problème se produit au niveau d'un lower() (précisément, le date = date:lower() dans la méthode inscriptionDate) dans le Module:Biblio/Commun. Bien entendu, si l'on supprime simplement cela, cela risque d'entraîner d'autres erreurs.
Mais, a priori, il se pourrait que ces lower() ne soient pas nécessaires : les deux branches ("annee" et "date") de inscriptionDate appellent Date.separationJourMoisAnnee et Date.validationJourMoisAnnee (separationJourMoisAnnee faisant lui-même aussi appel à validationJourMoisAnnee), et validationJourMoisAnnee fait usage de determinationMois, et enfin cette méthode passe le mois en minuscules.
À étudier davantage, à tester au préalable, tout ça. od†n ↗blah 4 décembre 2020 à 13:46 (CET)

Aide modèles[modifier le code]

Bonjour,
Une contributrice expérimentée de wikipédia en occitan m’a fait part d’un problème qu’elle rencontre au sujet des modèles.
Voici sa remarque et la question qui en suit: Comment peut-on intervenir sur le modèle int, il affiche des mots en catalan, par exemple Formule chimique -> Fórmula química. Parfois il affiche des caractères spéciaux, mais ça c'est pareil en français : ⧼visualeditor-dialogbutton-reference-tooltip⧽ -> «⧼visualeditor-dialogbutton-reference-tooltip⧽»

Merci d’avance pour vos réponses. --Nicolas Lopez de Silanes WMFr (discuter) 3 décembre 2020 à 11:02 (CET)

Notification Nicolas Lopez de Silanes WMFr :
Bonjour,
int est une fonction parser qui sert à afficher un message système dans la langue de l'interface choisie par l'utilisateur (ou la langue du wiki si on n'a pas réglé de langue dans son compte).
La liste des messages systèmes qui existent provient de MediaWiki. On ne peut pas en ajouter ou en enlever, seulement les modifier. Pour cela, il existe deux méthodes :
  • La méthode recommandée pour traduire un message qui n'est pas encore traduit ou pour corriger une erreur de traduction est d'aller sur TranslateWiki. Par exemple, créer translatewiki:MediaWiki:Math-visualeditor-mwchemdialog-title/oc devrait permettre l'affichage correct de {{int:math-visualeditor-mwchemdialog-title}} sur tous les wikis où l'interface est en occitan, après la prochaine mise à jour de MediaWiki (pour ça, il faut créer un compte séparé sur translatewiki et demander les droits d'édition pour une langue donnée)
  • Pour une modification spécifique à un seul wiki ou une modification urgente, un administrateur du wiki peut créer la page dans l'espace MediaWiki. Par exemple, si un administrateur de Wikipédia en occitan édite oc:MediaWiki:Math-visualeditor-mwchemdialog-title, cela changera immédiatement le résultat de {{int:math-visualeditor-mwchemdialog-title}} sur Wikipédia en occitan, mais pas sur Wikipédia en français lorsque l'interface est réglée en occitan.
visualeditor-dialogbutton-reference-tooltip n'est pas un message système valide, bien qu'il l'ait été par le passé. Il n'est donc pas possible de l'afficher avec "int:".
Orlodrim (discuter) 5 décembre 2020 à 17:26 (CET)
Merci beaucoup pour cette réponse claire et précise. Bonne journée! --Nicolas Lopez de Silanes WMFr (discuter) 7 décembre 2020 à 10:16 (CET)


Conflit avec Syntax highlighter[modifier le code]

Article(s) ou modèle(s) concerné(s) :

Questions :

Bonjour,

Jusque récemment j'utilisais le gadget Syntax highlighter. J'ai essayé un autre gadget ou option, qui prend le dessus et donne l'affichage suivant. Très pratique, mais il a la fâcheuse tendance à déplacer mon curseur en début de paragraphe dès que j'utilise un bouton d'insertion (de réf, de {{ }}, etc.), ce qui est rédhibitoire. Je voudrais donc supprimer cette option et revenir à Syntax highlighter, mais maintenant impossible de retrouver de quoi il s'agissait. J'ai passé en revu *toutes* les préférences, en vain.

Quelqu'un sait reconnaître cette option ?


Message déposé par Vega (discuter) le 5 décembre 2020 à 16:44 (CET)

Réponse apportée ci-dessous.
Notification Vega :
Bonjour,
Ce que tu vois actuellement est la fonction de coloration syntaxique intégrée à MediaWiki. Pour laisser le gadget s'occuper de la colorisation à la place, il faut désactiver le bouton "Colorisation syntaxique" dans la barre d'outils au-dessus de la zone d'édition.
Ce bouton se trouve dans la barre d'outils améliorée. Si tu ne vois pas de quelle bouton je parle, vérifie que tu as activé cette barre d'outils dans Préférences > Modification > Activer la barre d'outils améliorée.
Orlodrim (discuter) 5 décembre 2020 à 16:57 (CET)
Bonjour Orlodrim, grand merci ! La solution était sous mes yeux, j'ai dû activer ce bouton par erreur.
En passant, chez moi, la barre apparaît comme cela - dois-je mettre à jour l'image de la page d'aide ?
Et à vrai dire, est-ce normal que le curseur revienne en début de paragraphe comme je l'écrivais ? C'est bien dommage. — Vega (discuter) 5 décembre 2020 à 17:19 (CET)
Notification Vega :
Tu as deux barres d'outils activées :
  • Celle du bas avec un fond blanc/gris est la barre d'outils "améliorée". Effectivement, les boutons ont changé depuis que la page d'aide a été écrite. Si tu veux mettre à jour l'image, ce serait bien utile !
  • Celle du haut avec un fond bleu est la barre d'outils "classique", qui est en fait affichée par des gadgets (ForceMonobookToolbar + une sélection des gadgets suivants). Effectivement, tu sembles avoir trouvé un bug, qui est que MonobookToolbar ne fonctionne pas bien avec le nouvel éditeur de source de MediaWiki (celui avec la colorisation syntaxique intégrée). Je ne sais pas trop comment corriger. Tu peux essayer de faire un rapport de bug sur Discussion Projet:Scripts et gadgets/Rapport de bug.
Orlodrim (discuter) 5 décembre 2020 à 17:47 (CET)