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