Not for T(variable) since variable is only defined at runtime.

On Nov 25, 10:24 am, Carlos <[email protected]> wrote:
> Hi Massimo,
>
> Thanks, it now works ok with T.force.
>
> Is there a way to automatically update multiple language files at once
> with all these lazy T's?.
>
>    Carlos
>
> On Nov 25, 10:00 am, mdipierro <[email protected]> wrote:
>
> > Update all languages will not catch this because this can only be
> > caught at run-time. The string should be added in the language file
> > when you run the action (and the browser set to the language needing
> > translation).
>
> > try again, check the language file timestamp. If the file is not being
> > updated, may be a permission issue.
>
> > On Nov 25, 9:48 am, Carlos <[email protected]> wrote:
>
> > > Hi,
>
> > > I am trying to make internationalization work with variables, in my
> > > local environment on Win7, with web2py 1.89.1.
>
> > > For reference I have the following test controller:
>
> > > def xyz():
> > >     x = 'xyz'
> > >     return T(x)
>
> > > But after calling that method, when I look at any of the language
> > > files, the string 'xyz' is not there, even after executing "update all
> > > languages".
>
> > > Am I doing anything wrong?.
>
> > > Thanks,
>
> > >    Carlos
>
>

Reply via email to