我正在翻译django应用程序,我想翻译django管理站点的主页。
在此页面上列出了应用程序名称和模型类名称。我想翻译模型类名,但我找不到如何为模型类提供用户友好的名称。
有人知道怎么做吗?
答案 0 :(得分:52)
查看Meta
options verbose_name
和verbose_name_plural
,两者都是可翻译的。
答案 1 :(得分:8)
您应该在所有模型的Meta中使用 ugettext_lazy util
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")