Documentation du Dr FRAPPE

Ce wiki regroupe les résultats de mes expériences en informatique accumulés au cours de mes recherches sur le net.

Dans la mesure du possible, j'ai cité mes sources ; il en manque certainement… :-)

Ceci est une ancienne révision du document !


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

  1. Recherchez et installez le plugin à l'aide du gestionnaire d'extensions
  2. 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.

Configuration

Utilisation

Désinstallation

Voir aussi