summaryrefslogtreecommitdiff
path: root/bin/addons/base/module
diff options
context:
space:
mode:
authorHarshad Modi <hmo@tinyerp.com>2008-07-02 09:08:29 +0000
committerHarshad Modi <hmo@tinyerp.com>2008-07-02 09:08:29 +0000
commit6b59dec9167e8a2e915ce2f37529bbaabe31bdd0 (patch)
tree08f409b25dc458d358a2a5fe2c5dc5a5fe482673 /bin/addons/base/module
parentb6e1745b8a4877884d34a873180900bdcfae1f8e (diff)
modification:
on upgrdae module wizard, after finsihed upgrdation,reload translation bzr revid: hmo@tinyerp.com-3c9e990b8fbbabea6414dce88802b49063832327
Diffstat (limited to 'bin/addons/base/module')
-rw-r--r--bin/addons/base/module/wizard/wizard_module_upgrade.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/bin/addons/base/module/wizard/wizard_module_upgrade.py b/bin/addons/base/module/wizard/wizard_module_upgrade.py
index c5e035354ad..752c40a5358 100644
--- a/bin/addons/base/module/wizard/wizard_module_upgrade.py
+++ b/bin/addons/base/module/wizard/wizard_module_upgrade.py
@@ -30,6 +30,8 @@
import wizard
import pooler
+import os
+import tools
view_form_end = """<?xml version="1.0"?>
<form string="System upgrade done">
@@ -90,6 +92,14 @@ class wizard_info_get(wizard.interface):
mod_obj.download(cr, uid, ids, context=context)
cr.commit()
db, pool = pooler.restart_pool(cr.dbname, update_module=True)
+
+ lang_obj=pool.get('res.lang')
+ lang_ids=lang_obj.search(cr, uid, [])
+ langs=lang_obj.browse(cr, uid, lang_ids)
+ for lang in langs:
+ if lang.code and lang.code != 'en_US':
+ filename=os.path.join(tools.config["root_path"], "i18n", lang.code + ".csv")
+ tools.trans_load(cr.dbname, filename, lang.code)
return {}
def _config(self, cr, uid, data, context=None):