Django:gettext引发ValueError:'复数形式表达式可能是危险的' [英] Django: gettext raises ValueError: 'plural forms expression could be dangerous'

查看:127
本文介绍了Django:gettext引发ValueError:'复数形式表达式可能是危险的'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

If a auto generated django.po file contains the following line in its header

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

manage.py runserverraise

"manage.py runserver" raises

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

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

If i remove the line everything works. What does the header mean? Why is it somtimes generated (for example localisation of the haystack app)? What das the error message mean?

推荐答案

这意味着您的翻译者忘记请妥善填写

It means that your translator forgot to fill it in properly.

这篇关于Django:gettext引发ValueError:'复数形式表达式可能是危险的'的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆