[IMP] translation: added trans_update_res_ids to resolve the res_ids from ir_translation.
bzr revid: vmt@openerp.com-20110106130654-tp8jyjo3h3nvgqbq
This commit is contained in:
parent
4629c7af78
commit
fbc332935b
|
@ -514,6 +514,7 @@ class module(osv.osv):
|
|||
tools.trans_load(cr, f, lang, verbose=False, context=context2)
|
||||
elif iso_lang != 'en':
|
||||
logger.warning('module %s: no translation for language %s', mod.name, iso_lang)
|
||||
tools.trans_update_res_ids(cr)
|
||||
|
||||
def check(self, cr, uid, ids, context=None):
|
||||
logger = logging.getLogger('init')
|
||||
|
|
|
@ -57,6 +57,7 @@ class base_language_import(osv.osv_memory):
|
|||
fileobj.seek(0)
|
||||
|
||||
tools.trans_load_data(cr, fileobj, fileformat, import_data.code, lang_name=import_data.name)
|
||||
tools.trans_update_res_ids(cr)
|
||||
fileobj.close()
|
||||
return {}
|
||||
|
||||
|
|
|
@ -47,6 +47,7 @@ class base_update_translations(osv.osv_memory):
|
|||
buf=cStringIO.StringIO()
|
||||
tools.trans_export(this.lang, ['all'], buf, 'csv', cr)
|
||||
tools.trans_load_data(cr, buf, 'csv', this.lang, lang_name=lang_name)
|
||||
tools.trans_update_res_ids(cr)
|
||||
buf.close()
|
||||
return {'type': 'ir.actions.act_window_close'}
|
||||
|
||||
|
|
|
@ -161,6 +161,7 @@ if tools.config["translate_in"]:
|
|||
tools.config["translate_in"],
|
||||
tools.config["language"],
|
||||
context=context)
|
||||
tools.trans_update_res_ids(cr)
|
||||
cr.commit()
|
||||
cr.close()
|
||||
sys.exit(0)
|
||||
|
|
Loading…
Reference in New Issue