Django:gettext引发ValueError:“多种形式的表达可能很危险”


问题内容

如果自动生成的django.po文件的标题中包含以下行

"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"

“ manage.py runserver”引发

gettext.py", line 93, in c2py
raise ValueError, 'plural forms expression could be dangerous'
ValueError: plural forms expression could be dangerous

如果我删除该行,一切正常。标头是什么意思?为什么会生成somtimes(例如haystack应用程序的本地化)?错误消息是什么意思?


问题答案:

这意味着您的翻译忘了正确填写