It does already if you define
SQLField(...label=T('fieldname'))
On Apr 28, 12:50 am, Francisco Gama <[email protected]> wrote:
> what about db fields?
> It's funny I was working atm the moment to make SQLForm() and SQLTable
> () generate "internationazable" fields.
>
> Example:
> SQLFORM(db.table, internationalize=True)
>
> then it would use T(label) instead of label...
>
> On Apr 28, 3:28 am, mdipierro <[email protected]> wrote:
>
> > Alvaro and I made some changes to the latest T in trunk. Now you can
> > do
>
> > >>> a=T('hello')
> > >>> T.force('it')
> > >>> print a
>
> > hello
> > [offline go and edit the the language it.py you will find
> > 'hello':'hello', translate it to 'hello':'ciao']>>> T.force('it') # reload
> > the file
> > >>> print a
>
> > ciao
>
> > Mind that a is a lazyT object for backward compatibility and other
> > technical advantages.
> > You can also do T.lazy=False and now a is a string everywhere.
>
> > You can also do>>> from gluon.storage import Messages
> > >>> m=Messages(T)
> > >>> m.hello="hello"
> > >>> T.force('it')
> > >>> print m.hello
>
> > ciao
>
> > where it T now? Messages calls T automatically when objects are
> > serialized. All Auth and Crud messages are now Messages hence you no
> > longer need to subclass Auth/Crud to customize the messages, you just
> > need the translation strings.
>
> > If your tests go well this will be in stable later this week.
>
> > Enjoy.
>
> > Massimo
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---