Table des matières

translate : un plugin de traduction qui n'exige pas que le nom de la page soit le même dans toutes les langues

Ce plugin de traduction n'exige pas que les pages traduites aient le même nom de page que la page d'origine. La relation entre les pages se fait par les métadonnées.

Lorsqu'un utilisateur clique sur un lien vers une version non traduite d'une page, un formulaire permet de choisir un nom pour la page traduite.

Puis l'utilisateur entre en mode édition de la nouvelle page, la version originale de la page étant affichée côte à côte dans l'éditeur de page.

Fonctionnalités :

Pré-requis

Installation

Recherchez et installez le plugin à l'aide du gestionnaire d'extensions.

Configuration

Pour une page de traduction, les métadonnées suivantes sont stockées :

language=(language code)
relation['istranslationof']=array of ID ⇒ language-code

(en supposant qu'il n'y a qu'un seul élément dans le tableau)

Pour la page originale, ses traductions sont stockées dans un tableau associatif :

relation['translations']=array of ID ⇒ language-code

Utilisation

Le plugin est prêt à l'emploi dès son installation. Consultez les paramètres de configuration pour voir ce qui peut être modifié.

Désinstallation

Voir aussi


Basé sur « Translate Plugin » par Viktor Söderqvist.