« Aide:Lien interlangue » : différence entre les versions

Contenu supprimé Contenu ajouté
Chlewbot (discuter | contributions)
m robot Ajoute: be, bg, hu, it, pt, ru, sr, th, vi Modifie: de
Michka B (discuter | contributions)
corr. : « : » avant code langue , mode d'affichage , syntaxe
Ligne 8 :
Par exemple, sur la page [[Victor Hugo]] du Wikipédia francophone, on ajoute :
 
:<tt><nowiki>[[:en:Victor Hugo]]</nowiki></tt> ce qui donne ⇒ en:Victor Hugo
 
:<tt><nowiki>[[:en:Victor Hugo|Victor Hugo]]</nowiki></tt> ce qui donne ⇒ Victor Hugo ( sans mention de langue )
Une fois la page sauvegardée, on y verra un lien marqué "English". Pour plusieurs langues :
 
Pour plusieurs langues :
:<tt><nowiki>[[de:Victor Hugo]]</nowiki></tt>
 
:<tt><nowiki>[[en:Victor Hugo]]</nowiki></tt>
:<tt><nowiki>[[:de:Victor Hugo]]</nowiki></tt>
:<tt><nowiki>[[:en:Victor Hugo]]</nowiki></tt>
 
Par contre, sur la page "Victor Hugo" du Wikipédia ''anglophone'', on trouvera peut-être :
 
:<tt><nowiki>[[:de:Victor Hugo]]</nowiki></tt><br />
:<tt><nowiki>[[:fr:Victor Hugo]]</nowiki></tt>
 
Quand on a plusieurs pages, ce n'est pas toujours facile de les lier toutes entre elles : un peu de calcul montrera combien de liens sont nécessaires pour 5, 6 ou 7 pages. Pour cela, il existe un [[Wikipédia:bot|bot]] qui se charge de la création de ces liens.
 
Cependant, il lui faut une amorce. Prenons un exemple simple. Partons de la supposition que l'article [[Victor Hugo]] n'ait encore aucun lien inter-langue. Vous devez juste ajouter un lien vers, par exemple, la Wikipédia anglaise <tt><nowiki>[[:en:Victor Hugo]]</nowiki></tt> et dans la Wikipédia anglaise, vous faites la même chose mais vers la Wikipédia française <tt><nowiki>[[:fr:Victor Hugo]]</nowiki></tt>. De cette manière, si tout le monde procède de cette façon, tout le monde sera rattaché à la Wikipédia anglaise. Il ne restera plus alors au bot qu'à suivre ces différents liens et à les rajouter dans l'article [[Victor Hugo]].
 
La syntaxe est donc :
 
<nowiki>[[:code:article|nom affiché]]</nowiki>
 
où ''code'' est le code de la langue qui est donné par l'[[ISO 639]]-1.
[[lat]]
 
''article'' est le nom de l'article dans la langue donnée .
 
''nom affiché'' est le nom qui apparaitra comme lien .
 
== Exemples ==
<tt><nowiki>[[:de:Esperanto]]</nowiki></tt><br />
<tt><nowiki>[[:en:Esperanto]]</nowiki></tt><br />
<tt><nowiki>[[:eo:Esperanto]]</nowiki></tt><br />
<tt><nowiki>[[:es:Idioma esperanto]]</nowiki></tt><br />
<tt><nowiki>[[:ja:エスペラント]]</nowiki></tt><br />
<tt><nowiki>[[:nl:Esperanto]]</nowiki></tt><br />
<tt><nowiki>[[:pl:Esperanto]]</nowiki></tt><br />
<tt><nowiki>[[:simple:Esperanto]]</nowiki></tt>
 
 
<tt><nowiki>[[:ja:世界の国]]</nowiki></tt> ou <tt><nowiki>[[:ja:%E4%B8%96%E7%95%8C%E3%81%AE%E5%9B%BD]]</nowiki></tt> (versions en japonais ou en Unicode)
 
== Quelques conventions ==
Ligne 54 ⟶ 60 :
Comme les articles, les [[Aide:catégorie|catégories]] peuvent être reliées à leur équivalent dans une autre langue. Il suffit de mettre un lien inter-langue à l'intérieur du texte de la catégorie.
 
Par exemple <tt><nowiki>[[:en:Category:Religion]]</nowiki></tt> dans <tt>Catégorie:Religion</tt> ou encore <tt><nowiki>[[:en:Category:Ancient Egypt]]</nowiki></tt> dans <tt><nowiki>Catégorie:Égypte antique</nowiki></tt>.
 
== Lien inter-langues pour les modèles : attention ! ==
Si un [[Aide:modèle|modèle]] contient un lien inter-langue, alors ce lien est inclus dans toutes les pages utilisant le modèle, ce qui n'est généralement pas le résultat voulu. Pour afficher des liens inter-langue sans qu'ils apparaissent dans toutes les pages où est utilisé le modèle, il faut mettre les liens inter-langue entre les balises <tt><nowiki><noinclude></nowiki></tt> et <tt><nowiki></noinclude></nowiki></tt>.
 
:<tt><nowiki><noinclude>[[:en:Modèle:Imdb name]]</noinclude></nowiki></tt>
 
== Interwiki-Link-Checker (vérificateur de liens inter-langue)==