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.