Hi, Daniel,

Thanks for the help, it really worked for the __() function calls! :-)

Despite, I noticed that fields generated by widgets don't include this
function call, so I would have to declare localized labels for them,
too... wouldn't it be a better idea if these plugins were already
prepared for internationalization? I mean, loading the i18n helper at
the templates and form libs, so that the user could easily create
translation files for the plugin?

Diogo



On 28 dez, 06:35, Daniel Lohse <annismcken...@googlemail.com> wrote:
> For your example it's pretty clear that symfony can't find the translations. 
> And sure enough, you forgot to add the catalogue to the __() method call. 
> Plugin or not, it doesn't matter.
>
> In the signinSuccess.php change this:
>
>         __('Forgot your password?')
>
> to this:
>
>         __('Forgot your password?', array(), 'sf_admin')
>
> and it should work.
>
> Cheers, Daniel
>
> On Dec 28, 2009, at 1:43 AM, diogobaeder wrote:
>
> > Daniel,
>
> > For example, in the signinSuccess.php template, at
> > sfDoctrineGuardPlugin, we have a "__('Forgot your password?')" call,
> > that should be translated if a translation is put in the
> > sf_admin.pt_BR.xml file. I've put a translation element there, but
> > it's not working. But for a translation for a gettext function call in
> > the Symfony core, for example a "__('Choose an action')" call (the
> > first <option> for the <select> at the bottom of the admin list
> > actions), it works.
>
> > So, if I have:
>
> >      <trans-unit>
> >        <source>Choose an action</source>
> >        <target>Selecione uma ação</target>
> >      </trans-unit>
> >      <trans-unit>
> >        <source>Forgot your password?</source>
> >        <target>Esqueceu sua senha?</target>
> >      </trans-unit>
>
> > The first translation is working, but the second is not. I realized
> > that the second is used in a plugin, so that's why I thought it could
> > be something with how the translations relate to plugins.
>
> > Any ideas?
>
> > Diogo
>
> > On 27 dez, 12:12, Daniel Lohse <annismcken...@googlemail.com> wrote:
> >> Could you elaborate on/rephrase your last message again, please?
> >> I did not understand what stays where and does not get translated... :)
>
> >> Daniel
>
> >> On Dec 27, 2009, at 2:57 PM, diogobaeder wrote:
>
> >>> Hi, Daniel,
>
> >>> I've already named the file like you said, and part of the admin is
> >>> translated. But the part that stays in the plugins (sfDoctrineGuard
> >>> and sfMediaBrowser) is not translated. It seems like the translation
> >>> file I created only works with translation for the core components.
>
> >>> Any other idea?
>
> >>> Thanks!
>
> >>> On 27 dez, 08:44, Daniel Lohse <annismcken...@googlemail.com> wrote:
> >>>> You'll need to name the file sf_admin.pt_BR.xml
>
> >>>> Cheers, Daniel
>
> >>>> On Dec 27, 2009, at 3:30 AM, diogobaeder wrote:
>
> >>>>> No solution for that? Anybody?
>
> >>>>> On 22 dez, 18:04, Diogo Baeder <diogobae...@gmail.com> wrote:
> >>>>>> Hi there,
>
> >>>>>> I'm translating some strings that lacked in the original pt_BR XLIFF
> >>>>>> file for Symfony 1.4.2-DEV. Even though, my translation for
> >>>>>> sfDoctrineGuardPlugin is not working; None of them is being read.
>
> >>>>>> How can I translating the plugin, so that the authentication screen and
> >>>>>> messages stay in my language? (Brazillian Portuguese.)
>
> >>>>>> Thanks!
>
> >>>>>> --
> >>>>>> Diogo Baeder - desenvolvedor webhttp://diogobaeder.com.br
>
> >>>>> --
>
> >>>>> You received this message because you are subscribed to the Google 
> >>>>> Groups "symfony users" group.
> >>>>> To post to this group, send email to symfony-us...@googlegroups.com.
> >>>>> To unsubscribe from this group, send email to 
> >>>>> symfony-users+unsubscr...@googlegroups.com.
> >>>>> For more options, visit this group 
> >>>>> athttp://groups.google.com/group/symfony-users?hl=en.
>
> >>> --
>
> >>> You received this message because you are subscribed to the Google Groups 
> >>> "symfony users" group.
> >>> To post to this group, send email to symfony-us...@googlegroups.com.
> >>> To unsubscribe from this group, send email to 
> >>> symfony-users+unsubscr...@googlegroups.com.
> >>> For more options, visit this group 
> >>> athttp://groups.google.com/group/symfony-users?hl=en.
>
> > --
>
> > You received this message because you are subscribed to the Google Groups 
> > "symfony users" group.
> > To post to this group, send email to symfony-us...@googlegroups.com.
> > To unsubscribe from this group, send email to 
> > symfony-users+unsubscr...@googlegroups.com.
> > For more options, visit this group 
> > athttp://groups.google.com/group/symfony-users?hl=en.

--

You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to symfony-us...@googlegroups.com.
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en.


Reply via email to