当复数形式等于奇异形式时,模型复数的Django翻译
发布时间:2020-05-23 19:27:20 所属栏目:Python 来源:互联网
导读:你怎么能告诉ugettext复数形式不是单数形式,即使它们在英语中是相同的? class News(models.Model): class Meta: verbose_name = _(news) verbose_name_plural = _(news) makemessages给出了这个: #: models.py:134, models.:1
|
你怎么能告诉ugettext复数形式不是单数形式,即使它们在英语中是相同的? class News(models.Model):
class Meta:
verbose_name = _('news')
verbose_name_plural = _('news')
makemessages给出了这个: #: models.py:134,models.:135 msgid "news" msgstr "noticia" 拆分此定义会使用“重复消息定义…”来破坏编译. 我找到的解决方法: >在复数形式的末尾添加一个空格(我正在使用的那个) 解决方法尝试:from django.utils.translation import pgettext
class News(models.Model):
class Meta:
verbose_name = pgettext("news singular","news")
verbose_name_plural = pgettext("news plural","news") (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
