Bonjour à tous,
J'ai une application qui doit fournir une interface qui puisse être traduit en deux langues: français et anglais.
Ayant suivi pas à pas la configuration pour obtenir l'internationalisation de symfony 1.0 à savoir
-Activer I18. dans le setting.yml :
.settings:
i18n: on
-Le fichier message.fr.xml est généré
-L'ajout du helper i18n dans standard_helpers dans le fichier settings.yml
Le problème que j'ai est le basculement entre les deux langues. Je m'explique:
Au niveau de l'interface jai deux images drapeaux: ce que j'aimerais avoir c'est la traduction de l'interface en français lorsque je clique sur le drapeau français et vice versa.
Voila la ligne de code qui ne marche pas :
<?php echo link_to((($sf_user->getCulture() == 'en') ? image_tag('fr.png', 'vspace="6"') : image_tag('fr_g.png', 'vspace="6"')), 'sf_guard_user/index?lang=fr') ?>
Remarquer que le problème vient de l'url sf_guard_user/index?lang=fr
Sachant que je travaille avec symfony 1.0, comment je pourrais corriger cela?
Un grand merci pour l'aide, et aussi pour la lecture.
Partager