30
我正在翻译一个django应用程序,我也想翻译django管理网站的主页。是否可以在django管理网站中更改模型名称?
在此页面列出了应用程序名称和模型类名称。我想翻译模型类的名称,但我没有找到如何为模型类提供用户友好的名称。
有人知道该怎么做吗?
我正在翻译一个django应用程序,我也想翻译django管理网站的主页。是否可以在django管理网站中更改模型名称?
在此页面列出了应用程序名称和模型类名称。我想翻译模型类的名称,但我没有找到如何为模型类提供用户友好的名称。
有人知道该怎么做吗?
看看Meta
optionsverbose_name
和verbose_name_plural
,这两个都是可翻译的。
你应该在所有的车型
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")
的元使用ugettext_lazy UTIL但这只会在主页上改名字,但是当u点击链接(类)上部水箱上会显示你之前提到的类名。 verbose_name只会更改主页 – ha22109 2010-03-19 13:31:50
中的标题,这不是正确的答案。 – Bootstrap4 2017-06-18 13:30:46
在Django 1.11中,这确实是正确的答案。 verbose_name出现在管理主页和每个子页面上。 – 2017-08-16 20:13:13