Wiktionnaire:Questions techniques

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.
Aller à : navigation, rechercher
Raccourci [+]
WT:QT

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

Suivez également les journaux techniques.


Pages techniques spécialisées :

Pages d’intérêt :


Questions de novembre 2016


Tache bot[modifier]

Bonjour,

Est-il possible, avec un bot utilisant AWB (c'est vraisemblablement impossible avec) ou PWB d'automatiser les changements de liens ? Par exemple, un utilisateur voudrait créer ou modifier une page dedans, il va utiliser l'url externe d'une image au lieu du lien interne. Serait-il possible donc que le bot va rechercher ces liens externes et les transformer en liens internes directement ? Est-il également possible que le bot puisse gérer les liens de redirection et de double-redirection qui ont été créés suite au renommage de pages ? Merci d'avance.

--Chimp

Bonjour, voudriez-vous donner un exemple concret de ce à quoi vous pensez ? — Automatik (discussion) 16 novembre 2016 à 13:24 (UTC)
Bonsoir, je n'ai pas d'exemple sous la main, navré, mais en une phrase ; Remplacer des liens longs par leur forme "Wiki", et gérer les liens de redirection et de double-redirection qui ont été créés suite au renommage de pages, en gros, faire plus que les lister comme c'est faisable avec AWB. -Chimp
Bien sûr que tout cela est possible (par contre, seule la première action est faisable avec AWB, à priori). Mais dans quel cas cela pourrait-il être utile, qu’est-ce qui vous a amené à vous poser la question ? — Automatik (discussion) 16 novembre 2016 à 18:28 (UTC)
Content d'apprendre que cela est réalisable. Mais comment est-ce possible avec PWB ? Un lien vers le script à utiliser pour cette tâche ? Et avec AWB par contre ça n'est pas possible jusqu'à preuve du contraire... -Chimp
Je ne comprends pas pourquoi éviter systématiquement ma question. — Automatik (discussion) 16 novembre 2016 à 22:55 (UTC)
D'après ce que j'ai compris dans la rubrique "AWB ne peut pas le faire", il demande à ce qu'à chaque fois que quelqu'un brise un lien interne, un script corrige toutes les pages liées automatiquement en temps réel (en tenant compte du code langue idéalement).
JavaScript pourrait difficilement le faire, et un bot Python qui traquerait les RC pour ça avec Pywikipedia ne serait pas exactement en temps réel (du moins d'après mon expérience). Mais en supprimant le throttle (entre autres) il y a sûrement moyen de réagir aussi rapidement et fiablement que Salebot sur Wikipédia.
@Chimp : d'après le niveau de ta question je pense que cela te prendrait plusieurs mois (toujours partant ?). JackPotte ($) 16 novembre 2016 à 23:33 (UTC)

Redirection automatique pour un mot existant dans plusieurs langues[modifier]

Bonjour,

Je ne sais pas si cette question a été déjà posée, je ne l'ai pas trouvée.

Est-il possible de créer une redirection pour un mot français quand celui-ci a déjà une définition dans une autre langue ?

Je pense que cette situation est rare, mais je la rencontre par exemple pour le mot oeuvres. L'article existe déjà (pluriel du mot anglais oeuvre).

--Patatruc (discussion) 16 novembre 2016 à 10:51 (UTC)

Je ne comprends pas bien. Dans le cas évoqué, il faut créer une section en français dans la page oeuvres avec comme type de mot variante typographique et comme définition soit Pluriel de oeuvre soit → voir œuvres. — Unsui Discuter 16 novembre 2016 à 12:48 (UTC)
Oui, l'exemple n'est pas bon en effet. Je me demandais si techniquement c'était possible -si le cas a été prévu. C'est juste une question de curiosité, sans importance, et la réponse est probablement non Sourire.
Je me posais la question après être tombé sur l'article oeillades, qui redirige automatiquement vers œillades. Ca m'a un peu surpris, et du coup j'ai regardé les flexions d'autres mots comportant oe à la place de œ (dont oeuvres, incidemment). Quelques-unes sont redirigées automatiquement, comme rancoeurs ou la conjuguaison de oeuvrer.

Problème de robot[modifier]

J’ai un souci avec mon robot Python, qui s’arrête presque immédiatement avec un message du genre : pywikibot.data.api.APIerror: maxlag: Waiting for 10.64.16.23: 75.79… seconds lagged.

Quelqu’un saurait-il ce qui se passe ? Lmaltier (discussion) 16 novembre 2016 à 19:19 (UTC)

J’ai trouvé l’explication : https://www.mediawiki.org/wiki/Manual:Maxlag_parameter mais ça ne m’arrange pas… Lmaltier (discussion) 16 novembre 2016 à 19:34 (UTC)
Pour info, le mien fonctionne toujours avec la version "compat" d'avril dernier en Python 2.7. JackPotte ($) 16 novembre 2016 à 20:50 (UTC)
Normalement c’est revenu à la normale. En tout cas, chez moi, je n’ai plus ces lags. Pamputt [Discuter] 16 novembre 2016 à 21:10 (UTC)

Farfeluïté du soir[modifier]

Je me demande ce que donnerait le Wiktionnaire sur un XC7VX1140T (tout de même 16800 USD — seize mille huit cent dollars [1]).

Bon OK, je sais, c’est une question stupide. Mais c’est pas ma faute, c’est mon FPGA qui m’a obligé. --Ars’ 29 novembre 2016 à 19:07 (UTC)

Si j'étais un chatbot, je dirais que le Wiktionnaire c'est toi. JackPotte ($) 5 décembre 2016 à 23:25 (UTC)

abdomen[modifier]

quels sont les 9 regions abdominal et leurs organes respective?

C'est typiquement une question pour Discussion:abdomen ou WT:QM, qui manque de précision car cela dépend des espèces. JackPotte ($) 5 décembre 2016 à 23:25 (UTC)

Questions de décembre 2016


Gadget Special Wiktionnaire[modifier]

Bonjour.

Actuellement, ce gadget provoque systématiquement l’avertissement suivant :

Gadget "Wiktionnaire" styles loaded twice. Migrate to type=general. See <https://phabricator.wikimedia.org/T42284>.

D’après les explications sur MediaWiki.org qui traitent de la question :

If the styles in your gadget are there to provide styling for things that are part of the skin or on the page, then the scripts and styles do not belong together in the same gadget. Convert the gadget to two separate gadgets. One gadget that is styles-only, and the other with the scripts. If the scripts gadget also has some styles, be sure to set "type=general" on that one.

il faudrait séparer les styles des scripts qui n’y sont pas associés dans différents gadgets, comme ceci par exemple (je suppose), cf. MediaWiki:Gadgets-definition :

* Styles_du_Wiktionnaire[ResourceLoader|default]|StyleScripts.css|Accueil2.css|StyleArticles.css|Flexions.css
* searchEngines[ResourceLoader|default|dependencies=mediawiki.toolbar]|searchEngines.js
* RedirectCommons[ResourceLoader|default]|RedirectCommons.js
* Cadre_Onglet[ResourceLoader|default]|CadreOnglet.js|CadreOnglet.css
* NavFrame[ResourceLoader|default]|NavFrame.js|NavFrame.css
* CommonEdit[ResourceLoader|default]|Common-edit.js|Common-edit.css

Ça oblige à séparer à nouveau les gadgets généraux du Wiktionnaire, mais ce n’est pas plus mal pour la maintenance (meilleure gestion des dépendances, par ex.).

Quelqu’un y voit-il un inconvénient ?

Notif à Darkdadaah. — Automatik (discussion) 1 décembre 2016 à 12:29 (UTC)

Pas d'opposition. Par contre ce serait peut-être plus intelligent de mettre tout ça en toute fin de page, après les gadgets expérimentaux, car a priori personne ne devrait jamais avoir à y toucher. — Dakdada 3 décembre 2016 à 12:33 (UTC)

Modèle:Import:Logoscope[modifier]

Bonjour, est ce que quelqu’un pourrait repasser dans ce modèle pour créer l’RUL correctement. En gros, l’url est de la forme

http://logoscope.unistra.fr/neologism/p/page/page_page1.html

page est le nom de la page en question (exemple avec microdon). Le problème c’est pour récupérer le « p » qui correspond à la première lettre du mot « page » (« m » dans le cas de microdon). Pamputt [Discuter] 3 décembre 2016 à 15:50 (UTC)

fait c’est possible via {{#invoke:str|sub|position de début (0 ici)|longueur de la sous-chaine}}Automatik (discussion) 3 décembre 2016 à 17:31 (UTC)