Ceci est une ancienne révision du document !
Table des matières
Dokuwiki : Module Translation
Ce module affiche une liste des traductions disponibles pour une page. Il y a quelques limitations :
- les traductions sont stockées dans des espaces de noms séparés
- les pages traduites doivent avoir le même nom que la page principale
Pré-requis
Installation
- Recherchez et installez le plugin à l'aide du gestionnaire d'extensions
- Configurez-le à l'aide du gestionnaire de configuration
Ajoutez le code suivant dans le fichier lib/tpl/<votreThème>/main.php de votre thème (ou dans un fichier lib/tpl/default/pageheader.html pour le modèle default) :
- lib/tpl/VotreThème/main.php
<?php $translation = plugin_load('helper','translation'); if ($translation) echo $translation->showTranslations(); ?>
Ajoutez ce code à main.php à l'endroit où le visuel sera le mieux adapté à votre thème. Il vous faudra peut-être expérimenter un peu pour trouver le meilleur endroit.
Si vous avez plusieurs thèmes, vous devez ajouter ce morceau de code dans chaque main.php pour autoriser le plugin de traduction pour chaque thème.
Pour le modèle “dokuwiki”, vous pouvez créer lib/tpl/dokuwiki/sidebarheader.html avec le code ci-dessus. Il se présente alors comme la page d'accueil de “DokuWiki.org” et vous n'avez pas besoin de le refaire après une mise à jour du dokuwiki.