Les boutons ou les libellées des liens font normalement partie de
l'interface, donc la traduction se fait par la methode gettext et pas
par une table i18n.

Dans ton template, tu écriras qqch comme :
submit_tag(__('save')); ou link_to(__('show results'),
'@polls_results') ;
Symfony ira chercher alors dans un fichier Xliff (par défaut mais ça
peut être autre chose, du style BDD) la traduction en fonction de la
culture de l'utilisateur courant ($sfUser)
Pour les liens c'est plus compliqué car ils sont interprétés bien
avant le template. Si tu veux traduire les liens (pour avoir une URL /
utilisateurs/edition/1 au lieu de /users/edit/1 ) il faut que tu
fasses un filtre qui traduira tes URL du français vers l'anglais avant
de retourner le résultat pour un routage "normal"

Nautile

contact.fernandes a écrit :
> Bonjour a tous!
> je me pose une question et je n'arrive pas à trouver la réponse dans
> le book de symfony, alors je vous la pose, si des fois vous avez une
> idée la dessus :
> comment on fait pour changer l'intitulé d'un lien, pour le passer
> d'une langue à une autre ?
> en fait, j'arrive à traduire tout ce qui est sous forme de texte brut,
> mais pas, tout ce qui "appartient" à une fonction (genre les intitulés
> des "link_to()", intitulé des boutons, etc...)
> vous savez comment on fait ?
> Merci !


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à