【发布时间】:2011-10-24 13:01:27
【问题描述】:
我尝试翻译字符串,它在 mark_safe() 函数中:
from django.utils.translation import ugettext as ug
...
mark_safe('<div style="text-align:center"><a href="/calendar/" target="_blank" onclick="return open_popup(this); return false">%s</a></div>' % ug(u'show full calendar'))
不幸的是,当我运行 run django-admin.py makemessages -l pl 时,它不会在 .po 文件中包含这个字符串。我必须手动编辑它,写下这一行,然后它工作正常(字符串被翻译)。每次我运行 makemessages 时都会发生这种情况。
【问题讨论】:
标签: django internationalization django-admin