[FIX] payment: untranslated message

Without this the error message will always be in English, no matter the language
of the end-user.

Closes #17141
This commit is contained in:
Yenthe V.G
2017-05-22 10:16:30 +02:00
committed by Martin Trigaux
parent 02ce25ba01
commit c80a32f9df
2 changed files with 9 additions and 3 deletions
+7 -1
View File
@@ -805,6 +805,13 @@ msgstr ""
msgid "The payment transaction reference must be unique!"
msgstr ""
#. module: payment
#: code:addons/payment/models/account_payment.py:43
#, python-format
msgid "This feature is not available for payment acquirers set to the "Authorize" mode.\n"
"Please use a token from another provider than %s."
msgstr ""
#. module: payment
#: model:ir.model.fields,help:payment.field_payment_acquirer_image
msgid "This field holds the image used for this provider, limited to 1024x1024px"
@@ -961,4 +968,3 @@ msgstr ""
#: model:ir.ui.view,arch_db:payment.acquirer_form
msgid "user: current user browse record"
msgstr ""
+2 -2
View File
@@ -39,8 +39,8 @@ class AccountPayment(models.Model):
def _do_payment(self):
if self.payment_token_id.acquirer_id.auto_confirm == 'authorize':
raise ValidationError('This feature is not available for payment acquirers set to the "Authorize" mode.\n'
'Please use a token from another provider than %s.' % self.payment_token_id.acquirer_id.name)
raise ValidationError(_('This feature is not available for payment acquirers set to the "Authorize" mode.\n'
'Please use a token from another provider than %s.') % self.payment_token_id.acquirer_id.name)
reference = "P-%s-%s" % (self.id, datetime.datetime.now().strftime('%y%m%d_%H%M%S'))
tx = self.env['payment.transaction'].create({
'amount': self.amount,