~bcim/account-invoicing/saas1-belgium

« back to all changes in this revision

Viewing changes to l10n_be_coa_multilang/wizard_multi_charts_accounts.py

  • Committer: openerp
  • Date: 2013-02-24 21:17:21 UTC
  • Revision ID: openerp@oerp70-20130224211721-276jiqx175k33onp
update l10n_be_coa_multilang

Show diffs side-by-side

added added

removed removed

Lines of Context:
64
64
                           (in_obj._name + ',' + in_field, lang, tuple(in_ids)))
65
65
                xlats = cr.fetchall()
66
66
                if len(xlats) != len(filter(lambda x: x[1], sources)):
67
 
                    _logger.warn('generate translations from template for %s failed (template translations incomplete)!', out_obj._name)
 
67
                    _logger.warn('generate translations from template for %s failed (template translations incomplete, lang = %s)!', out_obj._name, lang)
68
68
                else:
69
69
                    xi = 0
70
70
                    for i in range(len(out_ids)):
74
74
                            xi += 1
75
75
                            out_record = out_obj.browse(cr, uid, out_ids[i], context={'lang':'en_US'})
76
76
                            if getattr(out_record, in_field) != src:
77
 
                                _logger.error('generate translations from template for %s failed (error 3)!', out_obj._name)
 
77
                                _logger.error("generate translations from template %s (id:%s) failed (error 3)!" \
 
78
                                    "\n%s,%s = '%s' i.s.o. '%s'.",
 
79
                                    in_obj._name, xlats[xi][0], out_record, in_field, getattr(out_record, in_field), src)
78
80
                                error = True
79
81
                            else:
80
82
                                xlat_obj.create(cr, uid, {