Introduction
Même si le multilinguisme est nativement intégré dans spip, réaliser un site multilingue n’est pas toujours évident. Ce plugin a pour objectif de faciliter cette tâche en permettant de mettre en place en quelques clics un site multilingue avec une langue par secteur. [1]
Principe
Le plugin rassemble plusieurs plugins déjà existants et apporte quelques modifications aux squelettes.
Installation
Le plugin s’installe comme n’importe quel plugin.
Il nécessite toutefois les plugins suivants:
- Langue préférée par l’internaute
V2 - Interface de traduction pour objets
- Secteur par langue
V1 - Traductions de rubriques autrement
- Traductions d’articles autrement
Sous Spip >= 3 l’installation de ces plugins requis se fait automatiquement en installant le présent plugin.
Sous Spip 2 ou 2.1 il est recommandé d’installer auparavant le plugin Step pour installer “Site multilingue facile” et de forcer ainsi l’installation automatique de tous les plugins nécessaires.
Le plugin modifie également quelques squelettes (sommaire.html, rubrique.html et article.html) et quelques noisettes.
Une fois installés les plugins nécessaires, il vous suffit de déterminer les langues du site dans “Configuration”->“Mulilinguisme”->“Gestion des langues” et voilà votre site est multilingue; vous pouvez maintenant commencer à rédiger vos contenus.
Squelettes
Le plugin surcharge les squelettes sommaire.html, article.html et rubrique.html afin de les adapter à la structure “une langue par secteur”[1].
Évidemment vous pouvez les surcharger à votre tour en copiant les fichier d’origine depuis le dossier squelettes-dist dans votre dossier squelettes, mais vous perdriez les adaptations spécifiques à la structure “langue par secteur”[1]. Vous pouvez également réutiliser les adaptations proposé par ce plugin.
Modifications des squelettes proposés par le plugin
Si vous voulez maintenir la redirection automatique vers le bon secteur de langue [1], veuillez ne pas surcharger le fichier sommaire.html, car il contient la balise #LANGUE_PREFEREE_SECTEUR_REDIRECTION
du Plugin “Langue préférée par l’internaute” provoquant la redirection vers le secteur de la bonne langue.
Concernant les squelettes article.html et rubrique.html, si vous souhaitez les modifier, copiez les fichier correspondant à votre version dans votre dossier squelettes, puis renommez-le correctement:
Pour la version spip 2 et 2.1 copiez les fichiers “rubrique_spip2.html” et “article_spip2.html” dans votre dossier squelettes, puis renommez les en leur enlevant “_spip2”.
Pour la version spip 3 et plus procédez de la même manière en prenant les fichiers contenant “_spip3”.
Le logo
Ce qui suit est valable pour les versions de Spip inférieurs à 3.2. [2]
Les Balises #LOGO_objet
comme par exemple #LOGO_ARTICLE
permettent maintenant de chercher le logo de l’objet d’origine si l’objet traduit ne dispose pas de logo. Donc si l’article 2, traduction de l’article 1 n’ait pas de logo attaché, la Balise #LOGO_ARTICLE
affichera le logo de l’article 1.
Cette fonctionnalité peut-être désactivé dans le panneau de configuration du plugin.
Le menu de langue
vous pouvez utiliser la noisette
<INCLURE{fond=inclure/menu_langues,env}/>
qui est inclue d’office si vous utilisez ce plugin dans Spip3 et +.
Pour Spip2 et 2.1 vous devriez copier le fichier inc-entete.html dans votre dossier squelettes et remplacer
#MENU_LANG
par <INCLURE{fond=inclure/menu_langues,env}/>
Le menu de navigation
Si vous utilisez les squelettes par défaut ou ceux de Zspip, ce plugin inclut directement un menu de rubriques adapté à la structure langue par secteur [1].
Sinon vous pouvez insérer la noisette <INCLURE{fond=inclure/nav,env}/>
à l’endroit ou vous voulez faire apparaitre le menu de navigation
Le plugin est compatible avec Zspip
No discussion
Add a comment
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Follow the comments: |