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 de novembre 2020


Gadget pour l'adjectif en néerlandaisModifier

Bonjour, suite à une discussion sur la wikidémie, j'aimerais savoir si il est possible de créer un gadget pour permettre :

  • la complétion des différentes formes dans le tableau {{nl-adj}} (exemple sur geel),
  • (et surtout) la création des pages "en un clic" pour les formes de l'adjectif.

Les règles grammaticales sont décrites sur wikibooks (voir Le comparatif et le superlatif). Si c'est pas clair, je peux toujours détailler / reformuler/ expliquer. Voilà voilà --Hildepont (discussion) 15 novembre 2020 à 13:21 (UTC)

Salut, je suis justement depuis quelques mois en train de bosser sur le gadget CréerFlexion qui permettra de créer les pages de flexions en un clic. Je pourrais y intégrer le support du néerlandais. Par contre, ça risque de prendre du temps avant que tout soit disponible. Je suis pas sur d’avoir bien compris le premier point, qu’est-ce que tu entends par « la complétion des différentes formes dans le tableau {{nl-adj}} » ? Darmo (Viendez parler !) 15 novembre 2020 à 17:01 (UTC)
Salut Darmo, merci pour ta réponse. Si tu parviens à intégrer le néerlandais dans ton projet de gadget ce serait parfait ! Si t'as besoin d'info pour cela, n'hésite pas à me contacter. Pour le premier point, le but est de ne pas devoir détailler chaque flexion, on écrit la forme de base et les autres formes sont complétées automatiquement. Mais c'est peut-être à régler indépendamment avec un modèle ? --Hildepont (discussion) 15 novembre 2020 à 18:51 (UTC)
Il doit certainement y avoir des modèles qui gérèrent automatiquement le tableau à l’instar de ceux en français ({{fr-rég}}, {{fr-accord-al}}, etc.). Après, je connais rien au néerlandais du coup je peux pas en dire plus. Darmo (Viendez parler !) 15 novembre 2020 à 19:46 (UTC)

Lien de création de pageModifier

Quand on recherche une page qui n’existe pas, on peut la créer en cliquant sur un lien rouge (Créer à partir d’une page vide). Mais, depuis quelque temps, ce n’est plus un lien cliquable dès le départ, il faut attendre plusieurs secondes avant qu’il soit utilisable, et c’est insupportable… Quelqu’un peut-il m’aider à comprendre ? Lmaltier (discussion) 15 novembre 2020 à 13:42 (UTC)

Je n'ai pas ce problème, par exemple en cliquant ici sur Créer à partir d’une page vide sur Firefox avec Vector. JackPotte ($) 15 novembre 2020 à 14:17 (UTC)
Merci pour l’indication, j’ai cliqué sur le lien ci-dessus, et je dois attendre au moins 6 ou 7 secondes avant que le lien rouge affiché devienne cliquable. J’aimerais bien savoir si je suis le seul dans ce cas. Je précise que j’utilise Monobook et Firefox. Lmaltier (discussion) 15 novembre 2020 à 14:26 (UTC)
Petites précisions :
  • j’ai un autre problème, probablement lié : quand je saisis du texte dans la zone de recherche, le texte saisi ne s’affiche pas tout de suite, il faut attendre pas mal avant de le voir
  • j’ai essayé avec Vector, c’est pareil (pour les deux problèmes),
  • j’ai essayé avec le navigateur Opera, c’est pareil, que ce soit avec Vector ou Monobook (pour les deux problèmes),
  • j’ai essayé de faire l’équivalent exact sur Wikipédia, je n’ai absolument pas de souci (pour aucun des deux problèmes). C’est donc bien lié, d’une façon ou d’une autre, au Wiktionnaire.
Quelqu’un a-t-il une idée ? Lmaltier (discussion) 15 novembre 2020 à 17:48 (UTC)
Salut, t’as quels gadgets d’activés ? C’est peut-être l’un d’eux qui pose problème. Darmo (Viendez parler !) 15 novembre 2020 à 18:17 (UTC)
Je n’y avais pas pensé, bonne idée. Je n’ai rien modifié récemment, et voici la liste (la plupart sont là par défaut, pas celui sur les interwikis) :
  • Sommaire développable
  • Anagrimes
  • Chercher dans sous-catégories
  • Caractères spéciaux
  • Résumé d’édition
  • Barre de luxe
  • Ajouter des traductions
  • Créer nouveau mot
  • Gadgets de base du Wiktionnaire
  • Style Wiktionnaire
  • Liens ancrés dans les pages de catégories
  • Interwikis en français
Il y a aussi le changement automatique de l’apostrophe en ’ mais je ne trouve plus ce gadget dans la liste (bien qu’il fonctionne) ???
Lmaltier (discussion) 15 novembre 2020 à 18:35 (UTC)
Il faut que tu essayes de les désactiver un par un pour voir s’il y en a un qui poserait problème (sans oublier de rafraichir la page avec Ctrl+Shift+R). Pour l’apostrophe c’est le gadget Caractères Spéciaux qui fait ça. Darmo (Viendez parler !) 15 novembre 2020 à 19:52 (UTC)
Merci. Apparemment, c'est lié au gadget Caractères spéciaux. Quelqu'un y a-t-il touché ???? Lmaltier (discussion) 15 novembre 2020 à 19:57 (UTC)
  @Darmo117 : Je vois que tu y as fait de gros changements le 14 septembre. Pourrais-tu voir ça, au cas où ces changements seraient la cause du souci ? Même si les changements sont corrects fonctionnellement, la situation actuelle n'est pas tenable. Lmaltier (discussion) 15 novembre 2020 à 20:09 (UTC)
C’est bizarre, ça fait longtemps que j’y ai pas touché… Tu as ce problème depuis quand ? Darmo (Viendez parler !) 15 novembre 2020 à 20:10 (UTC)
  @Darmo117 : Je ne sais pas trop depuis quand, je n'en ai pas parlé tout de suite. Il est possible que le problème soit là depuis septembre. En tout cas, les derniers changements datent de la mi-septembre. Je viens de réessayer : quand on enlève le gadget, ça change tout, je n’ai plus le problème, et quand je le remets, ça ne va plus. As-tu installé ce gadget ? Essaie de comparer avec et sans… Lmaltier (discussion) 16 novembre 2020 à 09:34 (UTC)
Personnellement je l’utilise pas, j’ai le clavier Bépo qui me donne accès à tous les caractères ajoutés par le gadget. J’ai fait quelques tests et je pense connaitre la raison : j’ai fait en sorte que le gadget fonctionne dans tous les champs de texte du site, du coup à chaque chargement de page il les récupère tous pour s’y brancher et c’est ça qui doit surement freezer la page pendant quelques secondes. Je vais voir ce que je peux faire pour y remédier. Darmo (Viendez parler !) 16 novembre 2020 à 10:22 (UTC)
Bon courage, pour ma part, le gadget "Caractères spéciaux" et aussi activé mais je ne rencontre pas les problèmes que tu décris (testé sous Firefox avec Timeless). Mais si tu rencontres ce soucis, tu n’es probablement pas le seul. Pamputt [Discuter] 16 novembre 2020 à 11:38 (UTC)
J’ai testé et j’ai effectivement le mêmes problèmes que ceux énoncés par Lmaltier, je pense qu’il est loin d’être le seul à les subir. J’ai trouvé la source du problème et je suis en train de voir comment y remédier. Darmo (Viendez parler !) 16 novembre 2020 à 15:28 (UTC)
  @Lmaltier : Salut, j’ai modifié le gadget et il semblerait que le problème ait été estompé voire supprimé (tests effectués avec Jpgibert). Tu peux tester et me le confirmer ? Darmo (Viendez parler !) 19 novembre 2020 à 19:59 (UTC)
  @Darmo117 : Oui, c’est beaucoup mieux, merci. Il reste un problème exaspérant, mais qui n’a rien à voir : on voit le lien, on veut cliquer, et avant qu’on puisse, le lien disparaît parce qu’il descend vers le bas, à cause des boutons de choix des espaces de noms qui apparaissent à ce moment-là. Est-ce qu’il serait possible de faire quelque chose pour éviter ça, par exemple mettant le lien ailleurs dans la page, ou d’une autre façon ? Lmaltier (discussion) 19 novembre 2020 à 21:11 (UTC)
Alors là, pour le coup, on y peut pas grand chose puisque les cadres de choix des espaces de nom sont générés par mediawiki et les cadres avec les liens sont insérés automatiquement à cet endroit sans qu’on ait le controle dessus. Darmo (Viendez parler !) 19 novembre 2020 à 21:18 (UTC)
  @Darmo117 : Une solution serait donc de demander à Mediawiki de faire quelque chose, avec le motif suivant Mediawiki devrait faciliter les contributions, et non pas les décourager. Comme il est sans doute peu fréquent que la zone rajoutée après coup (div mw-advancedSearch-container) soit utilisée, je suggérerais de la remplacer par un bouton permettant de demander de recharger la page en y ajoutant cette zone. Cela ferait gagner du temps à 99 % des gens et gagner aussi du temps sur les serveurs.
En attendant, il serait peut-être possible d’utiliser du Javascript pour changer la présentation et que le div mw-advancedSearch-container se retrouve flottant à droite, ou quelque chose de ce genre ? C’est peut-être risqué, et il faudrait tester à fond, mais ça vaudrait le coup d’y réfléchir pour voir si c’est possible. Lmaltier (discussion) 20 novembre 2020 à 10:09 (UTC)
Le truc c’est qu’en utilisant du javascript, ça va ralentir encore le chargement de la page et il faudra quand même attendre un court instant avant que le code soit exécuté et déplace le cadre. Sachant que pour l’habillage Timeless ça ne changera pas grand chose puisqu’il y a moins de place sur les côtés. Je pense pas que ça règle le problème malheureusement… L’idéal serait que les cadres avec les liens soient au-dessus de la recherche avancée mais, comme je le disais plus haut, on a pas la main là-dessus. J’ai pas de solution qu’on puisse implémenter nous-mêmes à proposer… Les seul·es qui puissent y faire quelque chose sont les dév de MediaWiki. Darmo (Viendez parler !) 20 novembre 2020 à 10:53 (UTC)

Barre d’outils avancésModifier

Bien le bonjour,

Suivant le conseil et l’aide de Darmo117, Lyokoï et Noé, j’ai mis en place un fichier JS pour ajouter des boutons personnalisés dans ma barre d'outil avancés. Ca marche bien, merci à tous.

Je me demandais s’il était possible de définir des raccourcis clavier pour certains boutons ? J’aime jouer du clavier et ne vais toucher à la souris que lorsque je n’ai pas trop le choix. Et là, quand je suis sur les thésaurus, je passe mon temps à cliquer entre 2 mots. Et ça me saoule un peu  .

Jpgibert (discussion) 19 novembre 2020 à 09:16 (UTC)

Salut, il faudra que je cherche mais c’est pas certain. Darmo (Viendez parler !) 19 novembre 2020 à 12:41 (UTC)
Bon ben mauvaise nouvelle, j’ai regardé la page de la barre d’outils et ya rien de mentionné à ce sujet. Darmo (Viendez parler !) 19 novembre 2020 à 18:29 (UTC)
Je me doutais bien que j’en demandais trop. Mais comme tu avais l’air d’avoir réussi à gérer le CTRL+Space l’autre jour, j’avais un vague espoir. Tant pis, tu n’as pas la main sur l’outil, ce que je comprends tout à fait. Je vais peut-être tenter d’en faire la demande sur les vœux pieux de fin d’année. Jpgibert (discussion) 20 novembre 2020 à 07:07 (UTC)
Non, tu as bien fais   Au sujet de l’auto-complétion, j’ai toujours plein de problèmes selon l’éditeur utilisé… Donc même de ce coté-là c’est compliqué. On peux effectivement faire la demande sur la wishlist, au moins l’idée sera visible. Darmo (Viendez parler !) 20 novembre 2020 à 11:03 (UTC)

Questions de décembre 2020

Des catégories de locuteurs plus explicites ?Modifier

Bonjour, suite à cette remarque de DenisdeShawi, connaissez vous un moyen pour paramétrer les catégories automatiquement générer par babel ? Par exemple, au lieu d’avoir Utilisateurs fr-0, on pourrait avoir Catégorie:Utilisateurs ne parlant pas français (et Catégorie:Utilisateurs ayant un niveau débutant en français, Catégorie:Utilisateurs ayant un niveau intermédiaire en français, etc. pour les autres niveaux). J’ai pris ces intitulés juste pour donner un exemple de quelque chose qui serait plus compréhensible. Pamputt [Discuter] 3 décembre 2020 à 21:52 (UTC)

Salut, je viens de vérifier sur la page de l’extension et il semblerait que c’est une config PHP (variable $wgBabelCategoryNames). Donc si on veut changer les noms des catégories il faudra ouvrir un ticket phabricator. On pourrait y mettre les noms "Utilisateurs ne parlant pas %wikiname%", "Utilisateurs ayant un niveau débutant en %wikiname%", etc. Darmo (Viendez parler !) 3 décembre 2020 à 22:35 (UTC)
Bonjour. Pour être plus précis et plus terre-à-terre, mon problème est de savoir quelle langue est traitée. Point. Tout simplement, un mot au lieu de 2-3 lettres serait une immense amélioration. Merci de vous pencher déjà là-dessus. Bonne journée. DenisdeShawi (discussion) 4 décembre 2020 à 13:38 (UTC)
  @DenisdeShawi : Bonjour, c’est justement ce dont je parlais, en mettant les suggestions que j’ai proposé ça permettrait d’afficher le nom de la langue à la place du code dans le titre des catégories. Maintenant il faut voir s’il est pertinent de faire une prise de décision pour ça ou si on peut créer le ticket directement. Darmo (Viendez parler !) 4 décembre 2020 à 14:48 (UTC)
Merci de l'explication supplémentaire. Si c'est ma permission que vous recherchez, vous l'avez avec enthousiasme. Si c'est celle d'autres, ça veut dire que tout le monde n'est pas d'accord pour aider les lecteurs. Il y a alors non pas quelque chose de pourri, mais certainement sujet à questionnement dans le royaume du Wiktionnaire ! Bonne journée. DenisdeShawi (discussion) 4 décembre 2020 à 15:52 (UTC)