Tu n'as pas besoin de t'en préoccuper ;)

Regarde le code généré (dans le cache par exemple). Tu verras que les
intitulés des champs sont automatiquement traduits en passant par la méthode
__().
Depuis la 1.3 (ou la 1.4) les options des select sont automatiquement passés
également par la traduction.

Du coup, tu as le champ name par exemple. Tu le mets dans ton messages.xml
(Name => Nom). Tu fais un symfony cc  et la traduction apparaît. Attention,
il faut que la culture par défaut soit en fr ou que l'utilisateur puisse
changer de langue (dans la symfony debug tool bar > User > ...)
Si tu dois changer la culture par défaut, supprime tes cookies pour pouvoir
utiliser la nouvelle culture.

-----Message d'origine-----
De : [email protected] [mailto:[email protected]] De la
part de Cyril FLIELLER
Envoyé : lundi 21 mars 2011 16:05
À : [email protected]
Objet : Re: [symfony-fr] [i18n] Traduction du backend auto généré

Oui oui je sais cela, mais pour traduire le contenu de mes fichiers
generator.yml ?

Cyril FLIELLER



Le 21 mars 2011 16:01, Lélio ML <[email protected]> a écrit :


        Pour cela il faut que tu utilises les fichiers
        apps/my_app/i18n/fr/messages.xml
        Regarde la doc en ligne sur l'internationalisation (: i18n) à
l'adresse
        suivante :
        http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/19
        
        
        -----Message d'origine-----
        De : [email protected]
[mailto:[email protected]] De la
        part de Cyril FLIELLER
        Envoyé : lundi 21 mars 2011 15:56
        À : [email protected]
        Objet : [symfony-fr] [i18n] Traduction du backend auto généré
        

        (re)Bonjour,
        
        j'ai besoin de traduire tout le backend de mon projet en
anglais/français.
        Pas de problème pour traduire la plupart des choses, mais comment
traduire
        le nom des champs ? Par exemple pour ma table Person, j'ai un champ
name, je
        voudrais le traduire en français. Peut-on le spécifier dans les
fichiers
        generator.yml à la manière des autres fichiers php (méthode __()) ou
alors
        faut-il que je définisse l'action executeIndex() ainsi que son
template pour
        le personnaliser ?
        
        Cyril FLIELLER
        
        
        
        --
        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]
<mailto:symfony-fr%[email protected]> .
        Pour plus d'options, consultez la page de ce groupe :
        http://groups.google.com/group/symfony-fr?hl=fr
        
        
        --
        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]
<mailto:symfony-fr%[email protected]> .
        Pour plus d'options, consultez la page de ce groupe :
http://groups.google.com/group/symfony-fr?hl=fr
        
        


--
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


-- 
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

Répondre à