Modèle:Lien/Conversion automatique

Une page de Wikipédia, l'encyclopédie libre.

 Documentation[purger]

Ce modèle permet la conversion automatique d'un appel à {{Lien}} en un lien interne normal.

Utilisation

Pour l'utiliser, remplacez l'appel à {{lien}} par un appel à {{subst:Lien/Conversion automatique}} avec les mêmes paramètres.


Icône pour souligner l'importance du texte
Attention, comme cela a été expliqué en page de discussion, l'utilisation de cette méthode de substitution ne permet pas de détecter les erreurs de saisie dans le modèle initial et peut introduire un lien interne non désiré. Elle teste l'existence sur Wikipédia en français d'un article ayant pour titre la valeur du paramètre fr, mais ne vérifie pas que celle-ci correspond à la traduction de l'article indiqué dans l'autre langue. Il peut en effet s'agir d'un article homonyme, d'une page d'homonymie ou parfois d'une redirection inappropriés dont il ne faudrait pas entériner le lien interne dans l'article. Il est donc nécessaire de vérifier les transformations de modèle en lien interne faites par ce modèle.
Icône pour souligner l'importance du texte
Si le l'appel du modèle {{Lien}} généré par cette méthode ne pointe pas vers la page voulue, c'est que l'appel initial était faux. En effet ce modèle ne change pas les liens, il ne fait que les expliciter. Si son application met en évidence une erreur il faut la corriger.
Prenons un exemple concret. La page Modèle:Palette Présidents de l'Académie roumaine contient un appel à traduction, introduit en 2018, pour un magistrat roumain ro:Andrei Rădulescu ({{Lien|langue=ro|trad=Andrei Rădulescu|fr=Andrei Rădulescu|texte=Andrei Rădulescu}}, syntaxe tout à fait correcte). En août 2021, la page avec le nom envisagée en français Andrei Rădulescu est créée sur Wikipédia en français pour un sportif homonyme (dans ce cas, il s'agit d'un renommage de d'article, mais il aurait pu s'agir d'une création). Si j'applique la conversion proposée, l'article consacré au footballeur sera inscrit en dur (lien interne classique) et dans le wikicode, on perdra l'information que la cible initialement souhaitée était un article consacré au juriste. La bonne correction ici n'est pas l'écriture d'un lien interne mais consiste à changer le titre envisagé pour l'article en français (par exemple {{Lien|langue=ro|trad=Andrei Rădulescu|fr=Andrei Rădulescu (juriste)|texte=Andrei Rădulescu}}).
Selon les cas, la confusion peut passer plus ou moins inaperçue.
Icône pour souligner l'importance du texte
L'action subst ne fonctionne pas dans les balises <ref></ref> et <gallery></gallery>. Ce modèle de conversion ne peut donc pas être utilisé dans les références et les galeries.

Bots

Des bots utilisant le framework Pywikipedia ont pu traiter automatiquement les pages utilisant le modèle {{Lien}} pour créer un lien vers une page existante sur cette Wikipédia à l'aide d'une substitution de modèle. Cette pratique est fortement déconseillée en raison des deux avertissements précédents.

D'autres bots effectuent les remplacements plus proprement, sans utiliser le présent modèle, en contrôlant la correspondance entre les articles dans les deux langues, en évitant l'introduction de liens vers des pages d'homonymie ou de liens circulaires (via redirection ou pas).

Utilisation manuelle avec vérification

Si vous tombez sur un article de la catégorie:Page utilisant Lien pour un article existant, qu'un bot n'aurait pas corrigé. Vous pouvez :

  1. éditer l'article (Modifier le wikicode), utiliser la fonction avancée « Rechercher et remplacer » avec l'option « Traiter la chaîne de recherche comme une expression rationnelle » et remplacer \{\{ *[Ll]ien *\| par {{subst:Lien/Conversion automatique| ;
  2. cliquer sur « Voir les modifications » pour repérer les modèles potentiellement à convertir (articles existant sur frwiki) ;
  3. au cas par cas, vérifier, par exemple dans un autre onglet de navigateur, qu'il s'agisse bien de la cible souhaitée. Le cas échéant il est possible de sauver les modifications ou de corriger les paramètres inappropriés du modèle Lien (titre envisagé en français fr et éventuellement titre dans l'autre langue par le couple langue et trad).

Si la modification introduirait aussi des « {{subst:Lien/Conversion automatique| » dans le code de l'article (voir second avertissement plus haut), n'enregistrez pas la modification et repartez de la version courante de l'article pour y corriger le ou les modèles Lien concernés.

Si la prévisualisation (voir les modifications) ne propose pas de remplacement de modèle Lien par un lien interne classique, cela peut signifier que l'article fait partie de cette catégorie en raison d'un lien introduit par un modèle {{Jumelage}} ou un modèle {{TriNom}}, alors à vérifier.

Voir aussi