如何国际化方法注释以显示 django-admindoc
我正在为我的班级编写一个方法,我喜欢将我的项目国际化。现在我正在开发一个真正的多语言系统。我想翻译文档。
关于如何在方法定义后翻译新行在django文档中没有任何内容。
我尝试写:
from django.utils.translation import ugettext_lazy as _ class Items(Model): ... ... def total(self): _(""" Method: Count total order price""") return self.__total
但在admin-doc中没有效果。
I am writing a method to my class and I like internationalize my projects. Now I'm developing a really multilingual system. I want to translate documentation.
About how to translate new line after the definition of the method is nothing in the django documentation.
I'm try write:
from django.utils.translation import ugettext_lazy as _ class Items(Model): ... ... def total(self): _(""" Method: Count total order price""") return self.__total
but in the admin-doc has no effect.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您将
__doc__
属性指定为第一个语句,则它应该是文字而不是表达式。我认为这可行:
If you specifiy
__doc__
attribute as first statement, it should be literal and not expression.I think this could work: