Bonjour,

Alors ton fichier messages.xml n'est pas encodé en UTF-8. Contrairement à
ton generator.yml.
Avec symfony, il est préférable d'encoder tous ses fichiers en UTF-8. Pour
ce faire, tu peux utiliser Eclipse ou Aptana (que j'aime bien
personnellement) ou Notepad++ (le tout avec le paramétrage adéquate).
Pour l'apostrophe, il faut pas mettre l'antislash devant. Ça devrait passer
tout seul.

Sinon, il faut entourer les données par un CDATA pour les "protéger".
Notamment quand tu utilises des balises html (comme dans les dates des
filtres en 1.2)

 

-----Message d'origine-----
De : symfony-fr@googlegroups.com [mailto:symfony-fr@googlegroups.com] De la
part de Cyril FLIELLER
Envoyé : mardi 22 mars 2011 08:45
À : symfony-fr@googlegroups.com
Objet : Re: [symfony-fr] [i18n] Traduction du backend auto généré

Voilà

Cyril FLIELLER



Le 21 mars 2011 18:29, Lélio ML <mailing-l...@lelio.fr> a écrit :


        Montre ton code
        => generator.yml
        => messages.xml
        

        -----Message d'origine-----
        De : symfony-fr@googlegroups.com
[mailto:symfony-fr@googlegroups.com] De la
        part de Cyril FLIELLER
        
        Envoyé : lundi 21 mars 2011 18:00
        
        À : symfony-fr@googlegroups.com
        
        Objet : RE: [symfony-fr] [i18n] Traduction du backend auto généré
        

        C'est ce que je fais déjà
        
        Le 21 mars 2011 17:51, "Lélio ML" <mailing-l...@lelio.fr> a écrit :
        > Bizarre...
        > Ça devrait fonctionner.
        >
        > Tu as la possibilité de mettre
        >
        > fields:
        > my_field:
        > label: My field
        >
        > Et tu peux entourer par des double quotes comme : "My Field".
        >
        >
        > -----Message d'origine-----
        > De : symfony-fr@googlegroups.com
[mailto:symfony-fr@googlegroups.com]
        > De la part de Cyril FLIELLER Envoyé : lundi 21 mars 2011 17:42 À :
        > symfony-fr@googlegroups.com Objet : Re: [symfony-fr] [i18n]
Traduction
        > du backend auto généré
        >
        > Par contre, impossible de traduire les apostrophes =/
        >
        > Cyril FLIELLER
        >
        >
        >
        > Le 21 mars 2011 17:12, Lélio ML <mailing-l...@lelio.fr> a écrit :
        >
        >
        > ;)
        >
        >
        > -----Message d'origine-----
        > De : symfony-fr@googlegroups.com
        > [mailto:symfony-fr@googlegroups.com] De la part de Cyril FLIELLER
        >
        > Envoyé : lundi 21 mars 2011 16:55
        >
        > À : symfony-fr@googlegroups.com
        > Objet : Re: [symfony-fr] [i18n] Traduction du backend auto généré
        >
        > Parfait ça marche au poil effectivement =) Merci bien !
        >
        > Cyril FLIELLER
        >
        >
        >
        > Le 21 mars 2011 16:09, Lélio ML <mailing-l...@lelio.fr> a écrit :
        >
        >
        > 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 : symfony-fr@googlegroups.com
        > [mailto:symfony-fr@googlegroups.com] De la part de Cyril FLIELLER
        >
        > Envoyé : lundi 21 mars 2011 16:05
        >
        > À : symfony-fr@googlegroups.com
        >
        > 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 <mailing-l...@lelio.fr> 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 : symfony-fr@googlegroups.com
        > [mailto:symfony-fr@googlegroups.com] De la part de Cyril FLIELLER
        > Envoyé : lundi 21 mars 2011 15:56 À : symfony-fr@googlegroups.com
        > 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 à
        > symfony-fr@googlegroups.com.
        > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        > symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> 
        
        > symfony-fr+<mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> >
        
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> > >
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> >
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> > > >
        >
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> >
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> > >
        >
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> >
        > <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> 
        
        <mailto:symfony-fr%2525252bunsubscr...@googlegroups.com
<mailto:symfony-fr%252525252bunsubscr...@googlegroups.com> > > > > .
        
        >
        >
        > 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 à
        > symfony-fr@googlegroups.com.
        > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        > symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> 
        
        > symfony-fr+<mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> >
        
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> > >
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> >
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> > > >
        >
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> >
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> > >
        >
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> >
        > <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> 
        
        <mailto:symfony-fr%2525252bunsubscr...@googlegroups.com
<mailto:symfony-fr%252525252bunsubscr...@googlegroups.com> > > > > .
        
        >
        >
        > 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 à
        > symfony-fr@googlegroups.com.
        > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        > symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> 
        
        > symfony-fr+<mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> >
        
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> > >
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> >
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> 
        <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> > > > .
        > 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 à
        > symfony-fr@googlegroups.com.
        > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        > symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> 
        
        > symfony-fr+<mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> >
        
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> > >
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> >
        > <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> 
        <mailto:symfony-fr%25252bunsubscr...@googlegroups.com
<mailto:symfony-fr%2525252bunsubscr...@googlegroups.com> > > > .
        > 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 à
        > symfony-fr@googlegroups.com.
        > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        > symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> 
        
        > symfony-fr+<mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> >
        
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> > > .
        > 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 à
        > symfony-fr@googlegroups.com.
        > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        > symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> 
        
        > symfony-fr+<mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> >
        
        > <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> 
        <mailto:symfony-fr%252bunsubscr...@googlegroups.com
<mailto:symfony-fr%25252bunsubscr...@googlegroups.com> > > .
        > 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 à
        > symfony-fr@googlegroups.com.
        > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        > symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> 
        <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> > .
        > 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 à
        symfony-fr@googlegroups.com.
        > Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> 
        <mailto:symfony-fr%2bunsubscr...@googlegroups.com
<mailto:symfony-fr%252bunsubscr...@googlegroups.com> > .
        > 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 à
        symfony-fr@googlegroups.com.
        Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
        symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> .
        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 à
symfony-fr@googlegroups.com.
        Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
symfony-fr+unsubscr...@googlegroups.com
<mailto:symfony-fr%2bunsubscr...@googlegroups.com> .
        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 à
symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
symfony-fr+unsubscr...@googlegroups.com.
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 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à