diff options
| author | Harshad Modi <hmo@tinyerp.com> | 2008-07-02 09:08:29 +0000 |
|---|---|---|
| committer | Harshad Modi <hmo@tinyerp.com> | 2008-07-02 09:08:29 +0000 |
| commit | 6b59dec9167e8a2e915ce2f37529bbaabe31bdd0 (patch) | |
| tree | 08f409b25dc458d358a2a5fe2c5dc5a5fe482673 /bin/addons/base/module/wizard | |
| parent | b6e1745b8a4877884d34a873180900bdcfae1f8e (diff) | |
modification:
on upgrdae module wizard, after finsihed upgrdation,reload translation
bzr revid: hmo@tinyerp.com-3c9e990b8fbbabea6414dce88802b49063832327
Diffstat (limited to 'bin/addons/base/module/wizard')
| -rw-r--r-- | bin/addons/base/module/wizard/wizard_module_upgrade.py | 10 |
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): |
