From a1fbb3d3892dbc978c237e70e6b40315684643cb Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Mon, 8 Aug 2016 11:38:59 +0200 Subject: [PATCH] [FIX] base: translate _constraint message While the error content is automatically translatable, the header was not. Fixes #5645 --- openerp/addons/base/i18n/base.pot | 6 ++++++ openerp/models.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/openerp/addons/base/i18n/base.pot b/openerp/addons/base/i18n/base.pot index 23be974a450..00efae4f3d7 100644 --- a/openerp/addons/base/i18n/base.pot +++ b/openerp/addons/base/i18n/base.pot @@ -8148,6 +8148,12 @@ msgstr "" msgid "Error details:" msgstr "" +#. module: base +#: code:addons/models.py:1281 +#, python-format +msgid "Error while validating constraint" +msgstr "" + #. module: base #: constraint:res.company:0 msgid "Error! You can not create recursive companies." diff --git a/openerp/models.py b/openerp/models.py index 648ff81dacd..1962e24c3de 100644 --- a/openerp/models.py +++ b/openerp/models.py @@ -1278,7 +1278,7 @@ class BaseModel(object): except ValidationError, e: raise except Exception, e: - raise ValidationError("Error while validating constraint\n\n%s" % tools.ustr(e)) + raise ValidationError("%s\n\n%s" % (_("Error while validating constraint"), tools.ustr(e))) @api.model def default_get(self, fields_list):