Plugin Spip - Site multilingue facile

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.

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 :

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 suffira 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".

É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". 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 base, 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 procédez de la même manière en prenant les fichiers contenant "_spip3".

Le logo

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.

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 plugin est compatible avec Zspip

Répondre à cet article