Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour, j'en ai marre alors je m'en remets à vous.
Je souhaite traduire mon site en Anglais (donc Français/Anglais)
Pour commencer à utiliser le module Zend_Translate j'ai dans mon layout 'menu.phtml' mis le code suivant:
<?php $translate = new Zend_Translate('csv', './application/translation/translate_fr.csv', 'fr'); $translate->setLocale('fr'); ?> <div id='menu'> <ul> <li><a href=''><?php echo $translate->_("menu1");</a></li> </ul> <a href=""><img src='<?php echo $this->baseUrl(); ?>/public/images/menu_langues/francais.jpg' alt='Français'/></a> <a href=""><img src='<?php echo $this->baseUrl(); ?>/public/images/menu_langues/anglais.jpg' alt='English'/></a> </div>
Mon fichier de translation "translate_fr.csv":
menu1;Test
Devinez quoi ? Ca ne marche pas si je fais
echo $translate->_("menu1");
ça affiche "menu1" et si je fais
echo $translate->_("connerie");
ça affiche "connerie"
Qu'est ce qui ne va pas ?
Dernière modification par Gg (04-09-2009 15:12:26)
Hors ligne
Pages: 1