From 6b59dec9167e8a2e915ce2f37529bbaabe31bdd0 Mon Sep 17 00:00:00 2001 From: Harshad Modi Date: Wed, 2 Jul 2008 09:08:29 +0000 Subject: [PATCH] modification: on upgrdae module wizard, after finsihed upgrdation,reload translation bzr revid: hmo@tinyerp.com-3c9e990b8fbbabea6414dce88802b49063832327 --- bin/addons/base/module/wizard/wizard_module_upgrade.py | 10 ++++++++++ 1 file changed, 10 insertions(+) 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 = """
@@ -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):