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. Mysql et champ datetime, prendre que la date, sans l'heure >
  2. [Astuce Form] 2 Menulist + DAO + parameters criteriafrom commun >
  3. jLocale, problème choix du fichier