【问题标题】:Django: gettext raises ValueError: 'plural forms expression could be dangerous'Django:gettext 引发 ValueError:“复数形式的表达可能很危险”
【发布时间】:2011-02-08 16:40:22
【问题描述】:

如果自动生成的 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

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

【问题讨论】:

    标签: python django gettext django-haystack


    【解决方案1】:

    表示你的翻译忘记fill it in properly了。

    【讨论】:

    • 实际上是在我将翻译文件复制到另一个文件时发生的。
    • 这是否意味着如果值是空的?
    猜你喜欢
    • 1970-01-01
    • 2017-09-30
    • 2011-02-20
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 2018-03-09
    • 2012-02-03
    相关资源
    最近更新 更多