summaryrefslogtreecommitdiff
path: root/bin/addons/base/module
diff options
context:
space:
mode:
authorced <>2007-01-09 14:45:24 +0000
committerced <>2007-01-09 14:45:24 +0000
commit521d64794f67d1eba0c86ea40bec18f7afc792d9 (patch)
tree93f8136531f2dbcc6fa382528e70ccec25e7c2a8 /bin/addons/base/module
parent1b5fe6c2075d62c085e5473b439966533d0516f7 (diff)
BASE: fix import the same lang
bzr revid: ced-5f85dc28c4c3abf998841988f9681606118f0ba2
Diffstat (limited to 'bin/addons/base/module')
-rw-r--r--bin/addons/base/module/wizard/wizard_import_lang.py8
1 files changed, 1 insertions, 7 deletions
diff --git a/bin/addons/base/module/wizard/wizard_import_lang.py b/bin/addons/base/module/wizard/wizard_import_lang.py
index 226bece1ace..37961f83c4b 100644
--- a/bin/addons/base/module/wizard/wizard_import_lang.py
+++ b/bin/addons/base/module/wizard/wizard_import_lang.py
@@ -48,14 +48,8 @@ view_form="""<?xml version="1.0"?>
class wizard_import_lang(wizard.interface):
def _import_lang(self, cr, uid, data, context):
form=data['form']
- lang_obj=pooler.get_pool(cr.dbname).get('res.lang')
- ids=lang_obj.search(cr, uid, [('code', '=', form['code'])])
- if ids:
- lang_obj.write(cr, uid, ids, {'name': form['name']})
- else:
- lang_obj.create(cr, uid, {'code': form['code'], 'name': form['name']})
buf=base64.decodestring(data['form']['data']).split('\n')
- tools.trans_load_data(cr.dbname, buf, data['form']['code'])
+ tools.trans_load_data(cr.dbname, buf, form['code'], lang_name=form['name'])
return {}
fields_form={
'name':{'string':'Language name', 'type':'char', 'size':64, 'required':True},