Wiktionnaire:Questions techniques

(Redirigé depuis Wiktionnaire:QT)
Circle-icons-dev.svg

Questions techniques
Cette page est consacrées aux questions techniques du wiktionnaire

Raccourci [+]
WT:QT
Steampunk-Computer.jpg

Sur cette page toute question d'ordre technique du Wiktionnaire pourra être abordée :

  • Écriture de modèles et passage à Lua
  • Javascripts et gadgets
  • Feuilles de style CSS
  • Bots et autres outils sur Wikitech
  • MediaWiki et bugs rencontrés

Pages techniques spécialisées :


Questions d’avril 2020


Publication d'un gadgetModifier

Bonjour,

Le gadget Utilisateur:Romainbehar/Gadget-CreerFlexionIt.js est prêt à être publié, il a été bien testé. Il marche avec le Module:it-flexion et le Modèle:it-flexion qui remplacent le fonctionnement de la plupart des modèles it-accord et ajoutent d’autres flexions.

Je n’ai pas encore essayé de le déplacer en MediaWiki:Gadget-CreerFlexionIt.js, mais ma question concerne l’ajout dans les Préférences / Gadgets / Aide à la création, afin de le mettre à disposition de tous.

Quelle est la procédure à suivre ?

Romainbehar (discussion) 3 avril 2020 à 06:07 (UTC)

Pages de conjugaisonModifier

Quand on regarde Annexe:Conjugaison_en_français/bucker, on voit deux problèmes, qu’il faudrait régler dans le modèle :

  • quand il n’y a pas de prononciation, il faudrait ne rien mettre pour le participe présent
  • quand il n’y a pas de prononciation, il ne faudrait pas mettre la prononciation des pronoms

Lmaltier (discussion) 7 avril 2020 à 09:06 (UTC)

Debug d’un module Lua ?Modifier

Bonjour,

J’ai besoin d’avoir des messages debug dans la console du navigateur.

En lisant la doc j’ai cru comprendre que la fonction mw.log(..) servait à ça, mais rien ne s’affiche.

Quelle est la fonction à utiliser ?

Romainbehar (discussion) 8 avril 2020 à 15:51 (UTC)

Salut, je crois pas que ce soit possible en dehors de la console de test dans l’interface d’édition, puisque le code Lua est exécuté sur le serveur, pas du coté client. Darmo (Viendez parler !) 8 avril 2020 à 15:54 (UTC)

Problème Modèle:R:UnicodeModifier

Bonjour,

Il y a un souci avec les modèles R:Unicode, comme par exemple Modèle:R:Unicode U0080 ou Modèle:R:Unicode U1F00. Des messages d’erreur différents s’affichent. Il se répercutent dans les pages qui les contiennent, comme dans ô.

Romainbehar (discussion) 11 avril 2020 à 14:03 (UTC)

Salut, c’est normal, j’ai modifié le modèle il y a deux semaines et j’attends d’avoir mon bot pour faire les corrections (d’ici demain ou lundi). Darmo (Viendez parler !) 11 avril 2020 à 14:41 (UTC)

Lien SRASModifier

Bonjour,

Pourquoi le lien SRAS ([[SRAS]]) s’affiche avec un pluriel ?

Romainbehar (discussion) 13 avril 2020 à 10:09 (UTC)

Tu as dû activer un gadget, je n’ai pas cet affichage. C’est peut-être dû au fait qu’il y a un modèle indiquant l’absence d’indication du pluriel   Noé 13 avril 2020 à 10:18 (UTC)
Ah oui, c’est le gadget Pages à vérifier surlignées ! Romainbehar (discussion) 13 avril 2020 à 10:33 (UTC)

Bug de MediaWiki:Searchmenu-newModifier

Le nouveau MediaWiki:Searchmenu-new fonctionne bien dans l'espace principal, mais pour les catégories le lien Créer à partir d’une page vide est retiré du DOM et il ne reste que les icônes dans la balise liste : exemple. Je suppose qu'il y a un JavaScript spécifique mais si quelqu'un peut m'économiser une longue investigation je prends. JackPotte ($) 16 avril 2020 à 07:24 (UTC)

Aucune idée, mais j’ai remarqué un truc marrant (peut-être lié au problème que tu décris) ; la catégorie « Dérivations en chinois » apparait en rouge dans la partie latérale « Catégories de page ». J’imagine que ce n’est pas non plus le comportement prévu. Pamputt [Discuter] 16 avril 2020 à 08:27 (UTC)
Voir Wiktionnaire:Wikidémie/mai_2020#Nouveau_problème_dans_l'interface_de_création_de_page Pamputt [Discuter] 21 mai 2020 à 13:20 (UTC)

Catégoriser automatiquement Modèle:recons si le code de langue n'est pas reconnuModifier

Bonjour, j’ai ajouté une catégorie « Maintenance des modèles ayant un problème de code de langue » sur Wiktionnaire:Modèle étyl sans langue précisée et Wiktionnaire:Sections de langue avec code inconnu afin de pouvoir trouver dans un endroit centraliser tous les codes de langues utilisés qui ne sont présents dans Module:langues/data. Le modèle {{recons}} peut également prendre un code de langue en paramètre. Quelqu’un saurait-il ajouter une catégorisation automatique à ce modèle dans le cas où le code utilisé n’existe pas (encore ?) dans Module:langues/data. J’imagine qu’il faudrait transformer le modèle en module Lua, à moins que soit possible de faire un truc comme dans {{étyl}}. Aussi, je préfère laisser ça aux experts du code. Pamputt [Discuter] 16 avril 2020 à 08:32 (UTC)

Salut, j’ai justement ajouté dans {{recons}} il y a une semaine ou deux la catégorie Catégorie:Étymologies sans langue précisée incluant une reconstruction à la demande de Noé. Je suis pas trop satisfait de ce nom, on pourra la renommer. Darmo (Viendez parler !) 16 avril 2020 à 09:07 (UTC)
Ah, génial. J’ai créé la page de catégorie du coup   Pamputt [Discuter] 16 avril 2020 à 09:44 (UTC)

Interface utilisateur : problème avec l'autocomplétionModifier

Bonjour,

L’autocomplétion ne fonctionne pas pour l’espace de nommage Principal quand je suis connecté mon compte. Si je saisis chat dans le champ de recherche, la liste de suggestions contient des entrées dans l’espace de nommage Thesaurus, mais pas l’entrée chat de l’espace Principal. Si je saisis chatte, aucun entrée n'est affichée. Le problème n’est pas nouveau pour moi, mais je me remets à contribuer plus assiduement, alors c’est agaçant.

Remarques :

  • si je ne m’identifie pas, le mécanisme d’autocomplétion me retourne les valeurs attendues avec le moteur de recherche traditionnel.
  • j’ai bien tenté de modifier Recherche approfondie dans Préférences > Recherche puis de vider le cache de mon navigateur, mais cela n’a rien changé.

Merci d’avance. Jjackoti (discussion) 16 avril 2020 à 19:00 (UTC)

Salut Jjackoti et bon retour ici. J’imagine que tu utilises l’habillage Vector ? Est ce que tu peux en utiliser un autre pour voir si on peut déterminer si le problème vient de ton habillage. En particulier, ton javascript est assez chargé donc le problème vient peut-être de là. Si tu as le bon comportement avec un autre habillage (Timeless par exemple), essaie de renommer ton javascript. Si ça fonctionne, tu pourras alors commenter petit à petit ton code pour isoler le code fautif. Pamputt [Discuter] 16 avril 2020 à 21:00 (UTC)
Pour info je n'ai pas ce bug sur Vector. JackPotte ($) 17 avril 2020 à 06:30 (UTC)
Bonjour Pamputt. J’ai essayé un par un les différents habillages. Seul, « MinervaNeue » m’a donné un fonctionnement correct. J’ai noté que même avec cet habillage, le paramètre « Recherche approfondie » semble sans effet. Quant à page de configuration javascript, elle ne devrait pas être prise en compte vu qu’elle n’a pas le titre attendu (se termine par .hidden). J’ai également fait des essais avec d’autres navigateurs —  ça n’a rien donné. Je sais pas ce que j’ai bien pu faire dans les paramètres de mon compte ? Jjackoti (discussion) 17 avril 2020 à 15:12 (UTC)
Hmmm, je ne sais pas trop. au pire du pire, tu peux essayer de réinitialiser tous les paramètres par défaut dans les préférences. Si ça ne change rien, je n’ai aucune idée. Pamputt [Discuter] 17 avril 2020 à 16:11 (UTC)
Oui : ce qui est sûr, c’est que c’est lié d’une façon ou d’une autre au paramétrage utilisateur, puisque ça marche si on ne s’identifie pas (et que ça marche pour tous les autres utilisateurs). Lmaltier (discussion) 17 avril 2020 à 16:15 (UTC)
J’ai le même problème, je dirais depuis 2 ou 3 mois sans que je n’aie changé quoi que ce soit dans mes préférences. Ça ne me gêne pas trop car j’ai créé depuis des raccourcis clavier pour pallier le problème. — Unsui Discuter 17 avril 2020 à 17:16 (UTC)
Je me suis résigné à ré-initialiser les paramètres de compte  ça a fixé le problème. J’ai bien tenté d’identifer la fonctionnalité quie pose souci, mais en vain. Merci pour vos réponses. Jjackoti (discussion) 19 avril 2020 à 21:03 (UTC)

Insérer des cartesModifier

Bonjour,

Comme l’a mentionné Lmaltier récemment à propos du Projet:Lieux, ce serait bien de pouvoir insérer dans les pages du Wiktionnaire des cartes avec un point situant les lieux. Sauf si je ne l’ai pas trouvé, il me semble que nous n’avons pas encore de modèle pour cela. Et c’est un peu compliqué. Il nous faudra une palanquée de sous-modèles pour les fonds de carte. Ensuite, les modèles qui font ça :

En fait, il me semble que le mieux serait d’utiliser Kartographer, qui est déjà installé ici. Est-ce que des gens seraient intéressés pour se creuser sur cette possibilité ?   Noé 20 avril 2020 à 16:25 (UTC)

Je sais que nous avons déjà des pages qui le font, mais je ne pourrais pas dire lesquelles, ni comment elles font. Lmaltier (discussion) 20 avril 2020 à 16:27 (UTC)

Ouverture de la discussion sur les conventions de codage des modulesModifier

Bonjour à toutes et à tous !

Je vous annonce l’ouverture des discussions sur les conventions de codage des modules. Ça ce passe ici. L’idée est de se fixer des conventions à appliquer sur tous les modules afin d’avoir un code cohérent et donc plus facile à maintenir. La discussion va porter sur le nommage des variables, fonctions et modules, et sur la structure des scripts de manière générale.

Darmo (Viendez parler !) 27 avril 2020 à 15:18 (UTC)

Encart ou tableau chassé à droite, comme pour les images mais pour du code WikiModifier

Chers tous,

Je viens de créer la page écogramme laquelle, comme vous pouvez le voir, est laide comme un pou, parce que le tableau d’exemple d’écogramme n’est pas chassé à droite avec une légende, comme les illustrations ; y a-t-il moyen de placer le code dudit tableau dans un encart chassé à droite avec une légende similaire aux images ?

Dans l’attente de vos réponses,

Cordialement. Moinats (discussion) 29 avril 2020 à 14:50 (UTC)

  Par contre, ne serait-il pas mieux d’insérer une image plutot qu’un tableau ? Ça permettrait d’éviter les problèmes d’affichage selon les navigateurs. Darmo (Viendez parler !) 29 avril 2020 à 15:31 (UTC)
Pour info, avec l’habillage Timeless, j’ai un problème avec les tableaux. Je ne vois que le fond gris et blanc (ou transparent, je l’ignore). En regardant le code source, je vois qu'il y a du noir mais je n’ai aucune cellule noire dans mon navigateur. Jpgibert (discussion) 29 avril 2020 à 16:24 (UTC)
Ça confirme mon avis de mettre une image sur Commons à la place d’un tableau :) Darmo (Viendez parler !) 29 avril 2020 à 17:05 (UTC)
Sur Monobook, avec Firefox, je vois toutes les cases identiques, sauf la 4e ligne en blanc. Lmaltier (discussion) 29 avril 2020 à 17:49 (UTC)
Par contre, le tableau est bien placé à droite, impeccable… Lmaltier (discussion) 29 avril 2020 à 17:50 (UTC)

Questions de mai 2020


Mise à jour des pages avec module LuaModifier

Bonjour,

Il semble y avoir un bug avec le Module:it-flexion, à la création de certaines pages il ajoute la Catégorie:Pluriels manquants en italien. C’est prévu mais uniquement quand la page du pluriel n’existe pas.

Elle est ajoutée malgré tout sur, par exemple, focalizzazioni. Si on clique sur le bouton modifier le code et qu'on prévisualise, on voit que la catégorie disparaît (ce qui est normal). Et si on enregistre, sans modification, elle disparaît définitivement.

C’est le cas sur pas mal de pages, à cause d’un bug qui a été corrigé depuis, y-a-t-il un moyen technique de mettre à jour toutes les pages concernées ?

Romainbehar (discussion) 7 mai 2020 à 16:55 (UTC)

Je viens de lancer un bot pour sauvegarder toutes les pages de la catégorie Catégorie:Pluriels manquants en italien sans faire de modifications. Normalement, ça devrait faire le job. Pamputt [Discuter] 7 mai 2020 à 17:59 (UTC)
Je dois arrêter mon ordinateur. Toutes les entrées jusqu’à caderina ont été mises à jour. Pamputt [Discuter] 7 mai 2020 à 22:14 (UTC)
Je viens de relancer le script. D’ici la fin du weekend, la catégorie devrait être correcte. Pamputt [Discuter] 8 mai 2020 à 12:34 (UTC)
  @Romainbehar : c’est terminé. La catégorie « pluriels manquants en italien » a été mise à jour. Pamputt [Discuter] 10 mai 2020 à 19:40 (UTC)
Parfait, merci ! Romainbehar (discussion) 10 mai 2020 à 19:42 (UTC)
Elle se remplit malgré tout plus rapidement qu’elle ne se vide [1] Car les mot sont ajoutés brièvement dans cette catégorie mais ne disparaissent pas. Otourly (discussion) 10 mai 2020 à 19:59 (UTC)
Hmmm, donc il reste un problème d’ordre technique dans le modèle/module. Je crains que ça ne soit au-delà de mes compétences. Pamputt [Discuter] 10 mai 2020 à 21:34 (UTC)
En fait, le problème touche également Pluriels manquants en français. L’origine du problème est probablement la même. Pamputt [Discuter] 11 mai 2020 à 20:36 (UTC)
Je ne l'avais pas dit mais mon script qui crée les pluriels manquants à partir des singuliers lance un refresh de Catégorie:Pluriels manquants en français toutes les nuits (avec le touch.py de PWB). JackPotte ($) 11 mai 2020 à 21:21 (UTC)
J'ai trouvé et corrigé le bug dans Module:it-flexion. Tout est rentré dans l'ordre. Je regarderai si c'est transposable pour le français. Romainbehar (discussion) 12 mai 2020 à 08:44 (UTC)
Je confirme ! C’est vraiment génial !   @Romainbehar : Mille mercis ! Otourly (discussion) 12 mai 2020 à 09:37 (UTC)

Modèle titre incorrectModifier

Salut, je suis en train de reprendre le modèle {{titre incorrect}} et j’ai trouvé les paramètres invisible et nocorr. Le premier, faux par défaut, indique si le petit message rouge doit être caché ; le deuxième (dont je vois pas l’intéret), faux par défaut aussi, indique si le titre de la page ne doit pas être réécrit. Est-ce qu’il est vraiment pertinent de les garder ? Ils semblent être utilisés nulle part et, dans le cas du premier paramètre, une fonction dans MediaWiki:Common.js cache le message dans tout les cas. Je pose la quesion au cas où je serais passé à coté de certaines pages où ils sont nécessaires. Darmo (Viendez parler !) 15 mai 2020 à 13:49 (UTC)

Modèle:diminutifModifier

Bonjour JackPotte et Darmo117. Est ce que cette annulation est toujours nécessaire sur le modèle {{diminutif}} ? Si oui, il faudrait essayer de résoudre le problème sous-jacent car actuellement, la documentation du modèle n’est pas du tout cohérente avec ce qu’il fait vraiment. Par exemple, le paramètre « de » n’est plus reconnu. Pamputt [Discuter] 17 mai 2020 à 20:33 (UTC)

Oui, je devais résoudre ça la semaine dernière mais j'ai pris un mois de retard : je le ferai en temps voulu. JackPotte ($) 18 mai 2020 à 09:21 (UTC)

Tableaux de déclinaisons en Allemand.Modifier

Bonjour, Les déclinaisons des locutions nominales en Allemand génèrent des problèmes. Serait-il possible de créer : 1 - Un tableau des déclinaisons fortes SANS article, car actuellement, s'il est possible de créer un tableau sans article au singulier, cela n'est pas possible avec le pluriel car le tableau fait apparaître obligatoirement les articles définis. Aucune possibilité de les effacer. Cela peut s'avérer très gênant quand une locution n'existe qu'au pluriel. 2 - Un tableau pour les déclinaisons mixtes AVEC les articles indéfinis. Un tel tableau n'existe pas. 3 - Le tableau des déclinaisons faibles avec articles définis quant à lui existe déjà. Je n'ai pas les connaissances suffisantes pour créer de tels modèles et probablement pas les accès. Bien cordialement. --Beitrag50330 (discussion) 19 mai 2020 à 10:11 (UTC)

J’avais déjà signalé le problème dans Wiktionnaire:Gestion des modèles en relayant un message. Il faudrait effectivement faire quelque chose… Lmaltier (discussion) 19 mai 2020 à 11:19 (UTC)

Some CSS for Vector has been simplifiedModifier

Bonjour!

I'd like to make a double-check about a change that was announced in Tech/News/2020/21.

Over-qualified CSS selectors have been changed. div#p-personal, div#p-navigation, div#p-interaction, div#p-tb, div#p-lang, div#p-namespaces or div#p-variants are now all removed of the div qualifier, as in for example it is #p-personal, #p-navigation …. This is so the skins can use HTML5 elements. If your gadgets or user styles used them you will have to update them. This only impacts the Vector skin.

On this wiki, this impacted or still impacts the following pages:

How to proceed now? Just visit all these pages and remove div before these CSS selectors if it hasn't been removed so far.

Merci ! SGrabarczuk (WMF) (discussion) 25 mai 2020 à 13:07 (UTC)

Bonjour and thank you, these pages have already been changed by Automatik (d · c · b) before you wrote your message.   Otourly (discussion) 25 mai 2020 à 18:53 (UTC)