dans l'action : $this->getContext()->getI18n()->__() 2010/10/16 ond <[email protected]>
> Ah ok Merci Loic, c'est vrai je n'avais pas pensé à faire ça, je fais > essayer ;-) > > On 15 oct, 18:58, Loïc PICHOUD <[email protected]> wrote: > > Hello, > > > > Tu peux le faire dans une actions, mais le plus simple est de traduire le > > message à l'affichage, dans ton layout. > > > > Tu peux ainsi mettre > > > > <?php > > use_helper('I18N'); > > if($sf_user->hasFlash('message_erreur')) > > echo __($sf_user->getFlash('message_erreur')); > > ?> > > > > Dans l'action c'est possible, mais c'est moins propre :-) > > > > Bon courage. > > > > Loïc > > > > Le 15 octobre 2010 17:42, ond <[email protected]> a écrit : > > > > > > > > > Bonjour à tous > > > > > je suis débutant SF et j'aimerai utiliser le helper i18n __('texte à > > > traduire') hors d'un template. > > > Dans une action pour être plus précis, notamment pour > > > internationaliser les message d'erreur utilisateur avec la méthode > > > setFlash(). > > > > > En gros ce que j'aimerai faire c'est : > > > > > $this->getUser()->setFlash('message_erreur',__('mot de passe > > > incorrect')); > > > > > Et pouvoir ainsi récupérer mes messages dans les dictionnaires. ;-) > > > > > Mais tel quel cela me génère une erreur :( > > > > > Est-ce que c'est possible ? > > > > > Merci pour votre aide > > > > > -- > > > Vous recevez ce message, car vous êtes abonné au groupe Google > > > Groupes Symfony-fr. > > > Pour envoyer un message à ce groupe, adressez un e-mail à > > > [email protected]. > > > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > > > [email protected]<symfony-fr%[email protected]> > <symfony-fr%[email protected]<symfony-fr%[email protected]> > > > > > . > > > Pour plus d'options, consultez la page de ce groupe : > > >http://groups.google.com/group/symfony-fr?hl=fr > > > > -- > > Loïc Pichoud > > 06 70 22 44 36 > > -- > Vous recevez ce message, car vous êtes abonné au groupe Google > Groupes Symfony-fr. > Pour envoyer un message à ce groupe, adressez un e-mail à > [email protected]. > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse > [email protected]<symfony-fr%[email protected]> > . > Pour plus d'options, consultez la page de ce groupe : > http://groups.google.com/group/symfony-fr?hl=fr > > -- Thomas Rabaix http://rabaix.net -- Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Symfony-fr. Pour envoyer un message à ce groupe, adressez un e-mail à [email protected]. Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse [email protected]. Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/symfony-fr?hl=fr
