I have a question about django's translation lookup caching.
For a site I'm working on I need the ability to use client specific translations. Adding a client specific path to the settings.LOCALE_PATHS seemed to do the trick at first, but now I discover that switching between clients does not switch the locale translations with it.
Worse even, opening separate browser and logging in also shows the wrong translations that were set on the very first visit.
What I need is a way to have django not cache translations globally, but per client or user.
Does anyone have any idea where to start looking?