Testwiki:Questions techniques/semaine 46 2022

De testwiki
Aller à la navigation Aller à la recherche

Sommaire masqué

Article(s) ou modèle(s) concerné(s) : Toutes les pages de Wikipédia avec sommaire

Questions : Bonjour. Alors que ce matin, tout était encore normal, cet après-midi je constate que toutes les pages d'articles, de discussion, etc., affichent un sommaire masqué, donc limité à une seule ligne. Où a été décidée cette modification très importante qui impacte la présentation de tous les articles ?


Message déposé par Père Igor (discuter) le 14 novembre 2022 à 17:55 (CET) Modèle:Réponse wikicode

Bizarre, tout est redevenu normal maintenant. Père Igor (discuter) 14 novembre 2022 à 18:05 (CET)
Bonjour Modèle:Ping, le problème avait été signalé ici. Heureuse que ce soit résolu maintenant. Modèle:Sourire Modèle:Ping ça marche aussi pour vous, peut-être ?--Patafisik (WMF) (discuter) 16 novembre 2022 à 16:28 (CET)
Bonjour, non, j'ai toujours le même problème de mon côté, Cordialement. Felix felines (Discussion) 16 novembre 2022 à 16:59 (CET)

Mise à jour d'une boîte utilisateur

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

Questions : Bonsoir, J'espère que je pose ma question au bon endroit. J'ai modifié mon genre dans mes préférences, et pourtant les boîtes utilisateurs qui sont censées se genrer automatiquement (ici, de M vers F) ne se modifient pas. Purger la page utilisateur ne change rien. Est-ce clair ? Merci pour l'aide


Message déposé par 𝒾𝓉𝓉𝓇𝒶[𝒟𝒾𝓈𝒸𝓊𝓉𝓇] le 20 novembre 2022 à 21:28 (CET) Modèle:Réponse wikicode

Modèle:Notif Bonjour. Quelques éléments de réponse :
* le pb n'est pas propre à votre compte : sur toutes les pages en "Utilisatrice:xxxx" les boites ne sont pas au féminin, par exemple Modèle:M n'affiche pas "Patrouilleuse" alors que le code semble le prévoir.
* ne m'étant jamais penché sur la question, j'ignore s'il s'agit d'une régression ou si cela n'a jamais fonctionné, il faudrait poser la question à une contributrice suffisamment ancienne.
* l'accord des boites est censé être assuré par le modèle Modèle:M dont je ne comprends pas totalement le code mais manifestement lorsqu'on prévisualise Modèle:Nobr sur votre PU ou n'importe quelle PU en "Utilisatrice:xxxx"", cela renvoie "Patrouilleur" donc le pb vient de là, après cela dépasse mes compétences...
Cdlt Csar62 (discuter) 21 novembre 2022 à 08:15 (CET)
Bonjour,
Merci pour cette première réponse, en attendant d'autres j'espère.
Les boîtes qui ne se sont pas mises à jour sont les suivantes : CentralAuth, Patrouille, LiveRC, Bienveillance.
Merci et à bientôt
Litterae non connecté•e 2A01:CB0C:A2:C800:B11A:F617:6542:7C53 (discuter) 21 novembre 2022 à 12:50 (CET)
Je viens de voir que les 3 dernières boîtes ont été modifiées pour ajouter une formulation neutre, mais le problème persiste pour CentralAuth. 𝒾𝓉𝓉𝓇𝒶[𝒟𝒾𝓈𝒸𝓊𝓉𝓇] 21 novembre 2022 à 16:15 (CET)
Modèle:Notif Il y avait surtout un bug dans le modèle Modèle:M que Modèle:Ping à corrigé (merci à lui Modèle:Clin), mais il y a encore un bug dans ce modèle: lorsqu'on coche dans les préférences la case du milieu "Elle modifie des pages du wiki", le GENDER renvoyé est neutre et non féminin. J'ai fait la modif temporairement : sur ma PU : il n'y a pas "Patrouilleuse" mais "Membre de la patrouille"... Pour les autres boites en ce qui concerne la prise en compte du cas neutre si on veut un libellé spécifique il faudrait faire une passe de vérification complète il y aurait aussi Modèle:M Modèle:M Modèle:M etc... Csar62 (discuter) 21 novembre 2022 à 18:32 (CET)
Bonsoir,
Merci encore pour cette réponse. Je ne vois aucun paramètre de genre dans le code du modèle Modèle:Utilisateur Contributions CentralAuth. Tout cela me semble très technique. 𝒾𝓉𝓉𝓇𝒶[𝒟𝒾𝓈𝒸𝓊𝓉𝓇] 21 novembre 2022 à 19:29 (CET)
Bonjour @Csar62 et @Litterae.
A vrai dire, je n'ai rien solutionné mais je jetterais un nouveau coup d'oeil à ce problème ultérieurement.
Il y a quelque chose qui ne tourne pas rond avec le modèle Modèle:M.
Quand on ajoute {{GENDER:{{BASEPAGENAME}} | h | f | n }} à sa page utilisateur et qu'on vérifie les 3 options à cocher (elle, il, neutre), chacune renvoie le bon paramètre (h, f, n), mais dès lors que GENDER est vérifié dans le modèle Modèle:M, le féminin est mal interprêté :
  • la condition du "switch" liée au genre féminin ne renvoie rien (comme si Utilisatrice:X était introuvable), mais puisque le wiki a pour genre le neutre par défaut, et que le modèle est construit pour parer à ce genre de problèmes hasardeux, il renverra de toute façon un "neutre" forcé, sinon le masculin, du modèle qui l'appelle ("Membre de la patrouille" que j'ai ajouté à Modèle:M par exemple).
GENDER fonctionne très bien, on le voit dans Modèle:Utilisateur Wikipédia:Administrateur qui utilise cette fonctionnalité sans passer par Modèle:M, et l'analyse logique qui en résulte est normale.
J'ignore si l'écriture logique du modèle actuelle, la récente mise à jour de Mediawiki, ou dysfonctionnement qui est passé inaperçu mais Modèle:M ne fonctionne pas comme attendu. Il ne reste plus qu'à identifier et résoudre le problème. LD (d) 21 novembre 2022 à 19:43 (CET)
Affaire à suivre alors...
En tout cas, merci beaucoup à tous les deux. On peut dire que mon problème est résolu pour le moment, mais sans aucun doute ce sujet intéressera d'autres personnes.
Bonne soirée 𝒾𝓉𝓉𝓇𝒶[𝒟𝒾𝓈𝒸𝓊𝓉𝓇] 21 novembre 2022 à 20:01 (CET)
Modèle:Notif (Hypothèse) : le problème ne vient-il pas d'une confusion entre "Utilisatrice:xxxx" qui est le titre affiché de la PU mais ce qu'on teste est le namespace qui lui est toujours Utilisateur ? (changer ses préférences ne fait pas changer d'espace de noms) Csar62 (discuter) 21 novembre 2022 à 20:35 (CET)
Modèle:Notif les espaces Utilisatrice et Discussion utilisatrice sont des alias et existent bel et bien (code source).
{{ns:2}} renvoie canoniquement à Utilisateur ou Utilisatrice, donc je ne comprends pas le problème du modèle tel qu'il est présenté.
Toutefois, en Modèle:Diff- le numéro respectif des espaces, cela fonctionne comme convenu. Cela reste un mystère, mais peu importe tant que le modèle refonctionne. LD (d) 21 novembre 2022 à 21:12 (CET)
Modèle:Notif Bien vu, maintenant ça fonctionne effectivement et merci pour l'explication, À+ Csar62 (discuter) 21 novembre 2022 à 21:35 (CET)
Modèle:Notif PS : j'ai compris pourquoi le modèle ne fonctionnait pas : sur la page Utilisatrice:Litterae
{{NAMESPACE}} renvoie "Utilisatrice" et {{ns:Utilisateur}} renvoie "Utilisateur" donc le {{#switch: {{NAMESPACE}} | {{ns:Utilisateur}} ne matche pas et tombe dans le cas default... Csar62 (discuter) 21 novembre 2022 à 23:25 (CET)
@Csar62, ns renvoie en effet le nom de l'espace, plus précisément cela renvoie User (qui est la valeur canonique dans le paramètrage du moteur, une valeur par défaut), mais vu notre configuration (lien supra), cette valeur User équivaut aux alias "Utilisateur" et "Utilisatrice".
Si NAMESPACE n'avait pas été capable de faire l'équivalence, cela voudrait dire que le modèle n'aurait pas pu fonctionner entre la version de 2011 et un temps indéfini post-2021. Or on voit bien dans la page de discussion que le modèle fonctionnait convenablement autrefois.
Il y a donc eu un changement quelque part, mais où Modèle:??? LD (d) 22 novembre 2022 à 00:10 (CET)