De EncyclopAtys
m (Contenu remplacé par « Interwiki Interwiki de:Help:Interwiki en:Help:Interwiki es:Help:Interwiki fr:Help:Interwiki ru:Help:Interwi... ») |
|||
Ligne 1 : | Ligne 1 : | ||
+ | <noinclude>{{TIP|DE=1|EN=0|ES=1|FR=3|RU=1}} | ||
+ | {{Trad|EN=Help:Interwiki|FR=Aide:Interwiki}} | ||
+ | <div style = "float:right;"> <small>__TOC__</small></div></noinclude> | ||
+ | ==Introduction == | ||
+ | [[Aide:Interwiki |Interwiki]] est une extension [[:mediawikiwiki:MediaWiki|MediaWiki]] qui permet d'utiliser le format des liens internes (i.e. <nowiki>[[un truc]]</nowiki>) au lieu de liens externes, pour créer des liens vers des pages en d'autres langues et vers certains wikis externes tels que [[:wikipedia:Wikipedia|Wikipedia]], [[:mediawikiwiki:MediaWiki|MediaWiki]]...<br /> | ||
+ | Il utilise une table de préfixes pour rediriger les adresses, qui sont stockées dans la page : '''[[Special:Interwiki]]'''. | ||
+ | |||
+ | == Liens entre les langues == | ||
+ | ===Lien vers une page d'une autre langue === | ||
+ | :Syntaxe: | ||
+ | ::<code>[[''':'''<span style="color: crimson;"><language_code></span>''':'''<span style="color: crimson;"><Full_page_name></span>]]</code> | ||
+ | Ici, les codes de langues disponibles sont : <code>de</code>(🇩🇪) , <code>en</code>(🇬🇧 , 🇺🇲), <code>es</code>(🇪🇸), <code>fr</code> (🇫🇷, 🇧🇪, 🇨🇦) et <code>ru</code> (🇷🇺) et <code>atys</code> pour common | ||
+ | *'''Le premier '''":"''' est important''' (voir ci dessous). | ||
+ | *Notez que les liens Interwiki/interlangages ont une couleur différente de celle des autres liens internes. | ||
+ | |||
+ | ===Le Modèle Trad === | ||
+ | {{Trad | ||
+ | |DE = Help:Interwiki |DEs= 1 | ||
+ | |EN = Help:Interwiki |ENs= 0 | ||
+ | |ES = Help:Interwiki |ESs= 1 | ||
+ | |FR = Help:Interwiki |FRs= 1 | ||
+ | |RU = Help:Interwiki |RUs= 1 | ||
+ | |H = 1 | ||
+ | |palette= Grey | ||
+ | |ref= | ||
+ | |com= | ||
+ | }} | ||
+ | Le [[Modèle:Trad|Modèle Trad]] affiche à droite de ce texte une bannière des langues, dont les drapeaux, lorsqu'ils sont affichés, renvoient à des pages dans d'autres langues. Il peut également fournir des informations sur l'état de la traduction. Voir la '''page du [[Modèle:Trad]]''' pour documentation. | ||
+ | :Utilisation: | ||
+ | <nowiki>{{Trad | ||
+ | |DE = Page |DEs= (code de statut de la traduction) | ||
+ | |EN = Page |ENs= | ||
+ | |ES = Page |ESs= | ||
+ | |FR = Page |FRs= | ||
+ | |RU = Page |RUs= | ||
+ | |H = (1 pour horizontal) | ||
+ | |palette= Thème de couleur | ||
+ | |ref= Liens_Page_link | ||
+ | |com= Commentaire | ||
+ | }}</nowiki> | ||
+ | |||
+ | ===Le menu "Dans d'autres langues" === | ||
+ | Interwiki permet d'insérer un menu "Dans d'autres langues" dans la "barre de navigation"<ref>Voir l'image sur [[atys:File:FR nav toolbar trad 2020-06-14.png]], ce menu est lié à MediaWiki:Sidebar</ref> | ||
+ | qui fournit des liens vers des pages traduites exactement comme le fait le modèle Trad. Pour ce faire, il suffit d'insérer, en bas de page, des liens vers les pages traduites avec la syntaxe suivante ''(pas de '''":"''' au début)'' : | ||
+ | <nowiki>[[language_code:Full_Page_Name]]</nowiki> (i.e. avec l'espace de nom) | ||
+ | Par exemple, le menu ''"Dans d'autres langues"'' de cette page est créé avec : | ||
+ | <nowiki>[[de:Help:Interwiki]] | ||
+ | [[en:Help:Interwiki]] | ||
+ | [[es:Help:Interwiki]] | ||
+ | [[fr:Help:Interwiki]] | ||
+ | [[ru:Help:Interwiki]]</nowiki> | ||
+ | Notons que l'espace de nom'''Help:''' n'a pas besoin d’être traduit (en Aide:) <ref>Plus à [[Guide_Technique_du_wiki#Les_espaces_de_nom_ou_namespaces]]. Lorsque les noms canoniques sont les mêmes, il n'est pas nécessaire de traduire le ns. Par ex : https://en.wiki.ryzom.com/w/api.php?action=query&meta=siteinfo&siprop=namespaces montre tous les ns du wiki anglais .</ref>. | ||
+ | |||
+ | ==Lien vers d'autres wikis== | ||
+ | Les liens vers d'autres wikis suivent la même règle, il suffit d'utiliser les préfixes Special:Interwiki au lieu des préfixes de langue ; (les liens wikipedia sécurisent la langue APRÈS le préfixe). | ||
+ | |||
+ | :Exemples : | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! format interne !! Liens vers | ||
+ | |- | ||
+ | | [[:wikipedia:NPC|<nowiki>[[:wikipedia:NPC]]</nowiki>]] || https://en.wikipedia.org/wiki/NPC | ||
+ | |- | ||
+ | | [[:wikipedia:de:Nicht-Spieler-Charakter|<nowiki>[[:wikipedia:de:Nicht-Spieler-Charakter]]</nowiki>]] || https://de.wikipedia.org/wiki/Nicht-Spieler-Charakter | ||
+ | |- | ||
+ | | [[:mediawikiwiki:Help:Contents|<nowiki>[[:mediawikiwiki:Help:Contents]]</nowiki>]] || https://www.mediawiki.org/wiki/Help:Contents | ||
+ | |} | ||
+ | |||
+ | ==Transclusion inter-langues et inter-wiki== | ||
+ | La transclusion d'autres langues est également possible. Pour inclure une page d'une autre langue, il suffit d'utiliser : | ||
+ | |||
+ | ::<code>{{''':'''<span style="color: crimson;"><language_code></span>''':'''<span style="color: crimson;"><Full_page_name></span>}}</code> ou, plus généralement : {{''':'''<span style="color: crimson;"><prefix></span>''':'''<span style="color: crimson;"><Full_page_name></span>}} | ||
+ | donc exactement le même que si la page se trouvait dans le même espace linguistique, mais le code de langue de départ. Veuillez noter que le <code><nowiki><noinclude></noinclude></nowiki></code> et <code><nowiki><includeonly></includeonly></nowiki></code> semblent être ignorées, et toute la page est inclue. | ||
+ | |||
+ | A titre d'exemple, cette page n'est pas traduite en espagnol mais inclue (en anglais) dans les autres langues (cela pourrait changer à l'avenir). | ||
+ | |||
+ | |||
+ | ==Notes et liens == | ||
+ | ===Mediawiki Interwiki Documentation=== | ||
+ | *[[:mediawikiwiki:Extension:Interwiki|Extension:Interwiki]] | ||
+ | *[[:mediawikiwiki:Manual:Interwiki|Manual:Interwiki]] | ||
+ | *[[:mediawikiwiki:Manual:interwiki table|Interwiki table]] | ||
+ | *[[:mediawikiwiki:Interwiki cache|Interwiki cache]] | ||
+ | ===Note de --[[User:Dorothée|Dorothée]] 13 Juin 2020 (CEST)=== | ||
+ | * Pour le moment, seule la transclusion des pages en anglais est possible | ||
+ | * L'utilisation de modèles d'autres langues ne semble pas possible, ni leur copie avec "subst :". | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | <noinclude> | ||
+ | {{clear}}{{Reflist|subpages=}} | ||
[[Category:WikipAtys|Interwiki]] [[Category:Aide|Interwiki]] | [[Category:WikipAtys|Interwiki]] [[Category:Aide|Interwiki]] | ||
[[de:Help:Interwiki]] [[en:Help:Interwiki]] [[es:Help:Interwiki]] [[fr:Help:Interwiki]] [[ru:Help:Interwiki]] {{last version link|Aide:Interwiki}}</noinclude> | [[de:Help:Interwiki]] [[en:Help:Interwiki]] [[es:Help:Interwiki]] [[fr:Help:Interwiki]] [[ru:Help:Interwiki]] {{last version link|Aide:Interwiki}}</noinclude> |
Version du 28 novembre 2021 à 16:31
État des traductions → Cette page est l'une des 25 que nous aimerions voir traduites en français. |
Übersetzung angefordert • Original • Traducción requerida • Période de relecture • Запрошенный перевод |
Introduction
Interwiki est une extension MediaWiki qui permet d'utiliser le format des liens internes (i.e. [[un truc]]) au lieu de liens externes, pour créer des liens vers des pages en d'autres langues et vers certains wikis externes tels que Wikipedia, MediaWiki...
Il utilise une table de préfixes pour rediriger les adresses, qui sont stockées dans la page : Special:Interwiki.
Liens entre les langues
Lien vers une page d'une autre langue
- Syntaxe:
[[:<language_code>:<Full_page_name>]]
Ici, les codes de langues disponibles sont : de
(🇩🇪) , en
(🇬🇧 , 🇺🇲), es
(🇪🇸), fr
(🇫🇷, 🇧🇪, 🇨🇦) et ru
(🇷🇺) et atys
pour common
- Le premier ":" est important (voir ci dessous).
- Notez que les liens Interwiki/interlangages ont une couleur différente de celle des autres liens internes.
Le Modèle Trad
Le Modèle Trad affiche à droite de ce texte une bannière des langues, dont les drapeaux, lorsqu'ils sont affichés, renvoient à des pages dans d'autres langues. Il peut également fournir des informations sur l'état de la traduction. Voir la page du Modèle:Trad pour documentation.
- Utilisation:
{{Trad |DE = Page |DEs= (code de statut de la traduction) |EN = Page |ENs= |ES = Page |ESs= |FR = Page |FRs= |RU = Page |RUs= |H = (1 pour horizontal) |palette= Thème de couleur |ref= Liens_Page_link |com= Commentaire }}
Interwiki permet d'insérer un menu "Dans d'autres langues" dans la "barre de navigation"[1] qui fournit des liens vers des pages traduites exactement comme le fait le modèle Trad. Pour ce faire, il suffit d'insérer, en bas de page, des liens vers les pages traduites avec la syntaxe suivante (pas de ":" au début) :
[[language_code:Full_Page_Name]] (i.e. avec l'espace de nom)
Par exemple, le menu "Dans d'autres langues" de cette page est créé avec :
[[de:Help:Interwiki]] [[en:Help:Interwiki]] [[es:Help:Interwiki]] [[fr:Help:Interwiki]] [[ru:Help:Interwiki]]
Notons que l'espace de nomHelp: n'a pas besoin d’être traduit (en Aide:) [2].
Lien vers d'autres wikis
Les liens vers d'autres wikis suivent la même règle, il suffit d'utiliser les préfixes Special:Interwiki au lieu des préfixes de langue ; (les liens wikipedia sécurisent la langue APRÈS le préfixe).
- Exemples :
Transclusion inter-langues et inter-wiki
La transclusion d'autres langues est également possible. Pour inclure une page d'une autre langue, il suffit d'utiliser :
{{:<language_code>:<Full_page_name>}}
ou, plus généralement : {{:<prefix>:<Full_page_name>}}
donc exactement le même que si la page se trouvait dans le même espace linguistique, mais le code de langue de départ. Veuillez noter que le <noinclude></noinclude>
et <includeonly></includeonly>
semblent être ignorées, et toute la page est inclue.
A titre d'exemple, cette page n'est pas traduite en espagnol mais inclue (en anglais) dans les autres langues (cela pourrait changer à l'avenir).
Notes et liens
Mediawiki Interwiki Documentation
Note de --Dorothée 13 Juin 2020 (CEST)
- Pour le moment, seule la transclusion des pages en anglais est possible
- L'utilisation de modèles d'autres langues ne semble pas possible, ni leur copie avec "subst :".
- ↑ Voir l'image sur atys:File:FR nav toolbar trad 2020-06-14.png, ce menu est lié à MediaWiki:Sidebar
- ↑ Plus à Guide_Technique_du_wiki#Les_espaces_de_nom_ou_namespaces. Lorsque les noms canoniques sont les mêmes, il n'est pas nécessaire de traduire le ns. Par ex : https://en.wiki.ryzom.com/w/api.php?action=query&meta=siteinfo&siprop=namespaces montre tous les ns du wiki anglais .