У меня возникла странная проблема при переводе строк (в админе) с использованием django's gettext
: Локальный запуск dev-сервера все переводы отображаются корректно в администраторе, но когда проект развертывается на производственный сервер некоторые строки вообще не переведены. Я не могу определить систему, за которой затронуты строки, а какие нет!gettext translation не работает над производственной системой
Чтобы произвести впечатление, например. модель определяется как:
class Company(models.Model):
....
class Meta:
verbose_name = _('Company Profile')
verbose_name_plural = _('Company Profiles')
Использование сервера Dev имя модели отображается корректно на разных языках, в админке, на производстве не сервер! Это влияет на некоторые модели, другие нет ... Это сводит меня действительно орехи, так как я вряд ли имеют представление о том, как отладить это ...
Возможно, 'ugettext_lazy' против' ugettext'? – Wolph