如何翻译来自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已经做到了,但我需要自己使用漏勺。
答案 0 :(得分:1)
根据API documentation,msg
的{{1}}参数可以是翻译字符串实例。有关使用翻译字符串的信息是here。
答案 1 :(得分:1)
看起来这个问题已经是addressed and fixed,但它将成为下一个版本的一部分。我刚刚添加了commit f6be836的更改,它就像一个魅力。