Discussion Projet:Correction syntaxique
Taxobox
modifierBonjour FDo64. En parlant de maintenance de l’espace modèle, est-ce que tu saurais comment corriger les missing-end-tag (les premiers dans la liste) liés aux modèles du groupe {{Taxobox}} ? --NicoV (discuter) 8 juin 2020 à 10:04 (CEST)
- NicoV : C'est un sujet que je connais bien, on parle quand même de 116 000 erreurs !
- J'ai même développé la solution : l'{{Infobox Taxon}} qui en plus de corriger les problèmes de LINT est compatible avec l'éditeur visuel. Je l'ai proposée à diverses reprises au Projet:Biologie :
- Projet:Biologie/Le café des biologistes/Archives/Septembre-octobre 2018#Erreurs de Lint dans les taxobox (du 13 septembre 2018 au 21 décembre 2018)
- Projet:Biologie/Le café des biologistes/Archives/Mars-avril 2019#Refonte des Taxobox (du 26 mars 2019 au 6 mai 2019)
- Projet:Biologie/Le café des biologistes/Archives/Mars-avril 2019#Nouvelle Infobox Taxon (du 25 avril 2019 au 3 mai 2019)
- Projet:Biologie/Le café des biologistes/Archives/Juillet-août 2019#Mise en place de l’Infobox Taxon (du 10 juillet au 12 juillet 2019)
- Il m'avait été demandé d'attendre, du coup je suis parti sur d'autres projets. De plus, je comptais sur Hexasoft pour développer le bot, puisqu'il connait particulièrement bien le sujet, mais ses soucis perso (auxquels je compatis pleinement) m'ont freiné au moment où je voulais relancer cette migration. À moins qu'un autre dresseur ne se sente apte et suffisamment disponible pour s'y attaquer, je vais devoir patienter.
- --FDo64 (discuter) 8 juin 2020 à 13:11 (CEST)
Liens interlangue déguisés en liens internes
modifierBonjour
Il faudrait ajouter un modèle similaire à {{lien à corriger}} qui catégorise pour les liens de type [[:en:Thing|Chose]]
.
Après une discussion sur le Bistro, on est arrivé à la conclusion qu'un remplacement automatique par bot n'est pas possible dans la plupart des cas, les différents types de liens et ce qui les entoure dans le texte étant trop variés.
J'ai déjà fait une liste des pages de l'espace principal et modèle à partir du dump du 20 novembre 2023 et l'on trouve 36 727 articles et 363 modèles.
NicoV qui s'occupe déjà de {{lien à corriger}} et de la Catégorie:Article avec un lien à corriger.
Orlodrim dont OrlodrimBot (d · c · b) remplace les {{lien}} en lien internes et qui pourrait aider dans certains cas si les articles existent déjà sur wp.fr.
Fait. Je vais essayer de vérifier les modèles, peut être avec l'aide de FDo64 qui s'est proposé sur le Bistro. Je vais déjà retirer de ma liste les modèles qui ne sont pas utilisés dans l'espace principal, ou dont le lien est dans leur documentation (la liste est ici : Utilisateur:SyntaxTerror/Brouillon/6).
J'ai vérifié la liste des modèles, il y en a 167 qui posent problème, surtout des palettes. La liste est sur Utilisateur:SyntaxTerror/Brouillon/6, vous êtes les bienvenus pour les corriger.
Cordialement, Şÿℵדαχ₮ɘɼɾ๏ʁ 29 novembre 2023 à 04:02 (CET)
- Bonjour SyntaxTerror .
- J'ai l'impression que c'est assez difficile de déterminer automatiquement si un lien pose problème ou non. Par exemple sur la liste de modèles :
- Modèle:Venezuelatuya a un lien vers es:Wikipedia:Autorizaciones/Venezuelatuya : ce lien me semble ok (personne ne va s'amuser à traduire un mail envoyé en espagnol pour autoriser la republication du site venezuelatuya.com sur Wikipédia). Ce cas pourrait peut-être être ignoré car il ne pointe pas vers l’espace encyclopédique de eswiki ?
- Modèle:Carte décès sorcières crée des liens par des requêtes, je ne vois pas trop comment "corriger" le modèle
- J’ai peur qu'il y ait de nombreux faux positifs (et pleins de cas différents), donc il va falloir faire attention aux actions automatiques, même pour simplement poser un modèle comme {{lien à corriger}}. --NicoV (discuter) 29 novembre 2023 à 07:41 (CET)
- Bonjour NicoV : j'ai fait ça relativement vite, après, je ne dis pas que tout est corrigeable, mais pas mal le sont, notamment les palettes.
- Par contre, il faut corriger au mieux ces modèles, car ils touchent potentiellement plus d'un article, et on ne peut décemment pas ajouter de modèle ni les catégoriser.
- Je pense qu'il faut déjà modifier ce qui est facile, et on verra ensuite pour les cas les plus compliqués, et pour les modèles, on ne peut rien faire automatiquement, mais il n'y en a pas tant que ça.
- Concernant les articles, je pense qu'on peut tout catégoriser, je ne vois vraiment pas quel lien vers un Wikipédia en langue étrangère pourrait être pertinent dans un article. Il faut soit le remplacer par un modèle {{lien}}, soit par l'article en français qui a été créé depuis, soit l'effacer (je pense notamment à des liens vers des catégories d'autres Wikipédias, qui n'ont rien à faire sur wp.fr).
- Aussi, si un lien mène à un article qui n'est visiblement pas admissible sur wp.fr, il n'a rien à faire dans les articles. Şÿℵדαχ₮ɘɼɾ๏ʁ 29 novembre 2023 à 08:36 (CET)
- @NicoV : au fait, {{lien à corriger}} ne sert que pour les années ? Si c'est le cas, il serait bien de le renommer en {{lien année à corriger}} par exemple, qu'on puisse le distinguer de {{lien interlangue à corriger}}.
- Je peux me charger d'écrire la page d'aide liée comme je l'avais fait pour Aide:Lien à corriger (qu'il faudra renommer également, ainsi que la Catégorie:Article avec un lien à corriger). Şÿℵדαχ₮ɘɼɾ๏ʁ 29 novembre 2023 à 08:45 (CET)
- Bonjour. Il me semble très difficile d'agir de façon automatisée sur ce point : il y a des cas où, en notes, on a « Voir l'article en anglais … [lien souvent ancré] », que ce soit celui correspondant à l'article concerné ou un autre ; il y a des « Cet article est partiellement ou en totalité issu [ou traduit] de l'article … » écrit en dur au lieu d'utiliser le modèle {{Traduction/Référence}} ; il y a des cas où l'article serait de toute évidence non admissible en français donc l'usage du modèle Lien ne serait pas approprié ; des fois on a, accolés, un lien vers l'article en français et un lien vers l'article dans une autre langue, auquel cas on peut supprimer le second ; etc. Un exemple pour lequel la version anglaise de mots est présentée ; pas sûr que ce soit pertinent ici, mais dans certaines situations, ça doit l'être. Dans l'espace des articles, il y a aussi des cas similaires à ceux relevés par NicoV. Exemple dans l'article Ukraine : « Ces pourcentages sont issus de l'article en anglais : United Nations General Assembly Resolution 68/262 » ; la solution dans ce cas serait d'introduire dans l'article en français les sources contenant les chiffres présentés. Autres exemples : insource:/\[\[:en:Wikipedia/.
- Parfois, le remplacement n'est pas évident. Ainsi, il peut arriver que la cible du lien ait été modifiée avec le temps sur l'autre Wiki ou supprimée. Par exemple la page it:Mihai Albu est devenue une page d'homonymie (pour information le bot qui remplace les modèles Lien n'effectue pas la conversion en lien interne dans ce cas, laissant le soin à un humain de vérifier). Il est même possible que la cible n'ait jamais existé. Pendant un temps, un bot qui traduisait des palettes insérait le modèle Lien pour des liens rouges sur la Wikipédia d'origine. En outre, deux articles de même titre sur deux versions linguistiques peuvent traiter de deux sujets homonymes différents.
- Notons aussi qu'on a des liens légitimes vers le Wiktionnaire ou vers Wikisource (
[[:en:wikisource:…|sur Wikisource]]
). - L'intérêt d'un modèle introduit dans les articles ne me semble pas évident. En revanche, une liste de détection associée à une grosse liste blanche, peut éventuellement servir pour une maintenance ciblée, directe. — Ideawipik (discuter) 1 décembre 2023 à 01:13 (CET)
- Bonjour @SyntaxTerror. Je vois que j'avais zappé ta question...
- Oui, WPCleaner ne pose le modèle {{lien à corriger}} que pour les années car c'est le seul cas qu'il peut détecter de façon à peu près fiable.
- Pas de soucis pour renommer le modèle, il faudra par contre modifier la configuration de WPCleaner dans Projet:Correction syntaxique/Traduction#Erreur 526. NicoV (discuter) 9 janvier 2024 à 18:45 (CET)
Lien interne avec cible identique au texte, mais texte en italique
modifierBonjour,
Je débarque tout juste sur cette page, je vois que ça parle de script en Perl, n'ai pas du tout la foi de me lancer dans l'exploration de cela et ne sais pas du tout quelle méthode est utilisée pour effectuer les corrections, mais je me permets d'intervenir à la suite de ce changement effectué par Lomita qui comporte une erreur, puisque le rendu du texte initialement en italique passe injustement en caractères romains. Il doit donc y avoir un ou plusieurs bricolages à faire quelque part.
Bonne suite à tous,
Noms de rues
modifierBonjour les correcteurs, administrateurs et tous les gnomes !
J'aimerais lire vos remarques sur cette discussion que j'ai ouverte, Discussion_catégorie:Cacographie_(trait_d'union)#prénom_nom_ou_nom_composé_-_noms_de_rues avant de donner un peu de temps et surtout avant ne m'y prendre comme un manche.
En effet, même si je fais le gnome depuis belle lurette sans être connecté, je n'ai ni la fine connaissance ni la science infuse pour continuer sans vos directives. Et pas idée de comment procéder si vous êtes unanimes à m'encourager de modifier...ces centaines de pages ! Edddddfr (discuter) 26 avril 2024 à 12:13 (CEST)
Lien wikidata
modifierBonjour, à l'occasion de corrections syntaxiques je suis tombé sur une page d'homonymie qui utilisait des liens directs vers Wikidata sous la forme [[Wikidata:Qxxxxxx]]
ce qui ne me semble pas très souhaitable, puisque cela ne propose pas de lien rouge permettant de créer l'article sur Wikipédia. Je propose — sauf avis contraire — de les remplacer par le modèle {{lien}} avec le paramètre "lang=d" qui donne à la fois le lien vers Wikipdata et un lien rouge permettant la création de l'article correspondant. Il y a actuellement environ 200 articles ayant ce type de liens Wikidata, est-il envisageable d'ajouter un contrôle dans la liste des erreurs à corriger? -- Speculos ✉ 14 août 2024 à 09:10 (CEST)
Utilisation erronée de modèles dans le liens
modifierBonjour NicoV et bonjour à tous !
Je souhaiterai à minima la détection des utilisations de modèles dans le liens internes et externes. Leur correction automatique me semble par contre impossible.
C'est une erreur que je fais malgré moi parfois lorsque je fais des remplacements avec AWB, par exemple, 1er par {{1er}}. Je fais régulièrement des recherches pour les corriger et je constate que je ne suis pas le seul en cause.
Ma demande est donc de détecter les cas suivants :
- modèle dans un lien interne : (exemple :
[[Napoléon {{Ier}}|Napoléon Bonaparte]]
). - modèle dans un fichier : (exemple :
[[Fichier:{{1er}} Logo Europe 2.jpg|thumb]]
). - idem pour les autres espaces de nom (exemple :
[[Catégorie:{{1er}} mars]]
). - modèle dans une galerie d'images : (exemple :
<gallery>Fichier:{{1er}} Logo Europe 2.jpg|Logo</gallery>
). Prendre en compte (Fichier|File|Image). - modèle dans un lien externe : (exemple :
[http://refugealbert{{1er}}.ffcam.fr/ Site officiel]
). - dans les modèles c'est plus compliqué. On pourrait au minimum faire la recherche pour {{Portail}} et {{Palette}} : (exemple :
{{Palette|{{1er}} arrondissement de Budapest}}
).
Attention, il faudra prévoir des exceptions. Par exemple l'article BMX utilise un mot magique : [[Championnats du monde de BMX {{CURRENTYEAR}}|Résultats Mondiaux {{CURRENTYEAR}}]]
.
J'espère avoir été exhaustif et je reste à votre disposition pour en discuter. FDo64 (discuter) 10 septembre 2024 à 18:39 (CEST)
- Bonjour NicoV . J'ai traité l'erreur 46 et il semblerait qu'elle concerne, au moins partiellement, les cas ci-dessus. Pourrais-tu indiquer ce qui est déjà couvert ? Merci. --FDo64 (discuter) 19 septembre 2024 à 12:45 (CEST)
- Bonjour @FDo64.
- L'erreur 46 détecte les
]]
qui n'ont pas été rattachés par WPCleaner à un lien interne, une image, une catégorie, un lien de langue, un interwiki, un lien externe encadré par des crochets. - Il me semble que le parsing que je fais ne gère pas les 3 premiers cas que tu indiques, ce qui fait les fait apparaître dans #46. NicoV (discuter) 19 septembre 2024 à 14:02 (CEST)
Lien interlangue fr
modifierBonjour, comme je le précisais ici, il y a environ 750 articles qui ont un lien interlangue vers wp:fr.
La recherche suivante permet de les trouver : insource:/\[\[:fr:/
Points d'attention :
[[:fr:Mille_Miglia_1932|Mille Miglia]]
: remplacer l'underscore par une espace[[:fr:wikt:demi-produit|demi-produit]]
: comme pour un article, il suffit de supprimer le :fr:
Leur recherche et leur remplacement pourrait être automatisé.
Remarque : le cas des autres langues est traité plus haut dans une autre discussion. Ici je me focalise au cas fr.