bugfix
This commit is contained in:
parent
20f880ebed
commit
2276ca772b
@ -264,6 +264,8 @@ def background_reco(reco, *args, **kw):
|
|||||||
def initEnv():
|
def initEnv():
|
||||||
g = ServerEnv()
|
g = ServerEnv()
|
||||||
set_builtins()
|
set_builtins()
|
||||||
|
rf = RegisterFunction()
|
||||||
|
rd.register('i18n', i18n)
|
||||||
g.paramify = paramify
|
g.paramify = paramify
|
||||||
g.configValue = configValue
|
g.configValue = configValue
|
||||||
g.visualcoding = visualcoding
|
g.visualcoding = visualcoding
|
||||||
@ -323,6 +325,17 @@ def initEnv():
|
|||||||
g.downloadfile2url = downloadfile2url
|
g.downloadfile2url = downloadfile2url
|
||||||
g.background_reco = background_reco
|
g.background_reco = background_reco
|
||||||
|
|
||||||
|
def i18n(request, *args, **kw):
|
||||||
|
env = request._rns_ns
|
||||||
|
params_kw = env.params_kw
|
||||||
|
fs = FileStorage()
|
||||||
|
lang = params_kw.lang
|
||||||
|
i18n_path = params_kw.i18n or 'i18n'
|
||||||
|
fp = os.path.join(fs.root , i18n_path, lang, 'i18n.json')
|
||||||
|
with codecs.open(fp, 'r', 'utf-8') as f:
|
||||||
|
return f.read()
|
||||||
|
return ""
|
||||||
|
|
||||||
def set_builtins():
|
def set_builtins():
|
||||||
all_builtins = [ i for i in dir(builtins) if not i.startswith('_')]
|
all_builtins = [ i for i in dir(builtins) if not i.startswith('_')]
|
||||||
g = ServerEnv()
|
g = ServerEnv()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user