summaryrefslogtreecommitdiff
path: root/bin/addons/base/module/wizard/base_language_install.py
diff options
context:
space:
mode:
Diffstat (limited to 'bin/addons/base/module/wizard/base_language_install.py')
-rw-r--r--bin/addons/base/module/wizard/base_language_install.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/bin/addons/base/module/wizard/base_language_install.py b/bin/addons/base/module/wizard/base_language_install.py
index f7b469f85ed..1e40f84cc60 100644
--- a/bin/addons/base/module/wizard/base_language_install.py
+++ b/bin/addons/base/module/wizard/base_language_install.py
@@ -21,6 +21,7 @@
import tools
from osv import osv, fields
+from tools.translate import _
class base_language_install(osv.osv_memory):
""" Install Language"""
@@ -50,7 +51,18 @@ class base_language_install(osv.osv_memory):
context = {'overwrite': True}
modobj.update_translations(cr, uid, mids, lang, context or {})
self.write(cr, uid, ids, {'state': 'done'}, context=context)
- return False
+ return {
+ 'name': _('Language Pack'),
+ 'view_type': 'form',
+ 'view_mode': 'form',
+ 'view_id': False,
+ 'res_model': 'base.language.install',
+ 'domain': [],
+ 'context': dict(context, active_ids=ids),
+ 'type': 'ir.actions.act_window',
+ 'target': 'new',
+ 'res_id': ids and ids[0] or False,
+ }
base_language_install()
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4: