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]
|
return [(lang.code, lang.translatable and lang.name or 'New language') for lang in langs]
|
||||||
|
|
||||||
def _get_file(self, cr, uid, data, context):
|
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()
|
buf=StringIO.StringIO()
|
||||||
writer=csv.writer(buf)
|
writer=csv.writer(buf)
|
||||||
for row in file:
|
for row in file:
|
||||||
|
|
|
@ -105,10 +105,12 @@ def in_modules(object_name, modules):
|
||||||
module = module_dict.get(module, module)
|
module = module_dict.get(module, module)
|
||||||
return module in modules
|
return module in modules
|
||||||
|
|
||||||
def trans_generate(lang, modules):
|
def trans_generate(lang, modules, dbname=None):
|
||||||
pool = pooler.get_pool(tools.config['db_name'])
|
if not dbname:
|
||||||
|
dbname=tools.config['db_name']
|
||||||
|
pool = pooler.get_pool(dbname)
|
||||||
trans_obj = pool.get('ir.translation')
|
trans_obj = pool.get('ir.translation')
|
||||||
cr = pooler.get_db(tools.config['db_name']).cursor()
|
cr = pooler.get_db(dbname).cursor()
|
||||||
uid = 1
|
uid = 1
|
||||||
l = pool.obj_pool.items()
|
l = pool.obj_pool.items()
|
||||||
l.sort()
|
l.sort()
|
||||||
|
|
Loading…
Reference in New Issue