I am translating a django app and I would like to translate also the homepage of the django admin site.
On this page are listed the application names and the model class names. I would like to translate the model class name but I don't find how to give a user-friendly name for a model class.
Does anybody know how to do that?
You should use the ugettext_lazy util in the Meta of all your models
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")