February 21, 2010 par Mote
Commentaires (1)
external page plugin multilangue
Bonjour à tous,
Je suis nouveau sur le site et j'apprends encore utiliser Elgg, alors j'espère que vous ne m'en voudrez pas si je me trompe d'endroit pour mon post, je ne connais pas encore les habitudes de la maison :)
Comme annoncé dans le titre, j'essaie actuellement de rendre le plugin External Pages multilangue... Je suis Suisse et il y a 3 langues nationales chez nous, donc je voudrais pouvoir twiker le plugin external pages. J'ai déjà passé 2 jours à lire et à m'imprégner de la doc officielle de elgg (api, création de plugin, structuration des données, etc...). Je suis encore loin d'avoir tout compris, mais ça viendra avec le temps :)
Mon problème aujourd'hui, c'est que je ne comprend pas trop la logique de fonctionnement du plugin external pages. J'ai créé un fichier fr.php aux normes, effectué ma petite traduction. J'ai défini la langue du système comme étant le français et installer le plugin language_Selector. Et ça marche partiellement :(.
En effet, quand je suis loggé et que j'appuie sur mes petits drapeaux, pas de soucis, le changement de langues s'effectue parfaitement pour les pages externes (about, terms, privacy). Malheureusement, si je simule un utilisateur non inscrit qui débarque sur le site, bein si il clique sur le petit drapeau anglais, bein il ne se passe rien, pas de changement pour les pages externe, elles restent figé en français, et c'est valable pour n'importe quelle autre langue... l'utilisateur non loggé n'a accès au pages externe dans la langue principal du système :(
Est-ce que vous avec une petite idée ???
A bientot
Mote
Pour Info : Je suis sur core 1.6.1, en local avec serveur apache 2.x, mysql 5.x, php 5.x et fedora 11 x64