We have a rather large project consisting of many apps. Each is being
developed rather independently. Therefore each app has its own
locale/.  Naturally, sometimes more apps happen to define the same
msgid.  When the server is started, the locales from all the
installed_apps are loaded in some order (= cached in a dict) .  Here
we go - we have confilcts. Some msgs get  translated using other apps
locale. These conflicts are difficult to detect and and almost always
causes problems later.

Could you advise some best practice?

Putting everything to a global project locale (what would eliminate
those hidden confilcts) has also some drawbacks. Additionally it would
require (yet another) django patch as running makemessages on the
entire project takes way too much time.

viz

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

Reply via email to