2013-04-16 3 views
0

Я пытаюсь добавить переводы для некоторых строк в приложении django, запущенном под nginx. Я запускаю makemessages и обновляет django.po для указанного языка, я могу видеть с rosetta, что переводы верны и нет нечетких элементов, и я запускаю компиляции. Однако, когда я перебрал язык, на который я добавил переводы, отображаются только предыдущие переводы, но не новые строки. Я также остановился и начал nginx, но это не повлияло.django i18n не переводит некоторые строки

+1

Вы уверены, что процесс Джанго перезагрузки? –

+0

Я думал, что остановка nginx также остановит процесс django, но я дважды проверю, чтобы быть уверенным. –

ответ

0

В конце концов проблема заключалась в том, что код django запускался в отдельном процессе с использованием FastCGI, так что перезапуск nginx не имел никакого эффекта. Вместо этого я должен был перезапустить процесс FastCGI с помощью сценария я нашел:

/etc/init.d/django site_name рестарта

Смежные вопросы