Salut Hyméros. Juste pour te signaler un excès de précipitation lors de certaines de tes corrections syntaxiques. Les pages spéciales des autres wiki n'ont pas à être traduites, donc il n'y a pas de raison d'introduire des {{Lien}} comme en bas de cette modification récente. J'ai corrigé plusieurs cas aujourd'hui et d'autres l'avaient déjà été par le passé. Je préfère te signaler cet écueil récurrent qui apparaît dans Projet:Liens rouges/Modèle Lien avec un paramètre problématique#Caractères d'encodage et pages spéciales (trier la colonne « Détection »). La majorité concerne des ISBN pour lesquels, il est préférable de remplacer par un {{ISBN}} ou d'intégrer la donnée dans un paramètre isbn
d'un modèle bibliographique. Merci et bonne continuation.
Sujet sur Discussion utilisateur:Hyméros
Ah, @Ideawipik, peut-être oui… c'est WPCleaner, en mode correction automatique. Oui, il y a quelques cas (à vu de nez, pouce levé au vent, moins de 1%) où ça semble ne pas fonctionner tip-top. Je vais garder ton message sous le coude pour alerter/interroger les pros de WPC.
Merci de l'info
;-)
Bonjour Hyméros. Je reviens ici car le problème est le même dans cette autre modification. As-tu bien compris à quoi sert le modèle {{Lien}} ?
- En introduisant
{{Lien|trad=Marienkirche (Anklam)|lang=de|fr=(article allemand)|texte=(article allemand)}}
, crois-tu vraiment que l'éventuel équivalent de la page en allemand de:Marienkirche (Anklam) sera intitulé en français « (article allemand) », tout comme pour une flopée de modèles que tu as ajoutés simultanément ? - En introduisant
{{Lien|trad=Iglesia de San Kilian (Heilbronn)|lang=es|fr=espagnol|texte=espagnol}}
, cela crée un lien interne vers la page espagnol. Pas vraiment ce qui est souhaitable.
Tu es donc invité à t'abstenir des « corrections automatiques » pour ces cas. Je crois d'ailleurs que NicoV n'applique jamais ce type de modifications sans une validation humaine du nom du paramètre fr
. Et idéalement, il faudrait aussi vérifier :
- que la page dans l'autre langue existe, afin de ne pas alimenter Projet:Liens rouges/Modèle Lien vers un article inexistant en langue étrangère ;
- que la page dans l'autre langue n'a pas encore d'équivalent en français ;
- que la valeur envisagée pour
fr
, ne correspond pas à un article existant sur frwiki (ce paramètre est à adapter en cas d'homonymie).
Illustration du troisième point sur Premier district congressionnel de Californie (modification qui fait entrer la page dans Catégorie:Page utilisant Lien pour un article existant). Plusieurs confusions sont introduites :
- en:Kevin de Leon (en:Kevin de León) et De Leon (De León), cette dernière est une page d'homonymie ;
- en:Thomas Larkin Thompson et Thomas L. Thompson, un siècle de différence entre ces deux personnes homonymes ;
- en:Frank Coombs (politician) et Frank Coombs, deux personnes homonymes ;
- en:William Kent (American politician) et William Kent, idem.
Donc, prudence ! Ce serait idiot d'entériner ces liens internes vers les mauvaises pages (chose que faisaient d'anciens bots qui vidaient la catégorie mais ne considéraient pas l'équivalence des articles, ni le fait que la page cible soit une page d'homonymie). Penser aussi à retirer les éventuelles mentions de langue dans le libellé |texte=
. Merci. Bonne semaine.
Bonjour. Normalement, ces modifications ne sont jamais appliquées automatiquement par WPCleaner (sinon c'est un bug de mon côté), mais il ne s'agit que de suggestions. De mémoire, WPCleaner demande alors quel est le titre de l'article en français, en proposant en valeur par défaut le texte affiché (c'est le seul qu'il peut proposer).
Il faut être prudent avec ces remplacements. Quand le texte affiché mentionne clairement qu'il s'agit du texte d'une autre langue, il ne faut d'ailleurs pas utiliser le modèle {{Lien}} car son usage est contraire à l'objectif recherché : le modèle est destiné à être remplacé par un lien vers un article en français quand cet article sera créé, alors que l'objectif du rédacteur semble être de garder explicitement un lien vers une version dans une autre langue.