Malcolm Tredinnick napsal(a):
> makes 's1' a Unicode object. It's value will be based on the locale when
> it is executed and then never change, no matter what the locale is. So
> anything that is executed at *import* time should not be using
> ugettext(). Since it's a cause of great confusion for some people about
> what when particular lines are executed, I simplified a little in the
> docs and wrote "use ugettext_lazy() everywhere", since it's not actually
> harmful to do so.

Oh, that's the paragraph I've been looking for. Note about *import*
time is crucial. I've should thought about it. Now it makes much more
sense. Everytime I've played with ugettext* I've used it inside 
functions and so I didn't noticed this behaviour and everything looked 
same for both of them. Maybe, it should be mentioned in documentation also.

-- 

                        Tomas Kopecek
                        e-mail: permonik at mesias.brnonet.cz
                         ICQ: 114483784


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to