summaryrefslogtreecommitdiff
path: root/addons/base/controllers/main.py
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-08-16 14:24:50 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-08-16 14:24:50 +0200
commit81ea898b8c0a05e2f538bb7450e9d64e4ef8c470 (patch)
tree99622f42c5cd8863a2fc6a85fc3af65c5dab5375 /addons/base/controllers/main.py
parentf713807311f84d2534bba1084b9839363f466dc3 (diff)
[imp] added loading of encoding parameters
bzr revid: nicolas.vanhoren@openerp.com-20110816122450-1cpa3oq8j31hr4xd
Diffstat (limited to 'addons/base/controllers/main.py')
-rw-r--r--addons/base/controllers/main.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/addons/base/controllers/main.py b/addons/base/controllers/main.py
index d4d420590ab..71f2d480dd2 100644
--- a/addons/base/controllers/main.py
+++ b/addons/base/controllers/main.py
@@ -175,7 +175,15 @@ class WebClient(openerpweb.Controller):
for x in po:
if x.id:
transl["messages"].append({'id': x.id, 'string': x.string})
- return {"modules": transs}
+ lang_model = req.session.model('res.lang')
+ ids = lang_model.search([("code", "=", lang)])
+ if ids:
+ lang_obj = lang_model.read(ids[0], ["direction", "date_format", "time_format",
+ "grouping", "decimal_point", "thousands_sep"])
+ else:
+ lang_obj = None
+ return {"modules": transs,
+ "lang_parameters": lang_obj}
class Database(openerpweb.Controller):