Aide:Lien inter-langue
Un lien inter-langue (ou interwiki) est un lien qui mène d'un article Wikinews vers un article sur le même sujet, écrit en une autre langue.
Wikinews est un projet multilingue ; chaque langue utilise son propre wiki, distinct des autres (voir la page d'accueil du projet pour la liste). Ce système permet d'établir une abondance de liens entre les différentes branches de Wikinews. Le lecteur qui ne lit pas dans sa langue première voit si un article existe qui lui conviendrait mieux. Les wikinewsiens peuvent traduire et copier les données entre les articles.
Comment créer un lien ?
modifierLes liens inter-langues sont simplement des liens wiki ordinaires, mais précédés du code langage du wiki vers lequel on veut lier.
Par exemple, sur la page Accueil du Wikinews francophone, on ajoute :
- [[en:Main Page]]
Une fois la page sauvegardée, on y verra un lien marqué "English". Pour plusieurs langues :
- [[de:Hauptseite]]
- [[en:Main Page]]
Par contre, sur la page "Main Page" du Wikipédia anglophone, on trouvera peut-être :
- [[de:Hauptseite]]
- [[fr:Accueil]]
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 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 la page Accueil n'ait encore aucun lien inter-langue. Vous devez juste ajouter un lien vers, par exemple, la Wikinews anglaise [[en:Main Page]] et dans la Wikinews anglaise, vous faites la même chose mais vers la Wikinews française [[fr:Accueil]]. De cette manière, si tout le monde procède de cette façon, tout le monde sera rattaché à la Wikinews anglaise. Il ne restera plus alors au bot qu'à suivre ces différents liens et à les rajouter dans l'article Accueil.
La syntaxe est donc :
[[code:article]]
où code est le code de la langue qui est donné par l'ISO 639-1.
Exemples
modifier[[ar:الصفحة الرئيسية]]
[[bg:Начална страница]]
[[ca:Portada]]
[[de:Hauptseite]]
[[es:Portada]]
[[he:עמוד ראשי]]
[[ja:メインページ]]
[[zh:%E9%A6%96%E9%A1%B5]]
Quelques conventions
modifier- On met les liens d'inter-langue à la fin de l'article, après les marqueurs de catégorie, en mettant un lien par ligne. On n'ajoute pas de lien vers la Wikinews française et on les classe par ordre alphabétique des codes de langue ;
- Si on met un lien d'inter-langue du français vers la Wikinews anglophone on fait de même sur la Wikinews anglophone, sans quoi les bots et les wikinews des autres langues risquent de ne pas voir la version française de l'article ;
- En ajoutant un lien vers les articles en d'autres langues, vous constaterez que bien que le vôtre pointe vers les autres articles, les autres articles sont inchangés et ne pointent pas vers le vôtre. Vous pourriez bien sûr ajouter un lien vers votre article à partir des articles de chacune des autres langues, mais ce serait souvent une tâche longue car vous devriez modifier chaque article. Il est plus rapide d'ouvrir la page correspondante de la Wikinews anglophone, copier ses liens d'inter-langue vers l'article francophone, l'enregistrer, ajouter un lien vers l'article francophone dans l'article l'anglophone et l'enregistrer. Les liens à partir des Wikinews ni anglophones ni francophones n'apparaîtront pas immédiatement, mais seront ajoutés de façon régulière. Notez que l'anglais n'est pas utilisé ici qu'à titre d'exemple, il sert de référence aux liens d'inter-langue puisque c'est la Wikinews qui compte le plus d'articles ;
- On crée seulement des liens inter-langues vers des articles qui existent.
Liens inter-langues pour les catégories
modifierComme les articles, les 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 [[en:Category:Religion]] dans Catégorie:Religion ou encore [[en:Category:Italy]] dans Catégorie:Italie.
Lien inter-langues pour les modèles : attention !
modifierSi un 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 <noinclude> et </noinclude>.
- <noinclude>[[en:Modèle:Imdb name]]</noinclude>
Toutefois, lorsque le modèle est appelé par la fonction {{subst:}}, qui colle l'intégralité du code du modèle sur la page modifiée, une syntaxe du type précédent entraîne l'apparition des liens inter-langues sur la page modifiée. Dans un tel cas, il est préférable d'utiliser le modèle Template interwiki, à placer sur la page de discussion, qui permet d'indiquer l'existence du modèle dans d'autres langues. (Note : ce modèle ne devrait être utilisé que dans ce cas particulier, la syntaxe avec <noinclude> est à préférer dans le cas général.)
Une amélioration du logiciel permettant l'utilisation des "noinclude" avec les "subst" est à l'étude. Voir Bugzilla N°3298.