如何更改SimpleSchema的语言

时间:2017-12-26 16:13:57

标签: internationalization simple-schema

SimpleSchema允许覆盖以下调用后定义的所有模式的默认错误消息:

def process_datetime(self,dt):
    d_time = datetime.strptime(dt, '')
    return datetime.strftime(d_time, 'YYYY-MM-DD HH:MM[:ss[.uuuuuu]][TZ]')

非常好,现在我想添加一堆语言,这对于消息对象来说很简单,但我无法弄清楚如何更改SimpleSchema使用的语言。

内部SimpleSchema使用每个架构实例的MessageBox类。但是在定义模式之前,MessageBox实例并不是全局可用的,我在SimpleSchema包自述文件代码中找不到任何能够设置或更改语言的内容。

如何定义或更改SimpleSchema用于确定要使用哪些消息的全局语言?

0 个答案:

没有答案