Based on the advices of a friend, I've tried with mod_wsgi instead of mod_python. However, it still doesn't work.
And the sys.path is similar to the one I have when I do a manage.py runserver (where I correctly have my language strings). So it's not a path problem. On May 29, 1:51 am, Graham Dumpleton <graham.dumple...@gmail.com> wrote: > 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 -~----------~----~----~----~------~----~------~--~---