[Opened] jLocale, problème choix du fichier
Posted by jerg on 05/01/2012 11:03
Bonjour, jesouhaite utiliser les jLocale
Pour cela j'ai la configuration suivante
application : locale=fr_FR charset=UTF-8
jLocale: availableLanguageCode = fr_FR,en_EN,es_ES,it_IT,de_DE enableUrlDetection= on urlParamNameLanguage=lang
J'ai un dossier pour chaque langue et à l’intérieur de chacun un fichier accueil.UTF-8.properties
et dans mon template
<a href="index.php?lang=fr_FR">français</a> <a href="index.php?lang=en_EN">english</a> <a href="index.php?lang=it_IT">italien</a> <a href="index.php?lang=es_ES">espagnol</a> <a href="index.php?lang=de_DE">allemand</a>{jlocale "accueil.test"}
Mais c'est toujours la traduction française qui apparait à l'écran.
J'espère que vous pourrez m'aider
merci d'avance
[Opened] jLocale, problème choix du fichier
Posted by foxmask on 05/01/2012 11:42
la trad française apparaît meme en cliquant sur les lien des autres langages ?
@GitHub - Forum HaveFnuBB! powered by Jelix - Le Booster Jelix !
[Opened] jLocale, problème choix du fichier
Posted by jerg on 05/01/2012 11:46
Oui même en changeant de langue
Par contre si je met dans mon contrôleur
echo jLocale::get("accueil.test");
La bonne locale s'affiche mais pas pour celle définie directement dans le template
[Opened] jLocale, problème choix du fichier
Posted by jerg on 05/02/2012 08:41
VOus savez d'ou ça pourrait venir ? Que le template l'interprete mal ?
[Opened] jLocale, problème choix du fichier
Posted by lucky on 05/02/2012 12:06
Peux-tu essayer ceci dans ton template : {@tonmodule~accueil.test@}
?
[Opened] jLocale, problème choix du fichier
Posted by jerg on 05/02/2012 12:58
Le résultat est le même.
J'arrive vraiment pas à voir d'ou ça peut venir.
[Opened] jLocale, problème choix du fichier
Posted by lucky on 05/02/2012 13:27
Peux-tu faire afficher par ton template la valeur de la constante prédéfinie $j_locale
?
(en principe celle-ci correspond au code de la langue courante = $gJConfig->locale
)
[Opened] jLocale, problème choix du fichier
Posted by jerg on 05/02/2012 13:56
Je sais que si j'en fais un echo dans le controleur ça m'affiche la bonne langue.
Je testerais dans le template ce soir je vous tiens au courant
merci d'avance
[Opened] jLocale, problème choix du fichier
Posted by jerg on 05/02/2012 21:25
Quelle est la syntaxe pour l'afficher directement dans le template sans passer par le controleur ?
[Opened] jLocale, problème choix du fichier
Posted by laurentj on 05/03/2012 09:45
bonjour,
Que veux tu afficher ?
Pour une chaine localisé : {@tonmodule~accueil.test@}
. Pour le code langue: {$j_locale}
C'est assez étrange ton cas. Il nous faudrait des extraits de code de ton contrôleur et de ton template.