| Citation: |
Sommaire Paramétrable n'est pas traduit dans ma langue, est-ce que je peux faire la traduction ?
Bien sûr!
Tous les textes de l'administration sont ajoutés au fichier /admin/language/lang-VOTRELANGUE.php.
Tous les textes du bloc sont ajoutés aux fichiers /admin/language/lang-*.php.
Le texte du script d'installation est défini dans le fichier d'installation (install-sommairev21.php).
Si vous traduisez les textes de cet addon, merci de me mailer les traductions : marcoledingue@free.fr.
Comment créer un menu Multilingue ?
Vous pouvez créer un menu multilingue avec Sommaire Paramétrable.
Les visiteurs qui choisissent une langue différente verront les noms de catégories et les modules/liens dans leur langue !
Pour cela, suivre attentivement ces instructions :
1. Dans l'administration du sommaire il faut indiquer le nom des catégories comme suit :
| Code: | 'LANG:_SOMCAT0' pour la catégorie 0,
'LANG:_SOMCAT1' pour la catégorie 1, etc... |
(nota : vous pouvez écrire ce que vous voulez après 'LANG:_' il faut juste que vous vous y retrouviez et que le nom choisi ne soit pas déjà utilisé dans le fichier de langue !)
2. Tous les modules devront être créés grâce aux 'Liens externes'.
--> mettre comme adresse du lien l'adresse du module, c'est à dire 'modules.php?name=Nom_Du_Module'
--> mettre comme texte du lien 'LANG:_NomDuModule' (ex. 'LANG:_SOMSURVEYS')
3. Ensuite, éditer les fichiers de langues (racine du site /language/lang-xxx.php)
--> rajouter une ligne pour chaque catégorie et module/lien à afficher :
ex.
| Code: | define ("_SOMCAT0","Accueil");
define ("_SOMCAT1","Contenu");
define ("_SOMSURVEYS","Sondages");
etc... |
--> Il faut recopier ces lignes dans les autres fichiers de langue, en traduisant les textes.
ex. pour l'anglais ça donnera :
| Code: | define ("_SOMCAT0","Home");
define ("_SOMCAT1","Content");
define ("_SOMSURVEYS","Surveys");
etc... |
4. Aller dans Administration->Modules, et éditer chaque module :
décocher la case "visible dans le block des modules".
NB : NE PAS écrire 'LANG:' dans les fichiers de language ! uniquement ce qui suit 'LANG:'
NB2: Les fichiers de langue ne sont pas dans /admin/language/lang-xxx.php !! il faut bien éditer les fichiers de langue dans /language/lang-xxx.php
NOUVEAU : Vous pouvez maintenant créer des url différentes pour chaque langue ! (suivre les mêmes indications mais ajouter également le champ URL dans les fichiers de langue et dans le sommaire) |