Перевод (i18n) для атрибута класса на основе FormView

Я нахожусь в процессе создания приложения django, доступного на нескольких языках. Мне удалось сделать это везде, для каждой строки символов, но единственная точка неудачи - перевод атрибута моих классов на основе FormView, например, success_message.

Вот пример:

from django.utils.translation import gettext as _

class MyModelDelete(
    LoginRequiredMixin, PermissionRequiredMixin, SuccessMessageMixin, DeleteView
):
    model = MyModel
    success_message = _("Successfully deleted MyModel")

    def delete(self, request, *args, **kwargs):
        messages.success(self.request, _("This is an example"))
        messages.success(self.request, self.success_message)
        return super(MyModelDelete, self).delete(request, *args, **kwargs)

Здесь будет правильно переведено "This is an example", но не сообщение success_message, как показано на следующем снимке экрана:

http://i.imgur.com/98h5diP.png

Как перевести такие атрибуты?

Спасибо

PS: конечно, у меня есть перевод для обеих строк в моих .po файлах.

Вернуться на верх