Django i18n中的一些已翻译字符串被忽略

2024-04-19 16:31:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个django应用程序,它使用i18n。除了一些字符串外,其他一切都很好。例子: 我有带代码的表格:

tos_accept = forms.BooleanField(label=u'%s <a href="/terms">%s</a>'%(_('I accept'),_('ToS')),error_messages={'required':_('Acceptance required')})

我已经生成了翻译(使用makemessages),然后我已经翻译了它。毕竟,我运行compilemessages命令并重新启动服务器。不幸的是,“ToS”和“I accept”没有被翻译成其他语言。你能告诉我为什么吗?你知道吗


Tags: django字符串代码应用程序requiredformslabel例子