diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-08-16 14:24:50 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-08-16 14:24:50 +0200 |
| commit | 81ea898b8c0a05e2f538bb7450e9d64e4ef8c470 (patch) | |
| tree | 99622f42c5cd8863a2fc6a85fc3af65c5dab5375 /addons/base/controllers/main.py | |
| parent | f713807311f84d2534bba1084b9839363f466dc3 (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.py | 10 |
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): |
