【发布时间】:2011-12-25 09:16:48
【问题描述】:
我正在为我的班级编写一个方法,并且我喜欢将我的项目国际化。现在我正在开发一个真正的多语言系统。我想翻译文档。
关于如何在方法定义后翻译新行在 django 文档中没有任何内容。
我正在尝试写:
但在 admin-doc 中没有效果。
【问题讨论】:
标签: python django internationalization gettext docutils
我正在为我的班级编写一个方法,并且我喜欢将我的项目国际化。现在我正在开发一个真正的多语言系统。我想翻译文档。
关于如何在方法定义后翻译新行在 django 文档中没有任何内容。
我正在尝试写:
但在 admin-doc 中没有效果。
【问题讨论】:
标签: python django internationalization gettext docutils
如果您将__doc__ 属性指定为第一条语句,它应该是文字而不是表达式。
我认为这可行:
from django.utils.translation import ugettext_lazy as _
class Items(Model):
__doc__ = _('translatable description for Items')
def total(self):
return self.__total
total.__doc__ = _(""" Method: Count total order price""")
【讨论】: