Python 3.x 如何翻译Colander中的错误消息

Python 3.x 如何翻译Colander中的错误消息,python-3.x,colander,Python 3.x,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) 我知道已经这样做了,但我需要自己使用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)

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

根据,无效的
msg
参数可以是翻译字符串实例。有关使用翻译字符串的信息如下。

看起来此问题已经存在,但它将成为下一版本的一部分。我刚刚添加了来自的更改,它就像一个符咒