Fix DB name in translate tools
bzr revid: ced-26ebaa4622839045680def002725e72413dcc9e6
This commit is contained in:
parent
5e5ab6dd67
commit
0a3981a1ef
|
@ -62,7 +62,7 @@ class wizard_export_lang(wizard.interface):
|
|||
return [(lang.code, lang.translatable and lang.name or 'New language') for lang in langs]
|
||||
|
||||
def _get_file(self, cr, uid, data, context):
|
||||
file=tools.trans_generate(data['form']['lang'], 'all')
|
||||
file=tools.trans_generate(data['form']['lang'], 'all', dbname=cr.dbname)
|
||||
buf=StringIO.StringIO()
|
||||
writer=csv.writer(buf)
|
||||
for row in file:
|
||||
|
|
|
@ -105,10 +105,12 @@ def in_modules(object_name, modules):
|
|||
module = module_dict.get(module, module)
|
||||
return module in modules
|
||||
|
||||
def trans_generate(lang, modules):
|
||||
pool = pooler.get_pool(tools.config['db_name'])
|
||||
def trans_generate(lang, modules, dbname=None):
|
||||
if not dbname:
|
||||
dbname=tools.config['db_name']
|
||||
pool = pooler.get_pool(dbname)
|
||||
trans_obj = pool.get('ir.translation')
|
||||
cr = pooler.get_db(tools.config['db_name']).cursor()
|
||||
cr = pooler.get_db(dbname).cursor()
|
||||
uid = 1
|
||||
l = pool.obj_pool.items()
|
||||
l.sort()
|
||||
|
|
Loading…
Reference in New Issue