Bon ben je confirme. finalement ça n’a pas été aussi dur que ça.
Primo : dans mes_options.php3, en début de fichier (histoire de le trouver vite !) rajouter la ligne $forcer_lang = true;
Secundo : quelque part dans l’entete de tes pages web (genre sous spip 1.9.1, le fichier dist/inc_entete.html par exemple), rajouter là où tu la veux la balise #MENU_LANG
Tertio : tu mets du <multi> partout dans ton contenu : mots clés/titres/articles/breves/rubriques/descritpion site syndiqués/bio auteurs/... c’est pas dur, dès que SPIP te demande de mettre une information texte dans un champ de formulaire tu la codes en <multi>[fr]ton texte[en]your text</multi> et dans tes squelettes, ne met que des occurences de type <:ton_texte:> en prenant garde toutefois d’avoir les traductions préenregistrées dans tes fichiers langues.
Et le tour est joué. tu arrives sur la page d’accueil du site, le menu de langue te propose une liste déroulante avec tes 5 langues dedans et le cookie de langue la garde en stock pendant que tu surfes. Du coup, toutes tes url sont générées avec le petit &lang=fr ou &lang=en ou &lang=cequetuveux en permanence.
Attention par contre parce que toi, Au moins tu auras ta structure unique mais avec tes 5 langues, ça va te faire des textes d’articles à n’en plus finir !
Bon courage
Répondre à ce message