[IMP] error message english readability

This commit is contained in:
unknown
2013-02-15 12:02:32 +01:00
parent ee63c3e133
commit 858812167d

View File

@@ -157,22 +157,25 @@ class FileParser(BankStatementImportParser):
line[rule] = datetime.datetime.strptime(date_string, line[rule] = datetime.datetime.strptime(date_string,
'%Y-%m-%d') '%Y-%m-%d')
except ValueError, err: except ValueError, err:
raise except_osv(_('Invalid data'), raise except_osv(_("Date format is not valid."),
_("Date format is not valid." _(" It should be YYYY-MM-DD for column: %s"
" It should be YYYY-MM-DD for column: %s" " value: %s \n \n"
" value: %s" " \n Please check the line with ref: %s"
" \n line: %s \n Detail: %s") % (rule, line[rule], " \n \n Detail: %s") % (rule,
line, repr(err))) line.get(rule, _('Missing')),
line.get('ref', line),
repr(err)))
else: else:
try: try:
line[rule] = conversion_rules[rule](line[rule]) line[rule] = conversion_rules[rule](line[rule])
except Exception, err: except Exception, err:
raise except_osv(_('Invalid data'), raise except_osv(_('Invalid data'),
_("Value %s of column % is not valid." _("Value %s of column %s is not valid."
"\n line: %s " "\n Please check the line with ref %s:"
"\n Detail: %s") % (line[rule], rule, "\n \n Detail: %s") % (line.get(rule, _('Missing')),
line, repr(err))) rule,
line.get('ref', line),
repr(err)))
return result_set return result_set
def _from_xls(self, result_set, conversion_rules): def _from_xls(self, result_set, conversion_rules):
@@ -187,22 +190,26 @@ class FileParser(BankStatementImportParser):
t_tuple = xlrd.xldate_as_tuple(line[rule], self._datemode) t_tuple = xlrd.xldate_as_tuple(line[rule], self._datemode)
line[rule] = datetime.datetime(*t_tuple) line[rule] = datetime.datetime(*t_tuple)
except Exception, err: except Exception, err:
raise except_osv(_('Invalid data'), raise except_osv(_("Date format is not valid"),
_("Date format is not valid. You should modify the cell formatting" _("Please modify the cell formatting to date format"
" of your column to be of type date." " for column: %s"
" For column: %s"
" value: %s" " value: %s"
" \n line: %s \n Detail: %s") % (rule, line[rule], "\n Please check the line with ref: %s"
line, repr(err))) "\n \n Detail: %s") % (rule,
line.get(rule, _('Missing')),
line.get('ref', line),
repr(err)))
else: else:
try: try:
line[rule] = conversion_rules[rule](line[rule]) line[rule] = conversion_rules[rule](line[rule])
except Exception, err: except Exception, err:
raise except_osv(_('Invalid data'), raise except_osv(_('Invalid data'),
_("Value %s of column % is not valid." _("Value %s of column %s is not valid."
"\n line: %s " "\n Please check the line with ref %s:"y
"\n Detail: %s") % (line[rule], rule, "\n \n Detail: %s") % (line.get(rule, _('Missing')),
line, repr(err))) rule,
line.get('ref', line),
repr(err)))
return result_set return result_set
def _cast_rows(self, *args, **kwargs): def _cast_rows(self, *args, **kwargs):