2014-01-28 1 views
0

Когда я делаю или изменяю переводы в Rosetta в бэкэнде Django, файлы po и mo обновляются. Однако я не вижу, чтобы они отображались в интерфейсе.Должны ли изменения в переводах в django rosetta автоматически распространяться на интерфейс?

Док Розетты говорит:

NEW: если ваш веб-сервер поддерживает его, вы можете заставить автоматическую перезагрузку переведенный каталог всякий раз, когда изменение было сохранено. Смотрите примечание относительно переменной ROSETTA_WSGI_AUTO_RELOAD

Итак, какие условия должны веб-сервер выполнить для этого, чтобы работать?

ответ

0

Насколько я понял, вам нужно настроить свой сервер с помощью wsgi (например, Apache mod_wsgi), чтобы использовать эту функцию.

ROSETTA_WSGI_AUTO_RELOAD и ROSETTA_UWSGI_AUTO_RELOAD: При запуске режима демона WSGI, используя mod_wsgi 2.0c5 или более поздней версии, этот параметр определяет, будет ли содержимое GetText каталога файлов должны быть автоматически перезагружать процессы WSGI каждый раз, когда они изменены. По соображениям производительности этот параметр должен быть отключен в производственных средах. По умолчанию False.