T() is always lazy by default. yet T is not instantiated until called. Hey.... got an idea.... work on it tonight.
On Oct 21, 2:48 pm, Jonathan Lundell <jlund...@pobox.com> wrote: > On Oct 21, 2009, at 10:03 AM, Iceberg wrote: > > > It is a little bit surprising and happy to see these error_message > > draw enough attention. :-) So is it time to also consider my proposal > > more than one month before? > > http://groups.google.com/group/web2py/browse_frm/thread/8cbe658406be595f > > > That way, we don't even have to adjust the default error_message to > > please everyone. Instead we provide a good way to customize the > > error_message whenever wanted. > > A side note. As I was reviewing the messages, it became clear to me > (maybe I'm just slow) that they fall into two categories (maybe it's a > continuum). Setting aside translation issues, some messages (like the > new number-range and IS_LENGTH messages) don't really need overriding: > the default messages are all you'll ever need. > > At the other extreme are the IS_EXPR and IS_MATCH messages, which both > default to "invalid expression". This is totally unhelpful, and I > don't see a practical way to do significantly better in the default > case. A developer using these validators should really regard it as > mandatory to override the error messages if they have any regard at > all for the user--or else to provide enough context in the form itself > to make the vague error message adequate. > > A special case is IS_STRONG. How would one apply translation to that? > > A final note: there was some talk about a kind of "lazy T()". Without > really knowing what that would entail, it does seem like it'd be useful. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---