【问题标题】:How to translate error messages in Colander如何在漏勺中翻译错误信息
【发布时间】:2015-04-18 21:41:03
【问题描述】:

如何翻译来自colander 验证器的错误消息?文档只是说这是可能的。

def valid_text(node, value):
        raise Invalid(node, u"Some error message")

class form(colander.MappingSchema):
    name = colander.SchemaNode(colander.String(), validator=valid_text)

我知道deform 已经这样做了,但我需要自己使用 colander

【问题讨论】:

    标签: python-3.x colander


    【解决方案1】:

    根据API documentationInvalidmsg 参数可以是翻译字符串 实例。有关使用翻译字符串的信息是here

    【讨论】:

      【解决方案2】:

      看起来这个问题已经是addressed and fixed,但它将成为下一个版本的一部分。我刚刚添加了来自 commit f6be836 的更改,它就像一个魅力。

      【讨论】:

        猜你喜欢
        • 2020-02-10
        • 1970-01-01
        • 2016-11-13
        • 2012-11-15
        • 2010-11-29
        • 2021-02-10
        • 2012-01-19
        • 2019-07-27
        • 1970-01-01
        相关资源
        最近更新 更多