Le wiki de Resonite utilise l'extension Translate MediaWiki afin de permettre de traduire les pages dans plusieurs langues.
L'extension a beaucoup de documentation et de tutoriels vidéo.
Pour que cela reste concis, nous avons aussi des informations ici.
Préparer une page pour la traduction
Ces informations sont basées sur le tutoriel de Mediawiki.
- Faites attention que la page soit a un bon niveau de stabilité
- Les pages en constructions ou qui changent fréquemment ne doivent pas être inclues avant d'être plus stables.
- Ajouter le tag <languages /> au sommet de la page dans l'éditeur de source (ne fonctionne pas dans l'éditeur visuel).
- Entourez les éléments traduisibles dans les tags <translate></translate>.
- Plus d'informations ci-dessous
- Marquer cette page pour traduction
Tutoriels
Nous avons un bon nombre de tutoriels disponibles sur la traduction de pages:
Best practices for translate tags
These are based on Mediawiki's Examples.
- Do not wrap the whole page in <translate>
- This is a problem we had in he past which lead to confusion sometimes.
- Instead wrap select parts with the tags.
- A good example is actually the source of previous linked mediawiki page.
- Be careful around:
- Tables
- Images
- Templates
- Lists
Tables
Don't:
<translate> {| class="wikitable" |+ Food complements |- |Orange |Apple |- |Bread |Pie |- |Butter |Ice cream |} </translate>
- Wrapping a whole table in translate tags makes it hard to translate.
Do
{| class="wikitable" |+<translate nowrap>Food complements</translate> |- |<translate nowrap>Orange</translate> |<translate nowrap>Apple</translate> |- |<translate nowrap>Bread</translate> |<translate nowrap>Pie</translate> |- |<translate nowrap>Butter</translate> |<translate nowrap>Ice cream</translate> |}
- Wrapping each individual item in translate tags makes it easier to translate.
Images
Wrap only, the description/alt-text in <translate> e.g.
[[File:MediaWiki database schema latest.svg|thumb|link=https://www.mediawiki.org/w/index.php?title=Manual:Database_layout/diagram&action=render|<translate>Database schema of MediaWiki core</translate>]]
Example Pages
The following pages have examples of good uses of the <translate> tags: