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.