Не осуществляется перевод строки с помощью ugettext_lazy в Django 2.2

Мне необходимо перевести строку на русский, пытаюсь это сделать с помощью from django.utils.translation import ugettext_lazy as _, на выходе строка как была на английском так и остается. Пробовал в шаблоне выполнять перевод через тэг {% load i18n %} и последующий {% translate "data" %}, тогда возникает ошибка, что тег translate не загружен.

Мой код:

from django.utils.translation import ugettext_lazy as _
...
   if self.last_online:
      return _('Last visit {}').format(naturaltime(self.last_online))
...

Настройки:

LANGUAGE_CODE = 'ru-RU'

TIME_ZONE = 'Europe/Moscow'

USE_I18N = True

USE_L10N = True

USE_TZ = True

Что я делаю не так?


Ответы (0 шт):