Outils pour utilisateurs

Outils du site


Discussion logiciels:doku:plugins:translation
Adaptation du plugin Translation

Pour intégrer joliment le plugin Translation aux templates basé sur celui par défaut depuis 2012, modifier le fichier …/lib/tpl/<template>/tpl_header pour ajouter juste après la ligne

<div class="breadcrumbs">

le bloc permettant d'afficher les liens vers les traductions:

<?php
$translation = plugin_load('helper','translation');
if ($translation) echo $translation->showTranslations();
?>

Puis créez le fichier …/conf/userstyle.css (ou ajoutez-y) :

/**
 * Personnalisation du greffon Translation pour les modèles basés sur Dokuwiki.
 */
.dokuwiki div.plugin_translation {
    margin : 0.0em 0 0.0em 0 !important;
}
/* List */
.dokuwiki div.plugin_translation ul {
    display: inline-block !important;
}
.dokuwiki div.li {
    border: none !important;
}
.dokuwiki div.plugin_translation ul li {
    display: inline-block !important;
    float: none !important;
    margin: -0.3em 0 0 0 !important;
}
.dokuwiki div.plugin_translation ul li img {
    margin: -0.1em 0.2em;
}
.dokuwiki div.plugin_translation ul li a.wikilink1:link,
.dokuwiki div.plugin_translation ul li a.wikilink1:hover,
.dokuwiki div.plugin_translation ul li a.wikilink1:active,
.dokuwiki div.plugin_translation ul li a.wikilink1:visited {
    color: __existing__  !important;
    padding: 0 0 !important;
    margin: 0.1em 0 !important;
}
.dokuwiki div.plugin_translation ul li a.wikilink2:link,
.dokuwiki div.plugin_translation ul li a.wikilink2:hover,
.dokuwiki div.plugin_translation ul li a.wikilink2:active,
.dokuwiki div.plugin_translation ul li a.wikilink2:visited {
    color: __missing__  !important;
    padding: 0 0 !important;
    margin: 0.1em 0 !important;
}
/* Dropdown */
.dokuwiki div.plugin_translation select {
    margin-top: -0.3em !important;
    height: 16px !important;
}

Tout ceci permettra d'intégrer joliment (question de point de vue, évidement 😄) le menu proposé par Translation au modèle, que l'on choisisse l'option de la liste ou du menu :

logiciels/doku/plugins/translation.txt · Dernière modification: 2017/01/28 09:09 par Admin