From 09de5a26fdb1126bf8e7c1b311967b2e14acaa3d Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Thu, 4 Sep 2008 15:54:32 +0200 Subject: the translations are now by modules there are stored in a "i18n" folder of each module bzr revid: christophe@tinyerp.com-20080904135432-5lxn2lisw4yqlevl --- bin/addons/base/module/wizard/wizard_module_lang_install.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'bin/addons/base/module/wizard/wizard_module_lang_install.py') diff --git a/bin/addons/base/module/wizard/wizard_module_lang_install.py b/bin/addons/base/module/wizard/wizard_module_lang_install.py index 5be3bc076cd..0b3c9c7542b 100644 --- a/bin/addons/base/module/wizard/wizard_module_lang_install.py +++ b/bin/addons/base/module/wizard/wizard_module_lang_install.py @@ -30,6 +30,7 @@ import wizard import tools +import pooler view_form_end = """
@@ -55,9 +56,11 @@ view_form = """ class wizard_lang_install(wizard.interface): def _lang_install(self, cr, uid, data, context): lang = data['form']['lang'] - if lang and lang != 'en_US': - filename = tools.config["root_path"] + "/i18n/" + lang + ".csv" - tools.trans_load(cr.dbname, filename, lang) + if lang: + pool = pooler.get_pool(cr.dbname) + modobj = cr.pool.get('ir.module.module') + mids = modobj.search(cr, uid, [('state', '=', 'installed')]) + modobj.update_translations(cr, uid, mids, lang) return {} def _get_language(sel, cr, uid, context): -- cgit v1.2.3