bugfix
This commit is contained in:
parent
354bf0f9c4
commit
52e1f3fdcf
@ -329,14 +329,22 @@ def initEnv():
|
|||||||
g.get_sor_context = get_sor_context
|
g.get_sor_context = get_sor_context
|
||||||
g.json_response = json_response
|
g.json_response = json_response
|
||||||
g.Response = Response
|
g.Response = Response
|
||||||
|
g.web_rootpath = web_rootpath
|
||||||
|
|
||||||
|
def web_rootpath():
|
||||||
|
config = getConfig()
|
||||||
|
for fp, wp in config.website.paths:
|
||||||
|
if wp == '':
|
||||||
|
return fp
|
||||||
|
return None
|
||||||
|
|
||||||
def i18n(request, *args, **kw):
|
def i18n(request, *args, **kw):
|
||||||
env = request._run_ns
|
env = request._run_ns
|
||||||
params_kw = env.params_kw
|
params_kw = env.params_kw
|
||||||
fs = FileStorage()
|
root = web_rootpath()
|
||||||
lang = params_kw.lang
|
lang = params_kw.lang
|
||||||
i18n_path = params_kw.i18n or 'i18n'
|
i18n_path = params_kw.i18n or 'i18n'
|
||||||
fp = os.path.join(fs.root , i18n_path, lang, 'i18n.json')
|
fp = os.path.join(root , i18n_path, lang, 'i18n.json')
|
||||||
with codecs.open(fp, 'r', 'utf-8') as f:
|
with codecs.open(fp, 'r', 'utf-8') as f:
|
||||||
return f.read()
|
return f.read()
|
||||||
return ""
|
return ""
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user