From EncyclopAtys
(→Inter-Languages and Inter-Wiki Transclusion) |
m |
||
Line 1: | Line 1: | ||
+ | <noinclude>{{TIP|DE=1|EN=0|ES=1|FR=2|RU=1}} | ||
+ | {{Trad|EN=Help:Interwiki|FR=Aide:Interwiki}} | ||
<div style = "float:right;"> <small>__TOC__</small></div> | <div style = "float:right;"> <small>__TOC__</small></div> | ||
</noinclude> | </noinclude> | ||
Line 77: | Line 79: | ||
As an example, this page is not translated but transcluded to the other languages instead ( this could change in the future). | As an example, this page is not translated but transcluded to the other languages instead ( this could change in the future). | ||
− | ==Mediawiki Interwiki Documentation== | + | ==Notes and links == |
+ | ===Mediawiki Interwiki Documentation=== | ||
*[[:mediawikiwiki:Extension:Interwiki|Extension:Interwiki]] | *[[:mediawikiwiki:Extension:Interwiki|Extension:Interwiki]] | ||
*[[:mediawikiwiki:Manual:Interwiki|Manual:Interwiki]] | *[[:mediawikiwiki:Manual:Interwiki|Manual:Interwiki]] | ||
Line 83: | Line 86: | ||
*[[:mediawikiwiki:Interwiki cache|Interwiki cache]] | *[[:mediawikiwiki:Interwiki cache|Interwiki cache]] | ||
− | ==Note by --[[User:Dorothée|Dorothée]] ([[User talk:Dorothée|talk]]) 10:28, 13 June 2020 (CEST)== | + | ===Note by --[[User:Dorothée|Dorothée]] ([[User talk:Dorothée|talk]]) 10:28, 13 June 2020 (CEST)=== |
* At the moment, ''only transclusion of english pages are possible'' | * At the moment, ''only transclusion of english pages are possible'' | ||
* Use of templates of other languages does not seem to be possible, nor copying them with '''"subst:"'''. | * Use of templates of other languages does not seem to be possible, nor copying them with '''"subst:"'''. |
Revision as of 20:49, 3 March 2021
Translation Status → This page is one of the 25 we would like to see translated into English. |
Übersetzung angefordert • Original • Traducción requerida • En cours de traduction • Запрошенный перевод |
Introduction
Interwiki is a MediaWiki extension that allows to use intenal links format (i.e. [[something]]) instead of external ones, to link to other languages pages and some external wikis such as Wikipedia, MediaWiki...
It uses a prefix table to redirect addresses, wich is stored in the page : Special:Interwiki.
Interlanguages Links
Link to a page in another language
- Syntax:
[[:<language_code>:<Full_page_name>]]
Here, available languages codes are : de
(🇩🇪) , en
(🇬🇧 , 🇺🇲), es
(🇪🇸), fr
(🇫🇷, 🇧🇪, 🇨🇦) and ru
(🇷🇺) and atys
for common [1]
- Example :
- [[:fr:Guilde:Cercle du Bois d'Almati]]
- The leading ":" is important (see below).
- Note that Interwiki/interlanguages links have a different color than the other internal links.
The Trad Template
The Trad Template displays a small languages banner as on the right of this line, which flags, when displayed, are linking to other languages pages. It can also provide a translation status information. See the Trad Template page for full documentation.
- Call:
{{Trad |DE = Page |DEs= (translation status code) |EN = Page |ENs= |ES = Page |ESs= |FR = Page |FRs= |RU = Page |RUs= |H = (1 for horizontal) |palette= Theme |ref= Page_link |com= Comment }}
The "In Other Languages" Menu
Interwiki allows to insert an "In Other Languages" Menu in the "Navigation Bar"[2] which provides links to translated pages exactly as the Trad template does. To do so, just insert blind links to the translated pages with the following syntax (no leading ":" ):
[[language_code:Full_Page_Name]] (i.e. with the namespace)
For example, this page's "In Other Languages" Menu is obtained with :
[[de:Help:Interwiki]] [[en:Help:Interwiki]] [[es:Help:Interwiki]] [[fr:Help:Interwiki]] [[ru:Help:Interwiki]]
Note that the Help: namespace does not need to be translated [3].
Linking to Other Wikis
Linking to other wikis follows the same rule, just use the Special:Interwiki prefixes instead of language ones; (wikipedia linking secifies the language AFTER the prefix).
- Examples:
Inter-Languages and Inter-Wiki Transclusion
Transclusion of other languages are also possible. To include a page of another language just use:
{{:<language_code>:<Full_page_name>}}
or, more generally : {{:<prefix>:<Full_page_name>}}
thus exactly the same as if the page was in the same language space, but the beginning language code. Please note that the <noinclude></noinclude>
and <includeonly></includeonly>
seem to be ignored, and the whole page is transcluded.
As an example, this page is not translated but transcluded to the other languages instead ( this could change in the future).
Notes and links
Mediawiki Interwiki Documentation
Note by --Dorothée (talk) 10:28, 13 June 2020 (CEST)
- At the moment, only transclusion of english pages are possible
- Use of templates of other languages does not seem to be possible, nor copying them with "subst:".
- ↑ but interwikis work badly with common See for ex some tests on fr:Utilisatrice:Craftjenn/NotesCJ#test_interwiki (nginx error messages)
- ↑ See image on atys:File:FR nav toolbar trad 2020-06-14.png, this menu is related to MediaWiki:Sidebar
- ↑ More on namespaces on Wiki Technical Guide#Namespaces. When canonical name are the same, no need to translate ns. For ex: https://en.wiki.ryzom.com/w/api.php?action=query&meta=siteinfo&siprop=namespaces show all ns on English wiki.