Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 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

Reply #2 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

Reply #3 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

Reply #4 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

Reply #5 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

Reply #6 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

Reply #7 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

Reply #8 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

Reply #9 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.

 
Page
  1. jLocale, problème choix du fichier