On May 28, 11:56 pm, Damien MATHIEU <4...@dmathieu.com> wrote:
> Hi,
>
> Using the internal web server, I correctly load every language string
> located in application_path/locale/language/LC_MESSAGES/django.mo
> But whenever I use Apache, they don't appear to be loaded anymore.
>
> However it appear the default ones are loaded.
> The languages names are appropriately translated (French to Français
> for example).
>
> I have the following virtual host :
> <VirtualHost *:80>
> DocumentRoot /home/git/refdoc
> ServerName doc.tmp.dev.refstats.net
> ServerAlias doc.tmp.dev.refstats.net
> SetEnv DJANGO_SETTINGS_MODULE setting.production
>
> <Location "/">
> SetHandler python-program
> PythonHandler django.core.handlers.modpython
> PythonPath "['/home/git/refdoc'] + sys.path
> PythonDebug On
> </Location>
> </VirtualHost>
>
> And I use localeurl :http://code.google.com/p/django-localeurl/
>
> Thanks by advance for any help you'll hopefully provide me.
The development server is likely working because it is picking up
locale and language environment variables from your personal account.
When running Apache, which starts up as root before changing to non
privileged user, it will not be getting those environment variables
from your personal account. As such, it will use whatever is the
system default.
Often it is not enough to just set the variables from inside Apache or
your code and you need to ensure they are set in the environment of
Apache when it runs. How this is done depends a bit on whether you are
using Apache compiled from source or some specific operating systems
distribution.
I would start by writing a test URL which dumps out os.environ in each
way of running it, then compare settings for LC_* and LANG environment
variables.
Graham
--~--~---------~--~----~------------~-------~--~----~
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
django-users+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---