当复数形式等于奇异形式时,模型复数的Django翻译
发布时间:2020-12-16 21:42:09 所属栏目:Python 来源:网络整理
导读:你怎么能告诉ugettext复数形式不是单数形式,即使它们在英语中是相同的? class News(models.Model): class Meta: verbose_name = _('news') verbose_name_plural = _('news') makemessages给出了这个: #: models.py:134,models.:135msgid "news"msgstr "not
你怎么能告诉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") (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |