Ответ 1
Посмотрите Meta
параметры verbose_name
и verbose_name_plural
, оба из которых являются переводимыми.
Я переводю приложение django, и я хотел бы перевести также домашнюю страницу сайта администратора django.
На этой странице перечислены имена приложений и имена классов моделей. Я хотел бы перевести имя класса модели, но я не знаю, как дать удобное имя для класса модели.
Кто-нибудь знает, как это сделать?
Посмотрите Meta
параметры verbose_name
и verbose_name_plural
, оба из которых являются переводимыми.
Вы должны использовать утилиту ugettext_lazy в метатемах всех ваших моделей.
from django.db import models
from django.utils.translation import ugettext_lazy as _
class Book(models.Model):
...
class Meta:
verbose_name = _("My Book")
verbose_name_plural = _("My Books")