From b9e08bb6fdf7c2feef21788a5d0284ce8ed08260 Mon Sep 17 00:00:00 2001 From: David Date: Tue, 20 Aug 2024 08:40:20 +0200 Subject: [PATCH] [FIX] website_sale_checkout_skip_payment: translate payment message - The default option in the field isn't detected as term to translate. - Also, in a multilingual site we should provide that message in each language. TT50516 --- website_sale_checkout_skip_payment/i18n/es.po | 7 +++++++ .../i18n/website_sale_checkout_skip_payment.pot | 7 +++++++ website_sale_checkout_skip_payment/models/website.py | 7 +++++-- 3 files changed, 19 insertions(+), 2 deletions(-) diff --git a/website_sale_checkout_skip_payment/i18n/es.po b/website_sale_checkout_skip_payment/i18n/es.po index d1b9ef6136..f72e4bb792 100644 --- a/website_sale_checkout_skip_payment/i18n/es.po +++ b/website_sale_checkout_skip_payment/i18n/es.po @@ -77,6 +77,13 @@ msgstr "Contacto" msgid "Message shown to the user when the purchase is finished" msgstr "Mensaje mostrado al usuario cuando finaliza la compra" +#. module: website_sale_checkout_skip_payment +#. odoo-python +#: code:addons/website_sale_checkout_skip_payment/models/website.py:0 +#, python-format +msgid "Our team will check your order and send you payment information soon." +msgstr "Nuestro equipo revisará su pedido y pronto le enviará información sobre el pago." + #. module: website_sale_checkout_skip_payment #: model_terms:ir.ui.view,arch_db:website_sale_checkout_skip_payment.res_config_settings_view_form msgid "Sale Checkout Skip Message" diff --git a/website_sale_checkout_skip_payment/i18n/website_sale_checkout_skip_payment.pot b/website_sale_checkout_skip_payment/i18n/website_sale_checkout_skip_payment.pot index 04195935c6..d52565bfcb 100644 --- a/website_sale_checkout_skip_payment/i18n/website_sale_checkout_skip_payment.pot +++ b/website_sale_checkout_skip_payment/i18n/website_sale_checkout_skip_payment.pot @@ -65,6 +65,13 @@ msgstr "" msgid "Message shown to the user when the purchase is finished" msgstr "" +#. module: website_sale_checkout_skip_payment +#. odoo-python +#: code:addons/website_sale_checkout_skip_payment/models/website.py:0 +#, python-format +msgid "Our team will check your order and send you payment information soon." +msgstr "" + #. module: website_sale_checkout_skip_payment #: model_terms:ir.ui.view,arch_db:website_sale_checkout_skip_payment.res_config_settings_view_form msgid "Sale Checkout Skip Message" diff --git a/website_sale_checkout_skip_payment/models/website.py b/website_sale_checkout_skip_payment/models/website.py index 7605d2edaa..8499fc355e 100644 --- a/website_sale_checkout_skip_payment/models/website.py +++ b/website_sale_checkout_skip_payment/models/website.py @@ -1,7 +1,7 @@ # Copyright 2017 Sergio Teruel # License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). -from odoo import fields, models +from odoo import _, fields, models from odoo.http import request @@ -11,7 +11,10 @@ class Website(models.Model): website_sale_checkout_skip_message = fields.Text( string="Website Sale SKip Message", required=True, - default="Our team will check your order and send you payment information soon.", + translate=True, + default=lambda s: _( + "Our team will check your order and send you payment information soon." + ), ) checkout_skip_payment = fields.Boolean(compute="_compute_checkout_skip_payment")