summaryrefslogtreecommitdiff
path: root/addons/website_sale_coupon
diff options
context:
space:
mode:
authorstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
committerstephanchrst <stephanchrst@gmail.com>2022-05-10 21:51:50 +0700
commit3751379f1e9a4c215fb6eb898b4ccc67659b9ace (patch)
treea44932296ef4a9b71d5f010906253d8c53727726 /addons/website_sale_coupon
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/website_sale_coupon')
-rw-r--r--addons/website_sale_coupon/__init__.py5
-rw-r--r--addons/website_sale_coupon/__manifest__.py21
-rw-r--r--addons/website_sale_coupon/controllers/__init__.py4
-rw-r--r--addons/website_sale_coupon/controllers/main.py36
-rw-r--r--addons/website_sale_coupon/i18n/af.po80
-rw-r--r--addons/website_sale_coupon/i18n/am.po77
-rw-r--r--addons/website_sale_coupon/i18n/ar.po108
-rw-r--r--addons/website_sale_coupon/i18n/az.po84
-rw-r--r--addons/website_sale_coupon/i18n/bg.po109
-rw-r--r--addons/website_sale_coupon/i18n/bn.po114
-rw-r--r--addons/website_sale_coupon/i18n/bs.po88
-rw-r--r--addons/website_sale_coupon/i18n/ca.po118
-rw-r--r--addons/website_sale_coupon/i18n/ckb.po106
-rw-r--r--addons/website_sale_coupon/i18n/cs.po119
-rw-r--r--addons/website_sale_coupon/i18n/da.po112
-rw-r--r--addons/website_sale_coupon/i18n/de.po107
-rw-r--r--addons/website_sale_coupon/i18n/el.po115
-rw-r--r--addons/website_sale_coupon/i18n/en_GB.po77
-rw-r--r--addons/website_sale_coupon/i18n/eo.po102
-rw-r--r--addons/website_sale_coupon/i18n/es.po110
-rw-r--r--addons/website_sale_coupon/i18n/es_BO.po80
-rw-r--r--addons/website_sale_coupon/i18n/es_CL.po80
-rw-r--r--addons/website_sale_coupon/i18n/es_CO.po80
-rw-r--r--addons/website_sale_coupon/i18n/es_CR.po80
-rw-r--r--addons/website_sale_coupon/i18n/es_DO.po80
-rw-r--r--addons/website_sale_coupon/i18n/es_EC.po80
-rw-r--r--addons/website_sale_coupon/i18n/es_MX.po114
-rw-r--r--addons/website_sale_coupon/i18n/es_PE.po80
-rw-r--r--addons/website_sale_coupon/i18n/es_PY.po77
-rw-r--r--addons/website_sale_coupon/i18n/es_VE.po80
-rw-r--r--addons/website_sale_coupon/i18n/et.po120
-rw-r--r--addons/website_sale_coupon/i18n/eu.po117
-rw-r--r--addons/website_sale_coupon/i18n/fa.po87
-rw-r--r--addons/website_sale_coupon/i18n/fi.po117
-rw-r--r--addons/website_sale_coupon/i18n/fo.po77
-rw-r--r--addons/website_sale_coupon/i18n/fr.po111
-rw-r--r--addons/website_sale_coupon/i18n/fr_CA.po80
-rw-r--r--addons/website_sale_coupon/i18n/gl.po77
-rw-r--r--addons/website_sale_coupon/i18n/gu.po84
-rw-r--r--addons/website_sale_coupon/i18n/he.po108
-rw-r--r--addons/website_sale_coupon/i18n/hi.po110
-rw-r--r--addons/website_sale_coupon/i18n/hr.po115
-rw-r--r--addons/website_sale_coupon/i18n/hu.po115
-rw-r--r--addons/website_sale_coupon/i18n/id.po108
-rw-r--r--addons/website_sale_coupon/i18n/is.po89
-rw-r--r--addons/website_sale_coupon/i18n/it.po117
-rw-r--r--addons/website_sale_coupon/i18n/ja.po116
-rw-r--r--addons/website_sale_coupon/i18n/ka.po116
-rw-r--r--addons/website_sale_coupon/i18n/kab.po80
-rw-r--r--addons/website_sale_coupon/i18n/km.po87
-rw-r--r--addons/website_sale_coupon/i18n/ko.po107
-rw-r--r--addons/website_sale_coupon/i18n/lb.po74
-rw-r--r--addons/website_sale_coupon/i18n/lo.po80
-rw-r--r--addons/website_sale_coupon/i18n/lt.po118
-rw-r--r--addons/website_sale_coupon/i18n/lv.po102
-rw-r--r--addons/website_sale_coupon/i18n/mk.po80
-rw-r--r--addons/website_sale_coupon/i18n/mn.po110
-rw-r--r--addons/website_sale_coupon/i18n/nb.po107
-rw-r--r--addons/website_sale_coupon/i18n/ne.po80
-rw-r--r--addons/website_sale_coupon/i18n/nl.po108
-rw-r--r--addons/website_sale_coupon/i18n/nl_BE.po80
-rw-r--r--addons/website_sale_coupon/i18n/pl.po111
-rw-r--r--addons/website_sale_coupon/i18n/pt.po109
-rw-r--r--addons/website_sale_coupon/i18n/pt_BR.po122
-rw-r--r--addons/website_sale_coupon/i18n/ro.po108
-rw-r--r--addons/website_sale_coupon/i18n/ru.po111
-rw-r--r--addons/website_sale_coupon/i18n/si.po102
-rw-r--r--addons/website_sale_coupon/i18n/sk.po109
-rw-r--r--addons/website_sale_coupon/i18n/sl.po117
-rw-r--r--addons/website_sale_coupon/i18n/sq.po77
-rw-r--r--addons/website_sale_coupon/i18n/sr.po87
-rw-r--r--addons/website_sale_coupon/i18n/sr@latin.po80
-rw-r--r--addons/website_sale_coupon/i18n/sv.po116
-rw-r--r--addons/website_sale_coupon/i18n/th.po89
-rw-r--r--addons/website_sale_coupon/i18n/tr.po112
-rw-r--r--addons/website_sale_coupon/i18n/uk.po107
-rw-r--r--addons/website_sale_coupon/i18n/ur.po110
-rw-r--r--addons/website_sale_coupon/i18n/vi.po108
-rw-r--r--addons/website_sale_coupon/i18n/website_sale_coupon.pot110
-rw-r--r--addons/website_sale_coupon/i18n/zh_CN.po119
-rw-r--r--addons/website_sale_coupon/i18n/zh_TW.po106
-rw-r--r--addons/website_sale_coupon/models/__init__.py6
-rw-r--r--addons/website_sale_coupon/models/sale_coupon.py13
-rw-r--r--addons/website_sale_coupon/models/sale_coupon_program.py36
-rw-r--r--addons/website_sale_coupon/models/sale_order.py95
-rw-r--r--addons/website_sale_coupon/static/description/icon.pngbin0 -> 8196 bytes
-rw-r--r--addons/website_sale_coupon/static/description/icon.svg1
-rw-r--r--addons/website_sale_coupon/static/tests/tours/website_sale_coupon.js172
-rw-r--r--addons/website_sale_coupon/tests/__init__.py2
-rw-r--r--addons/website_sale_coupon/tests/test_sale_coupon_multiwebsite.py149
-rw-r--r--addons/website_sale_coupon/tests/test_shop_sale_coupon.py162
-rw-r--r--addons/website_sale_coupon/views/res_config_settings_views.xml21
-rw-r--r--addons/website_sale_coupon/views/sale_coupon_program_views.xml32
-rw-r--r--addons/website_sale_coupon/views/website_sale_templates.xml121
94 files changed, 8520 insertions, 0 deletions
diff --git a/addons/website_sale_coupon/__init__.py b/addons/website_sale_coupon/__init__.py
new file mode 100644
index 00000000..7d34c7c0
--- /dev/null
+++ b/addons/website_sale_coupon/__init__.py
@@ -0,0 +1,5 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import controllers
+from . import models
diff --git a/addons/website_sale_coupon/__manifest__.py b/addons/website_sale_coupon/__manifest__.py
new file mode 100644
index 00000000..8884577f
--- /dev/null
+++ b/addons/website_sale_coupon/__manifest__.py
@@ -0,0 +1,21 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+{
+ 'name': "Coupons & Promotions for eCommerce",
+ 'summary': """Use coupon & promotion programs in your eCommerce store""",
+ 'description': """
+Create coupon and promotion codes to share in order to boost your sales (free products, discounts, etc.). Shoppers can use them in the eCommerce checkout.
+
+Coupon & promotion programs can be edited in the Catalog menu of the Website app.
+ """,
+ 'category': 'Website/Website',
+ 'version': '1.0',
+ 'depends': ['website_sale', 'sale_coupon'],
+ 'data': [
+ 'views/website_sale_templates.xml',
+ 'views/res_config_settings_views.xml',
+ 'views/sale_coupon_program_views.xml',
+ ],
+ 'auto_install': True,
+ 'license': 'LGPL-3',
+}
diff --git a/addons/website_sale_coupon/controllers/__init__.py b/addons/website_sale_coupon/controllers/__init__.py
new file mode 100644
index 00000000..5d4b25db
--- /dev/null
+++ b/addons/website_sale_coupon/controllers/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import main
diff --git a/addons/website_sale_coupon/controllers/main.py b/addons/website_sale_coupon/controllers/main.py
new file mode 100644
index 00000000..0ce95b59
--- /dev/null
+++ b/addons/website_sale_coupon/controllers/main.py
@@ -0,0 +1,36 @@
+# -*- coding: utf-8 -*-
+from odoo import http
+from odoo.addons.website_sale.controllers.main import WebsiteSale
+from odoo.http import request
+
+
+class WebsiteSale(WebsiteSale):
+
+ @http.route(['/shop/pricelist'])
+ def pricelist(self, promo, **post):
+ order = request.website.sale_get_order()
+ coupon_status = request.env['sale.coupon.apply.code'].sudo().apply_coupon(order, promo)
+ if coupon_status.get('not_found'):
+ return super(WebsiteSale, self).pricelist(promo, **post)
+ elif coupon_status.get('error'):
+ request.session['error_promo_code'] = coupon_status['error']
+ return request.redirect(post.get('r', '/shop/cart'))
+
+ @http.route(['/shop/payment'], type='http', auth="public", website=True)
+ def payment(self, **post):
+ order = request.website.sale_get_order()
+ order.recompute_coupon_lines()
+ return super(WebsiteSale, self).payment(**post)
+
+ @http.route(['/shop/cart'], type='http', auth="public", website=True)
+ def cart(self, access_token=None, revive='', **post):
+ order = request.website.sale_get_order()
+ order.recompute_coupon_lines()
+ return super(WebsiteSale, self).cart(access_token=access_token, revive=revive, **post)
+
+ # Override
+ # Add in the rendering the free_shipping_line
+ def _get_shop_payment_values(self, order, **kwargs):
+ values = super(WebsiteSale, self)._get_shop_payment_values(order, **kwargs)
+ values['free_shipping_lines'] = order._get_free_shipping_lines()
+ return values
diff --git a/addons/website_sale_coupon/i18n/af.po b/addons/website_sale_coupon/i18n/af.po
new file mode 100644
index 00000000..42a2ceed
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/af.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: af\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Kwotasie"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/am.po b/addons/website_sale_coupon/i18n/am.po
new file mode 100644
index 00000000..e3ae3667
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/am.po
@@ -0,0 +1,77 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Language-Team: Amharic (https://www.transifex.com/odoo/teams/41243/am/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: am\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/ar.po b/addons/website_sale_coupon/i18n/ar.po
new file mode 100644
index 00000000..a4746861
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ar.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Mustafa Rawi <mustafa@cubexco.com>, 2020
+# Akram Alfusayal <akram_ma@hotmail.com>, 2020
+# Osama Ahmaro <osamaahmaro@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Osama Ahmaro <osamaahmaro@gmail.com>, 2020\n"
+"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "برنامج الكوبونات"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "برامج الكوبونات"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "الخصم:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "الاسم المعروض"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "المُعرف"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "آخر تعديل في"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "البرامج الترويجية"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "قصر إمكانية النشر على هذا الموقع."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "أمر البيع"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "الموقع الإلكتروني"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/az.po b/addons/website_sale_coupon/i18n/az.po
new file mode 100644
index 00000000..d1662bd7
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/az.po
@@ -0,0 +1,84 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-21 14:07+0000\n"
+"PO-Revision-Date: 2018-08-24 11:49+0000\n"
+"Language-Team: Azerbaijani (https://www.transifex.com/odoo/teams/41243/az/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: az\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"float-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sale Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Website"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/bg.po b/addons/website_sale_coupon/i18n/bg.po
new file mode 100644
index 00000000..a05c6f51
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/bg.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Igor Sheludko <igor.sheludko@gmail.com>, 2020
+# Albena Mincheva <albena_vicheva@abv.bg>, 2020
+# Maria Boyadjieva <marabo2000@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Maria Boyadjieva <marabo2000@gmail.com>, 2020\n"
+"Language-Team: Bulgarian (https://www.transifex.com/odoo/teams/41243/bg/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bg\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Отстъпка:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Име за показване"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Последно променено на"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Поръчка"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Уебсайт"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/bn.po b/addons/website_sale_coupon/i18n/bn.po
new file mode 100644
index 00000000..5c4b8e3c
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/bn.po
@@ -0,0 +1,114 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Abu Zafar <azmikbal@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Abu Zafar <azmikbal@gmail.com>, 2021\n"
+"Language-Team: Bengali (https://www.transifex.com/odoo/teams/41243/bn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "প্রদর্শন নাম"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "আইডি "
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "সর্বশেষ সংশোধিত"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "ওয়েবসাইটে প্রকাশনা সীমাবদ্ধ"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "বিক্রয় আদেশ"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "ওয়েবসাইট"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/bs.po b/addons/website_sale_coupon/i18n/bs.po
new file mode 100644
index 00000000..c0ca2d07
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/bs.po
@@ -0,0 +1,88 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2018
+# Boško Stojaković <bluesoft83@gmail.com>, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-21 14:07+0000\n"
+"PO-Revision-Date: 2018-09-21 14:07+0000\n"
+"Last-Translator: Boško Stojaković <bluesoft83@gmail.com>, 2018\n"
+"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bs\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"float-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Popust:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sale Order"
+msgstr "Prodajni nalog"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Website"
+msgstr "Web stranica"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/ca.po b/addons/website_sale_coupon/i18n/ca.po
new file mode 100644
index 00000000..7fd5f669
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ca.po
@@ -0,0 +1,118 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Quim - eccit <quim@eccit.com>, 2020
+# Manel Fernandez Ramirez <manelfera@outlook.com>, 2020
+# M Palau <mpalau@tda.ad>, 2020
+# Josep Anton Belchi, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Josep Anton Belchi, 2021\n"
+"Language-Team: Catalan (https://www.transifex.com/odoo/teams/41243/ca/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ca\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Descompte:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nom mostrat"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Última modificació el "
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Restringir les publicacions en aquest portal web."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Comanda de venda"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Lloc web"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/ckb.po b/addons/website_sale_coupon/i18n/ckb.po
new file mode 100644
index 00000000..594ced86
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ckb.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Haval Abdulkarim <haval.abdulkarim@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Haval Abdulkarim <haval.abdulkarim@gmail.com>, 2020\n"
+"Language-Team: Central Kurdish (https://www.transifex.com/odoo/teams/41243/ckb/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ckb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "پیشاندانی ناو"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ناسنامە"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "دواین دەستکاری لە"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "داواکاری فرۆشتن"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "ماڵپەڕ"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/cs.po b/addons/website_sale_coupon/i18n/cs.po
new file mode 100644
index 00000000..b795aaca
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/cs.po
@@ -0,0 +1,119 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jan Horzinka <jan.horzinka@centrum.cz>, 2020
+# trendspotter, 2020
+# Rastislav Brencic <rastislav.brencic@azet.sk>, 2020
+# Damian Brencic <brencicdamian12313@gmail.com>, 2020
+# karolína schusterová <karolina.schusterova@vdp.sk>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: karolína schusterová <karolina.schusterova@vdp.sk>, 2021\n"
+"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: cs\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "Kupón"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Kupónový program"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Kupónové programy"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Sleva:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Zvýhodněná částka"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Zobrazované jméno"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Neplatný nebo expirovaný promo kód."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Naposled změněno"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Promo programy"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Omezit publikování na této webstránce."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Prodejní objednávka"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Kód programu musí být jedinečný pro každou webovou stránku!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Webstránka"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Úspěšně jste uplatnili tento promo kód:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Vaše odměna"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "je k dispozici na další objednávce s tímto propagačním kódem:"
diff --git a/addons/website_sale_coupon/i18n/da.po b/addons/website_sale_coupon/i18n/da.po
new file mode 100644
index 00000000..955703ef
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/da.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# jonas jensen <j.jensen@tcomp.dk>, 2020
+# Morten Schou <ms@msteknik.dk>, 2020
+# Jesper Carstensen <jc@danodoo.dk>, 2020
+# Sanne Kristensen <sanne@vkdata.dk>, 2020
+# lhmflexerp <lhm@flexerp.dk>, 2020
+# Mads Søndergaard, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Mads Søndergaard, 2020\n"
+"Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: da\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Kupon kampagne"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Kupon kampagner"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Rabat:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Rabat"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Ugyldig eller udløbet kampagne kode."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Sidst ændret den"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Salgskampagner"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Begræns udgivelse til denne hjemmeside."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Salgsordre"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Programkoden skal være unik på hjemmesiden!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Hjemmeside"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Du har med succes tilføjet følgende kampagnekode:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Din belønning"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "er tilgængelig ved den næste ordre med denne kampagnekode:"
diff --git a/addons/website_sale_coupon/i18n/de.po b/addons/website_sale_coupon/i18n/de.po
new file mode 100644
index 00000000..ff929fed
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/de.po
@@ -0,0 +1,107 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Chris Egal <sodaswed@web.de>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Chris Egal <sodaswed@web.de>, 2020\n"
+"Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: de\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Gutscheinprogramm"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Gutschein-Programme"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Rabatt:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Rabattierter Betrag"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Ungültiger oder abgelaufener Gutscheincode."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Zuletzt geändert am"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Promo-Kampagnen"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Beschränken Sie die Veröffentlichung auf dieser Website."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Verkaufsauftrag"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Der Programmcode muss auf der Website eindeutig sein!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Website"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Sie haben erfolgreich folgenden Promo-Code angewendet:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Ihre Prämie"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "ist bei einer nächsten Bestellung mit diesem Promo-Code verfügbar:"
diff --git a/addons/website_sale_coupon/i18n/el.po b/addons/website_sale_coupon/i18n/el.po
new file mode 100644
index 00000000..5ea0cfc4
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/el.po
@@ -0,0 +1,115 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Kostas Goutoudis <goutoudis@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Kostas Goutoudis <goutoudis@gmail.com>, 2020\n"
+"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: el\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Έκπτωση:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Εμφάνιση Ονόματος"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "Κωδικός"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Τελευταία τροποποίηση στις"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Παραγγελία"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Ιστότοπος"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/en_GB.po b/addons/website_sale_coupon/i18n/en_GB.po
new file mode 100644
index 00000000..ac40276f
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/en_GB.po
@@ -0,0 +1,77 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Language-Team: English (United Kingdom) (https://www.transifex.com/odoo/teams/41243/en_GB/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: en_GB\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/eo.po b/addons/website_sale_coupon/i18n/eo.po
new file mode 100644
index 00000000..2d126747
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/eo.po
@@ -0,0 +1,102 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Language-Team: Esperanto (https://www.transifex.com/odoo/teams/41243/eo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: eo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es.po b/addons/website_sale_coupon/i18n/es.po
new file mode 100644
index 00000000..94f6951a
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es.po
@@ -0,0 +1,110 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Rick Hunter <rick_hunter_ec@yahoo.com>, 2020
+# Miguel Orueta <mo@landoo.es>, 2020
+# Jon Perez <jop@odoo.com>, 2020
+# Osiris Román <osiris.roman@yachaytech.edu.ec>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Osiris Román <osiris.roman@yachaytech.edu.ec>, 2020\n"
+"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Programa de cupones"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Programas de cupones"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Descuento:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Cantidad descontada"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Código de promoción no válido o caducado."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Programa de promociones"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Restringir publicar a este sitio web."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Pedido de venta"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "¡El código del programa debe ser único por sitio web!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Sitio web"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Usted ha aplicado satisfactoriamente el siguiente código promocional:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Su recompenza"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "esta disponible en una siguiente orden con este código promocional:"
diff --git a/addons/website_sale_coupon/i18n/es_BO.po b/addons/website_sale_coupon/i18n/es_BO.po
new file mode 100644
index 00000000..59489573
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_BO.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Bolivia) (https://www.transifex.com/odoo/teams/41243/es_BO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_BO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Cotización"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es_CL.po b/addons/website_sale_coupon/i18n/es_CL.po
new file mode 100644
index 00000000..30575361
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_CL.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Chile) (https://www.transifex.com/odoo/teams/41243/es_CL/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CL\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Presupuesto"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es_CO.po b/addons/website_sale_coupon/i18n/es_CO.po
new file mode 100644
index 00000000..251b6f0a
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_CO.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Colombia) (https://www.transifex.com/odoo/teams/41243/es_CO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Cotización"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es_CR.po b/addons/website_sale_coupon/i18n/es_CR.po
new file mode 100644
index 00000000..85219632
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_CR.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/odoo/teams/41243/es_CR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_CR\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Presupuesto"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es_DO.po b/addons/website_sale_coupon/i18n/es_DO.po
new file mode 100644
index 00000000..b5aa3c01
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_DO.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/odoo/teams/41243/es_DO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_DO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Cotización"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es_EC.po b/addons/website_sale_coupon/i18n/es_EC.po
new file mode 100644
index 00000000..fb6c2e44
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_EC.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Ecuador) (https://www.transifex.com/odoo/teams/41243/es_EC/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_EC\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Presupuesto"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es_MX.po b/addons/website_sale_coupon/i18n/es_MX.po
new file mode 100644
index 00000000..41030440
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_MX.po
@@ -0,0 +1,114 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Cécile Collart <cco@odoo.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Cécile Collart <cco@odoo.com>, 2021\n"
+"Language-Team: Spanish (Mexico) (https://www.transifex.com/odoo/teams/41243/es_MX/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_MX\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "Cupón"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Programa de cupones"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Programas de cupones"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Descuento:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Cantidad descontada"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Código de promoción no válido o caducado."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Programa de promociones"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Restringir publicar a este sitio web."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Pedido de venta"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "¡El código del programa debe ser único por sitio web!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Sitio web"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Usted ha aplicado satisfactoriamente el siguiente código promocional:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Su recompenza"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "esta disponible en una siguiente orden con este código promocional:"
diff --git a/addons/website_sale_coupon/i18n/es_PE.po b/addons/website_sale_coupon/i18n/es_PE.po
new file mode 100644
index 00000000..66745c50
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_PE.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Peru) (https://www.transifex.com/odoo/teams/41243/es_PE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_PE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Cotización"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es_PY.po b/addons/website_sale_coupon/i18n/es_PY.po
new file mode 100644
index 00000000..cb67ab4e
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_PY.po
@@ -0,0 +1,77 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Language-Team: Spanish (Paraguay) (https://www.transifex.com/odoo/teams/41243/es_PY/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_PY\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/es_VE.po b/addons/website_sale_coupon/i18n/es_VE.po
new file mode 100644
index 00000000..1d16391b
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/es_VE.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Spanish (Venezuela) (https://www.transifex.com/odoo/teams/41243/es_VE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_VE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Presupuesto"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/et.po b/addons/website_sale_coupon/i18n/et.po
new file mode 100644
index 00000000..fc8cfe7d
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/et.po
@@ -0,0 +1,120 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Triine Aavik <triine@avalah.ee>, 2020
+# Rivo Zängov <eraser@eraser.ee>, 2020
+# Eneli Õigus <enelioigus@gmail.com>, 2020
+# Helen Sulaoja <helen@avalah.ee>, 2020
+# Piia Paurson <piia@avalah.ee>, 2020
+# Algo Kärp <algokarp@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Algo Kärp <algokarp@gmail.com>, 2021\n"
+"Language-Team: Estonian (https://www.transifex.com/odoo/teams/41243/et/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: et\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "Kupong"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Sooduskupongid"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Kupongiprogrammid"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Allahindlus:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Kuva nimi"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Viimati muudetud (millal)"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Kampaaniaprogrammid"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Avaldage ainult see veebileht"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Müügitellimus"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Veebileht"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Oled rakendanud selle promokoodi:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Sinu tasu"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
+"on saadaval pärast järgmist tellimust, mis tehakse selle promokoodiga:"
diff --git a/addons/website_sale_coupon/i18n/eu.po b/addons/website_sale_coupon/i18n/eu.po
new file mode 100644
index 00000000..a7c81c6e
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/eu.po
@@ -0,0 +1,117 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2021
+# Eneko <eastigarraga@codesyntax.com>, 2021
+# Mikel Lizarralde <mikellizarralde@gmail.com>, 2021
+# 61590936fa9bf290362ee306eeabf363_944dd10 <a8bfd5a0b49b9c8455f33fc521764cc3_680674>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: 61590936fa9bf290362ee306eeabf363_944dd10 <a8bfd5a0b49b9c8455f33fc521764cc3_680674>, 2021\n"
+"Language-Team: Basque (https://www.transifex.com/odoo/teams/41243/eu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: eu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Izena erakutsi"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Azken aldaketa"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Salmenta-eskaera"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Webgune"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/fa.po b/addons/website_sale_coupon/i18n/fa.po
new file mode 100644
index 00000000..511f91d3
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/fa.po
@@ -0,0 +1,87 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-21 14:07+0000\n"
+"PO-Revision-Date: 2018-09-21 14:07+0000\n"
+"Last-Translator: Martin Trigaux, 2018\n"
+"Language-Team: Persian (https://www.transifex.com/odoo/teams/41243/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fa\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"float-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sale Order"
+msgstr "سفارش فروش"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Website"
+msgstr "تارنما"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/fi.po b/addons/website_sale_coupon/i18n/fi.po
new file mode 100644
index 00000000..90bae6f5
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/fi.po
@@ -0,0 +1,117 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Kari Lindgren <kari.lindgren@emsystems.fi>, 2020
+# Svante Suominen <svante.suominen@web-veistamo.fi>, 2020
+# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2020
+# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2020\n"
+"Language-Team: Finnish (https://www.transifex.com/odoo/teams/41243/fi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Alennuskupongit"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Alennus:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Alennettu summa"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Näyttönimi"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "Tunniste (ID)"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Virheellinen tai vanhentunut koodi."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Viimeksi muokattu"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Kampanjakoodit"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Rajoita julkaisu tälle verkkosivustolle."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Myyntitilaus"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Koodin pitää olla uniikki per verkkosivusto!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Verkkosivu"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Olet onnistuneesti käyttänyt seuraavan koodi:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Palkintosi"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "on saatavilla seuraavalla tilauksella, kun syötät koodin:"
diff --git a/addons/website_sale_coupon/i18n/fo.po b/addons/website_sale_coupon/i18n/fo.po
new file mode 100644
index 00000000..c3343e40
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/fo.po
@@ -0,0 +1,77 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Language-Team: Faroese (https://www.transifex.com/odoo/teams/41243/fo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fo\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/fr.po b/addons/website_sale_coupon/i18n/fr.po
new file mode 100644
index 00000000..7fd2b62f
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/fr.po
@@ -0,0 +1,111 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Aurélien Pillevesse <aurelienpillevesse@hotmail.fr>, 2020
+# Eloïse Stilmant <est@odoo.com>, 2020
+# Cécile Collart <cco@odoo.com>, 2020
+# Elise Carton <eca@odoo.com>, 2020
+# Gilles Mangin <gilles.mangin@phidias.fr>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Gilles Mangin <gilles.mangin@phidias.fr>, 2020\n"
+"Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Campagne de Coupon"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Campagnes de bons de réduction"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Réduction :"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Montant Réduit"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nom affiché"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Code promotionnel non valide ou expiré."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Campagnes de promotion"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Limiter la publication sur ce site web."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Bon de commande"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Le code du programme doit être unique par site Web!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Site web"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Vous avez bien appliqué le code promo suivant :"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Votre récompense"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "est disponible sur une prochaine commande avec ce code promo :"
diff --git a/addons/website_sale_coupon/i18n/fr_CA.po b/addons/website_sale_coupon/i18n/fr_CA.po
new file mode 100644
index 00000000..76e36755
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/fr_CA.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: French (Canada) (https://www.transifex.com/odoo/teams/41243/fr_CA/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr_CA\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Soumission"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/gl.po b/addons/website_sale_coupon/i18n/gl.po
new file mode 100644
index 00000000..857d6028
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/gl.po
@@ -0,0 +1,77 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Language-Team: Galician (https://www.transifex.com/odoo/teams/41243/gl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: gl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/gu.po b/addons/website_sale_coupon/i18n/gu.po
new file mode 100644
index 00000000..a96c8e44
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/gu.po
@@ -0,0 +1,84 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-21 14:07+0000\n"
+"PO-Revision-Date: 2018-09-21 14:07+0000\n"
+"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: gu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"float-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sale Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Website"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/he.po b/addons/website_sale_coupon/i18n/he.po
new file mode 100644
index 00000000..c83d5eb9
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/he.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# שהאב חוסיין <shhab89@gmail.com>, 2020
+# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: ZVI BLONDER <ZVIBLONDER@gmail.com>, 2020\n"
+"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: he\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "תוכנית קופון"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "תוכניות קופונים"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "הנחה"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "סכום הנחה"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "הצג שם"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "תעודה מזהה"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "קוד הקופון לא חוקי או שפג תוקפו."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "שינוי אחרון ב"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "תוכנית קידום מכירות"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "הגבל את הפרסום לאתר זה."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "הזמנת לקוח"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "קוד התוכנית חייב להיות ייחודי באתר האינטרנט!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "אתר אינטרנט"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "החלת בהצלחה את קוד הקופון הבא:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "ההטבה שלך"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "זמין בהזמנה הבאה עם קוד קופון זה:"
diff --git a/addons/website_sale_coupon/i18n/hi.po b/addons/website_sale_coupon/i18n/hi.po
new file mode 100644
index 00000000..3cede122
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/hi.po
@@ -0,0 +1,110 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Language-Team: Hindi (https://www.transifex.com/odoo/teams/41243/hi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/hr.po b/addons/website_sale_coupon/i18n/hr.po
new file mode 100644
index 00000000..1346c6a6
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/hr.po
@@ -0,0 +1,115 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Vladimir Olujić <olujic.vladimir@storm.hr>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Vladimir Olujić <olujic.vladimir@storm.hr>, 2020\n"
+"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/hr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hr\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Popust:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Naziv"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Zadnja promjena"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Prodajni nalog"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Web stranica"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/hu.po b/addons/website_sale_coupon/i18n/hu.po
new file mode 100644
index 00000000..55af709d
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/hu.po
@@ -0,0 +1,115 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Tamás Németh <ntomasz81@gmail.com>, 2021
+# Ákos Nagy <akos.nagy@oregional.hu>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Ákos Nagy <akos.nagy@oregional.hu>, 2021\n"
+"Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "Kupon"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Kedvezmény:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Név megjelenítése"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "Azonosító"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Legutóbb módosítva"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Közzététel korlátozása erre a weboldalra."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Értékesítési rendelés"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Honlap"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/id.po b/addons/website_sale_coupon/i18n/id.po
new file mode 100644
index 00000000..40313e84
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/id.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# William Surya Permana <zarambie_game@yahoo.com>, 2020
+# Martin Trigaux, 2020
+# Andhitia Rama <andhitia.r@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Andhitia Rama <andhitia.r@gmail.com>, 2020\n"
+"Language-Team: Indonesian (https://www.transifex.com/odoo/teams/41243/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Diskon:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Terakhir diubah pada"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Order Penjualan"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Situs Web"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/is.po b/addons/website_sale_coupon/i18n/is.po
new file mode 100644
index 00000000..9e9f209d
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/is.po
@@ -0,0 +1,89 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Birgir Steinarsson <biggboss83@gmail.com>, 2018
+# Bjorn Ingvarsson <boi@exigo.is>, 2018
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-21 14:07+0000\n"
+"PO-Revision-Date: 2018-08-24 11:49+0000\n"
+"Last-Translator: Bjorn Ingvarsson <boi@exigo.is>, 2018\n"
+"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: is\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"float-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Afsláttur:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sale Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Website"
+msgstr "Vefsíða"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/it.po b/addons/website_sale_coupon/i18n/it.po
new file mode 100644
index 00000000..11e02a96
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/it.po
@@ -0,0 +1,117 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Paolo Valier, 2020
+# Léonie Bouchat <lbo@odoo.com>, 2020
+# Sergio Zanchetta <primes2h@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2021\n"
+"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: it\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "Buono sconto"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Programma buoni sconto"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Programmi buoni sconto"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Sconto:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Importo scontato "
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nome visualizzato"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Codice promozionale non valido o scaduto."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Ultima modifica il"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Programmi promozionali"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Limita la pubblicazione a questo sito web."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Ordine di vendita"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Il codice del programma deve essere univoco per sito web."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Sito web"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Codice promozionale applicato con successo:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Il riconoscimento"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
+"è disponibile per un ordine successivo con questo codice promozionale:"
diff --git a/addons/website_sale_coupon/i18n/ja.po b/addons/website_sale_coupon/i18n/ja.po
new file mode 100644
index 00000000..ea1ccb2c
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ja.po
@@ -0,0 +1,116 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Shunho Kin <s-kin@shonan-innovation.co.jp>, 2020
+# Yoshi Tashiro <tashiro@roomsfor.hk>, 2020
+# Noma Yuki, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Noma Yuki, 2021\n"
+"Language-Team: Japanese (https://www.transifex.com/odoo/teams/41243/ja/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ja\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "クーポン"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "値引:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "表示名"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "最終更新日"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "このWebサイトへの公開を制限します。"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "販売オーダ"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "ウェブサイト"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/ka.po b/addons/website_sale_coupon/i18n/ka.po
new file mode 100644
index 00000000..45f49b01
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ka.po
@@ -0,0 +1,116 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021
+# Martin Trigaux, 2021
+# Temur, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Temur, 2021\n"
+"Language-Team: Georgian (https://www.transifex.com/odoo/teams/41243/ka/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ka\n"
+"Plural-Forms: nplurals=2; plural=(n!=1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "ფასდაკლება:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "სახელი"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "იდენტიფიკატორი/ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "ბოლოს განახლებულია"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "გაყიდვის ორდერი"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "ვებსაიტი"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/kab.po b/addons/website_sale_coupon/i18n/kab.po
new file mode 100644
index 00000000..6e6ee15d
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/kab.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Kabyle (https://www.transifex.com/odoo/teams/41243/kab/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: kab\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Asuter n ssuma"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/km.po b/addons/website_sale_coupon/i18n/km.po
new file mode 100644
index 00000000..9f3fdd6a
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/km.po
@@ -0,0 +1,87 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Chan Nath <channath@gmail.com>, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-21 14:07+0000\n"
+"PO-Revision-Date: 2018-09-21 14:07+0000\n"
+"Last-Translator: Chan Nath <channath@gmail.com>, 2018\n"
+"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: km\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"float-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sale Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Website"
+msgstr "វែបសាយ"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/ko.po b/addons/website_sale_coupon/i18n/ko.po
new file mode 100644
index 00000000..9f1831c8
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ko.po
@@ -0,0 +1,107 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# JH CHOI <hwangtog@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: JH CHOI <hwangtog@gmail.com>, 2020\n"
+"Language-Team: Korean (https://www.transifex.com/odoo/teams/41243/ko/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ko\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "쿠폰 프로그램"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "쿠폰 프로그램"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "할인 :"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "할인 금액"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "이름 표시"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "프로모션 코드가 잘못되었거나 기간이 만료되었습니다."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "최근 수정"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "프로모션 프로그램"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "이 웹 사이트로의 게시를 제한합니다."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "판매 주문"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "프로그램 코드는 웹사이트별로 고유해야 합니다."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "웹사이트"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "다음 프로모션 코드를 성공적으로 적용했습니다."
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "귀하의 보상"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "이 프로모션 코드를 다음 주문에도 사용할 수 있는지 여부 :"
diff --git a/addons/website_sale_coupon/i18n/lb.po b/addons/website_sale_coupon/i18n/lb.po
new file mode 100644
index 00000000..0d7afb1c
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/lb.po
@@ -0,0 +1,74 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-08-12 11:33+0000\n"
+"PO-Revision-Date: 2019-08-26 09:16+0000\n"
+"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/lo.po b/addons/website_sale_coupon/i18n/lo.po
new file mode 100644
index 00000000..945d2c29
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/lo.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lo\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "ໃບສະເໜີລາຄາ"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/lt.po b/addons/website_sale_coupon/i18n/lt.po
new file mode 100644
index 00000000..1f61ec1d
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/lt.po
@@ -0,0 +1,118 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2021
+# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2021
+# digitouch UAB <digitouchagencyeur@gmail.com>, 2021
+# Linas Versada <linaskrisiukenas@gmail.com>, 2021
+# Jonas Zinkevicius <jozi@odoo.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Jonas Zinkevicius <jozi@odoo.com>, 2021\n"
+"Language-Team: Lithuanian (https://www.transifex.com/odoo/teams/41243/lt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lt\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "Kuponas"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Kuponų programa"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Kuponų programos"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Nuolaida:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Nuolaidos suma"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Rodomas pavadinimas"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Klaidingas arba pasibaigusio galiojimo nuolaidos kodas"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Paskutinį kartą keista"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Nuolaidų programos"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Apriboti skelbimą šioje svetainėje."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Pardavimo užsakymas"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Programos kodas turi būti unikalus pagal svetainę!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Svetainė"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Sėkmingai pritaikėte šį nuolaidos kodą:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Sutaupyta suma"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "Galimas kitam užsakymui su šiuo nuolaidos kodu:"
diff --git a/addons/website_sale_coupon/i18n/lv.po b/addons/website_sale_coupon/i18n/lv.po
new file mode 100644
index 00000000..c397cdcc
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/lv.po
@@ -0,0 +1,102 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Language-Team: Latvian (https://www.transifex.com/odoo/teams/41243/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/mk.po b/addons/website_sale_coupon/i18n/mk.po
new file mode 100644
index 00000000..7dbf51bc
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/mk.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Macedonian (https://www.transifex.com/odoo/teams/41243/mk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: mk\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Цитат"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/mn.po b/addons/website_sale_coupon/i18n/mn.po
new file mode 100644
index 00000000..4f93cfd2
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/mn.po
@@ -0,0 +1,110 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2020
+# Martin Trigaux, 2020
+# nurbakhit nurka <nurbakhit@bumanit.mn>, 2020
+# baaska sh <sh.baaskash@gmail.com>, 2020
+# Nurbahyt Kh <nurbahyt.kh@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Nurbahyt Kh <nurbahyt.kh@gmail.com>, 2020\n"
+"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: mn\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Купон хөтөлбөр"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Купон хөтөлбөрүүд"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Хөнгөлөлт:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Хөнгөлөлтийн дүн"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Дэлгэрэнгүй нэр"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Сүүлд зассан огноо"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Урамшууллын хөтөлбөрүүд"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Энэ вебсайтад нийтлэхийг хязгаарлах"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Борлуулалтын захиалга"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Вэбсайт"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/nb.po b/addons/website_sale_coupon/i18n/nb.po
new file mode 100644
index 00000000..cda7433a
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/nb.po
@@ -0,0 +1,107 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Marius Stedjan <marius@stedjan.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Marius Stedjan <marius@stedjan.com>, 2020\n"
+"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nb\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Kupongprogram"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Kupongprogrammer"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Rabatt:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Rabattert beløp"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Visningsnavn"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Ugyldig eller utgått kampanjekode."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Sist endret"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Kampanjeprogrammer"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Begrens publisering til dette nettstedet"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Salgsordre"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Kupongkoden må være unik pr nettsted!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Nettsted"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Du har lagt til denne kampanjekoden:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Din belønningen"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "er tilgjengelig på en fremtidig bestilling med denne kampanjekoden:"
diff --git a/addons/website_sale_coupon/i18n/ne.po b/addons/website_sale_coupon/i18n/ne.po
new file mode 100644
index 00000000..eb165a5c
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ne.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Bishisht Bhatta <bishisht.np.mnr@gmail.com>, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Bishisht Bhatta <bishisht.np.mnr@gmail.com>, 2018\n"
+"Language-Team: Nepali (https://www.transifex.com/odoo/teams/41243/ne/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ne\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "उद्धरण"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/nl.po b/addons/website_sale_coupon/i18n/nl.po
new file mode 100644
index 00000000..59fad283
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/nl.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Erwin van der Ploeg <erwin@odooexperts.nl>, 2020
+# Yenthe Van Ginneken <yenthespam@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Yenthe Van Ginneken <yenthespam@gmail.com>, 2020\n"
+"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Kortingsbonnenprogramma"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Kortingsbonnenprogramma's"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Korting:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Kortingsbedrag"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Foutieve of vervallen promotie code."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Laatst gewijzigd op"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Promotieprogramma's"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Publiceren op deze website beperken."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Verkooporder"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "De programma code moet uniek zijn per website!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Website"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "U heeft succesvol de volgende promotie code toegepast:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Uw beloning"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "is beschikbaar op het volgende order met de promotie code:"
diff --git a/addons/website_sale_coupon/i18n/nl_BE.po b/addons/website_sale_coupon/i18n/nl_BE.po
new file mode 100644
index 00000000..7b5b6260
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/nl_BE.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux <mat@odoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
+"Language-Team: Dutch (Belgium) (https://www.transifex.com/odoo/teams/41243/nl_BE/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl_BE\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Offerte"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/pl.po b/addons/website_sale_coupon/i18n/pl.po
new file mode 100644
index 00000000..00dc0b29
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/pl.po
@@ -0,0 +1,111 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Tomasz Leppich <t.leppich@gmail.com>, 2020
+# Piotr Szlązak <szlazakpiotr@gmail.com>, 2020
+# Marcin Młynarczyk <mlynarczyk@gmail.com>, 2020
+# Piotr Cierkosz <piotr.w.cierkosz@gmail.com>, 2020
+# Paweł Wodyński <pw@myodoo.pl>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Paweł Wodyński <pw@myodoo.pl>, 2020\n"
+"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pl\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Program kuponowy"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Programy kuponowe"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Upust:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nazwa wyświetlana"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Data ostatniej modyfikacji"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Programy Promocyjne"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Ogranicz publikowanie do tej strony."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Zamówienie sprzedaży"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Strona WWW"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Pomyślnie zastosowałeś następujący kod promocyjny:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Twoja nagroda"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "jest dostępny w następnym zamówieniu z tym kodem promocyjnym:"
diff --git a/addons/website_sale_coupon/i18n/pt.po b/addons/website_sale_coupon/i18n/pt.po
new file mode 100644
index 00000000..04bafd63
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/pt.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Reinaldo Ramos <reinaldo.ramos@arxi.pt>, 2020
+# Marcelo Pereira <marcelo.pereira@arxi.pt>, 2020
+# Pedro Filipe <pedro2.10@hotmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Pedro Filipe <pedro2.10@hotmail.com>, 2020\n"
+"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/pt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Desconto:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nome"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Última Modificação em"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Ordem de Vendas"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Website"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/pt_BR.po b/addons/website_sale_coupon/i18n/pt_BR.po
new file mode 100644
index 00000000..91e74718
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/pt_BR.po
@@ -0,0 +1,122 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatica@protonmail.com>, 2020
+# Rafael H L Moretti <rafael.moretti@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Mateus Lopes <mateus1@gmail.com>, 2020
+# André Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2020
+# Lauro de Lima <lauro@ciclix.com>, 2020
+# Keli Brugalli <kbr@odoo.com>, 2020
+# mariana rodrigues <mariana12v@gmail.com>, 2020
+# Éder Brito <britoederr@gmail.com>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Éder Brito <britoederr@gmail.com>, 2021\n"
+"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "Cupom"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Programa de cupom"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Programas de cupom"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Desconto:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Valor de desconto"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Código promocional expirado ou inválido."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Última modificação em"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Programas de Promoção"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Restringir publicação a este site."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Pedido de venda"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "O código de programa deve ser único por site!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Website"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Você aplicou o seguinte código de desconto com sucesso:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Sua recompensa"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "está disponível em um próximo pedido com este código promocional:"
diff --git a/addons/website_sale_coupon/i18n/ro.po b/addons/website_sale_coupon/i18n/ro.po
new file mode 100644
index 00000000..4eb41a6d
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ro.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Dorin Hongu <dhongu@gmail.com>, 2020
+# Foldi Robert <foldirobert@nexterp.ro>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Foldi Robert <foldirobert@nexterp.ro>, 2020\n"
+"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ro\n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Program cupon"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Programe cupone"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Reducere:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Valoarea redusă"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Nume afișat"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Cod promoțional nevalid sau expirat."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Ultima modificare la"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Programe de promovare"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Limitați publicarea pe acest site web."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Comandă de vânzare"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Codul programului trebuie să fie unic de site-ul web!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Pagină web"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Ați aplicat su succes următorul cod promoțional:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Recompensa ta"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "este disponibil la o comandă următoare cu acest cod promoțional:"
diff --git a/addons/website_sale_coupon/i18n/ru.po b/addons/website_sale_coupon/i18n/ru.po
new file mode 100644
index 00000000..7f25fbc4
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ru.po
@@ -0,0 +1,111 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Ivan Yelizariev <yelizariev@it-projects.info>, 2020
+# ILMIR <karamov@it-projects.info>, 2020
+# Oleg Kuryan <oleg@ventor.tech>, 2020
+# Константин Коровин <korovin74@gmail.com>, 2020
+# Irina Fedulova <istartlin@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Irina Fedulova <istartlin@gmail.com>, 2020\n"
+"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ru\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Купонная программа"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Купонные программы"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Скидка:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "сумма скидок"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Отображаемое имя"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "Идентификатор"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Последнее изменение"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Акционные программы"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Ограничение публикации на этом сайте."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Заказ на продажу"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Код программы должен быть уникальным по сайтом!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Веб-сайт"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Вы успешно применили следующий код купона:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Твоя награда"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "доступен при следующем заказе с кодом:"
diff --git a/addons/website_sale_coupon/i18n/si.po b/addons/website_sale_coupon/i18n/si.po
new file mode 100644
index 00000000..f3a617cc
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/si.po
@@ -0,0 +1,102 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Language-Team: Sinhala (https://www.transifex.com/odoo/teams/41243/si/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: si\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/sk.po b/addons/website_sale_coupon/i18n/sk.po
new file mode 100644
index 00000000..00002fbd
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/sk.po
@@ -0,0 +1,109 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2020
+# Rastislav Brenčič <rastislav.brencic99@gmail.com>, 2020
+# Rastislav Brencic <rastislav.brencic@azet.sk>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Rastislav Brencic <rastislav.brencic@azet.sk>, 2020\n"
+"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/sk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Kupónový program"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Zľava:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Zobrazovaný názov"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Posledná úprava"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Obmedzte publikovanie na túto webstránku."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Objednávka "
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Webstránka"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/sl.po b/addons/website_sale_coupon/i18n/sl.po
new file mode 100644
index 00000000..4445c895
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/sl.po
@@ -0,0 +1,117 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2021
+# Matjaz Mozetic <m.mozetic@matmoz.si>, 2021
+# matjaz k <matjaz@mentis.si>, 2021
+# Jasmina Macur <jasmina@hbs.si>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Jasmina Macur <jasmina@hbs.si>, 2021\n"
+"Language-Team: Slovenian (https://www.transifex.com/odoo/teams/41243/sl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sl\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Popust:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Zadnjič spremenjeno"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Omejitev objav na to spletno stran."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Prodajni nalog"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Spletna stran"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Uspešno ste uporabili naslednjo promocijsko kodo:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "je na voljo pri naslednjem naročilu s to promocijsko kodo:"
diff --git a/addons/website_sale_coupon/i18n/sq.po b/addons/website_sale_coupon/i18n/sq.po
new file mode 100644
index 00000000..6881ee9f
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/sq.po
@@ -0,0 +1,77 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Language-Team: Albanian (https://www.transifex.com/odoo/teams/41243/sq/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sq\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/sr.po b/addons/website_sale_coupon/i18n/sr.po
new file mode 100644
index 00000000..6dd3b33b
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/sr.po
@@ -0,0 +1,87 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-21 14:07+0000\n"
+"PO-Revision-Date: 2018-09-21 14:07+0000\n"
+"Last-Translator: Martin Trigaux, 2018\n"
+"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"float-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sale Order"
+msgstr "Nalog za prodaju"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Website"
+msgstr "Web stranica"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/sr@latin.po b/addons/website_sale_coupon/i18n/sr@latin.po
new file mode 100644
index 00000000..814f6a07
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/sr@latin.po
@@ -0,0 +1,80 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Djordje Marjanovic <djordje_m@yahoo.com>, 2017
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-10-02 11:50+0000\n"
+"PO-Revision-Date: 2017-10-02 11:50+0000\n"
+"Last-Translator: Djordje Marjanovic <djordje_m@yahoo.com>, 2017\n"
+"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr@latin\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid ""
+"<span class=\"col-xs-6 text-right text-muted\" title=\"Discounted amount\"> "
+"Discount:</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"pull-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Include Public User"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program_is_public_included
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_rule_is_public_included
+msgid "Is the public user included into the set of autorized customers"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Quotation"
+msgstr "Ponuda"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_rule
+msgid "Sales Coupon Rule"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/sv.po b/addons/website_sale_coupon/i18n/sv.po
new file mode 100644
index 00000000..f92518a1
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/sv.po
@@ -0,0 +1,116 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2021
+# Kim Asplund <kim.asplund@gmail.com>, 2021
+# Anders Wallenquist <anders.wallenquist@vertel.se>, 2021
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Anders Wallenquist <anders.wallenquist@vertel.se>, 2021\n"
+"Language-Team: Swedish (https://www.transifex.com/odoo/teams/41243/sv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sv\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Kupong Program"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Rabatt:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Rabatterat Pris"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Visningsnamn"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Fel eller utgången kod."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Senast redigerad"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Marknadsföringsprogram"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Begränsa publicering på denna webbplats."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Kundorder"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Koden måste vara unik för websidan!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Webbplats"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Du har lagt till följande Markandsföringskod:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Din Bonus"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "är tillgänglig på följande order med denna kod:"
diff --git a/addons/website_sale_coupon/i18n/th.po b/addons/website_sale_coupon/i18n/th.po
new file mode 100644
index 00000000..248cc036
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/th.po
@@ -0,0 +1,89 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# monchai7 <montchye@gmail.com>, 2018
+# gsong <gsong2014@foxmail.com>, 2018
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5+e\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-21 14:07+0000\n"
+"PO-Revision-Date: 2018-08-24 11:49+0000\n"
+"Last-Translator: gsong <gsong2014@foxmail.com>, 2018\n"
+"Language-Team: Thai (https://www.transifex.com/odoo/teams/41243/th/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: th\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "<span class=\"float-left\">Invalid or expired promo code</span>"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "ส่วนลด:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sale Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_coupon_program
+msgid "Sales Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:23
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_coupon_program__website_id
+msgid "Website"
+msgstr "เว็บไซต์"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/tr.po b/addons/website_sale_coupon/i18n/tr.po
new file mode 100644
index 00000000..42ff0310
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/tr.po
@@ -0,0 +1,112 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Levent Karakaş <levent@mektup.at>, 2020
+# Murat Kaplan <muratk@projetgrup.com>, 2020
+# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2020
+# Umur Akın <umura@projetgrup.com>, 2020
+# Buket Şeker <buket_skr@hotmail.com>, 2020
+# Murat Durmuş <muratd@projetgrup.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Murat Durmuş <muratd@projetgrup.com>, 2020\n"
+"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Kupon Programı"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Kupon Kampanyaları"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "İndirim:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "İndirimli tutar"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Görünüm Adı"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Geçersiz veya süresi dolmuş promosyon kodu."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Son Düzenleme"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Promosyon Kampanyaları"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Yayını bu siteye kısıtla."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Satış Siparişi"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Program kodu web sitesi tarafından benzersiz olmalıdır!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Websitesi"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Kampanya kodu başarılı bir şekilde uygulandı:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Ödülünüz"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "Bu promosyon kodu bir sonraki siparişte kullanılabilir:"
diff --git a/addons/website_sale_coupon/i18n/uk.po b/addons/website_sale_coupon/i18n/uk.po
new file mode 100644
index 00000000..ac6051b6
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/uk.po
@@ -0,0 +1,107 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Martin Trigaux, 2020
+# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2020\n"
+"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: uk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "Купонна програма"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Купонні програми"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Знижка:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "Сума знижок"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Відобразити назву"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "Недійсний промо-код або термін його дії минув."
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Останні зміни на"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Програми лояльності"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Обмеження публікації на цьому веб-сайті."
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Замовлення на продаж"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "Код програми повинен бути унікальним за веб-сайтом!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Веб-сайт"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Ви успішно застосували промо-код:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Ваша нагорода"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "доступний у наступному порядку за допомогою цього промо-коду:"
diff --git a/addons/website_sale_coupon/i18n/ur.po b/addons/website_sale_coupon/i18n/ur.po
new file mode 100644
index 00000000..b1e202e5
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/ur.po
@@ -0,0 +1,110 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Language-Team: Urdu (https://www.transifex.com/odoo/teams/41243/ur/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ur\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/vi.po b/addons/website_sale_coupon/i18n/vi.po
new file mode 100644
index 00000000..e0b1a1ef
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/vi.po
@@ -0,0 +1,108 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020
+# Duy BQ <duybq86@gmail.com>, 2020
+# Trinh Tran Thi Phuong <trinhttp@trobz.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Trinh Tran Thi Phuong <trinhttp@trobz.com>, 2020\n"
+"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "Chương trình phiếu giảm giá"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "Chiết khấu:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "Sửa lần cuối vào"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "Chương trình khuyến mãi"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "Hạn chế phát hành cho website này"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "Đơn bán hàng"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "Trang web"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "Bạn đã áp dụng thành công mã khuyến mãi sau:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "Phần thưởng của bạn"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "có sẵn trên đơn hàng tiếp theo với mã khuyến mãi này:"
diff --git a/addons/website_sale_coupon/i18n/website_sale_coupon.pot b/addons/website_sale_coupon/i18n/website_sale_coupon.pot
new file mode 100644
index 00000000..41ad169c
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/website_sale_coupon.pot
@@ -0,0 +1,110 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-11-27 14:13+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr ""
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr ""
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr ""
diff --git a/addons/website_sale_coupon/i18n/zh_CN.po b/addons/website_sale_coupon/i18n/zh_CN.po
new file mode 100644
index 00000000..c03bd4d7
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/zh_CN.po
@@ -0,0 +1,119 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# Maie <m@maie.name>, 2020
+# Jeffery CHEN Fan <jeffery9@gmail.com>, 2020
+# guohuadeng <guohuadeng@hotmail.com>, 2020
+# Lisa Zhang <lzh@odoo.com>, 2020
+# Felix Yang - Elico Corp <felixyangsh@aliyun.com>, 2020
+# Martin Trigaux, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 14.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-11-27 14:13+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: Martin Trigaux, 2020\n"
+"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_CN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_coupon
+msgid "Coupon"
+msgstr "优惠券"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "优惠券方案"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "优惠券促销"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "折扣:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "折扣金额"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "促销代码无效或过期。"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_coupon____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "最后修改日"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "直接促销"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "限制发布到本网站。"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "销售订单"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "方案代码必须是每个网站所独有的!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "网站"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "下面的优惠码已经使用成功:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "您的报酬"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "此优惠码在下个订单是否可用"
diff --git a/addons/website_sale_coupon/i18n/zh_TW.po b/addons/website_sale_coupon/i18n/zh_TW.po
new file mode 100644
index 00000000..4022a55f
--- /dev/null
+++ b/addons/website_sale_coupon/i18n/zh_TW.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * website_sale_coupon
+#
+# Translators:
+# 敬雲 林 <chingyun@yuanchih-consult.com>, 2020
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~13.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2020-09-01 07:29+0000\n"
+"PO-Revision-Date: 2020-09-07 08:22+0000\n"
+"Last-Translator: 敬雲 林 <chingyun@yuanchih-consult.com>, 2020\n"
+"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_coupon_program
+msgid "Coupon Program"
+msgstr "優惠券計劃"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_coupon_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Coupon Programs"
+msgstr "優惠券規劃"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discount:"
+msgstr "折扣:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.cart_discount
+msgid "Discounted amount"
+msgstr "折扣金額"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__display_name
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__display_name
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__id
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order__id
+msgid "ID"
+msgstr "ID"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Invalid or expired promo code."
+msgstr "促銷代碼無效或過期。"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program____last_update
+#: model:ir.model.fields,field_description:website_sale_coupon.field_sale_order____last_update
+msgid "Last Modified on"
+msgstr "最後修改於"
+
+#. module: website_sale_coupon
+#: model:ir.ui.menu,name:website_sale_coupon.menu_promotion_type_config
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.res_config_settings_view_form
+msgid "Promotion Programs"
+msgstr "促銷規劃"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,help:website_sale_coupon.field_coupon_program__website_id
+msgid "Restrict publishing to this website."
+msgstr "限制發佈到此網站。"
+
+#. module: website_sale_coupon
+#: model:ir.model,name:website_sale_coupon.model_sale_order
+msgid "Sales Order"
+msgstr "銷售訂單"
+
+#. module: website_sale_coupon
+#: code:addons/website_sale_coupon/models/sale_coupon_program.py:0
+#, python-format
+msgid "The program code must be unique by website!"
+msgstr "代碼必須在本網站中唯一!"
+
+#. module: website_sale_coupon
+#: model:ir.model.fields,field_description:website_sale_coupon.field_coupon_program__website_id
+msgid "Website"
+msgstr "網站"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "You have successfully applied following promo code:"
+msgstr "您已成功使用以下促銷代碼:"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "Your reward"
+msgstr "促銷優惠"
+
+#. module: website_sale_coupon
+#: model_terms:ir.ui.view,arch_db:website_sale_coupon.sale_coupon_result
+msgid "is available on a next order with this promo code:"
+msgstr "在下一個訂單上使用此促銷代碼:"
diff --git a/addons/website_sale_coupon/models/__init__.py b/addons/website_sale_coupon/models/__init__.py
new file mode 100644
index 00000000..3ac5d489
--- /dev/null
+++ b/addons/website_sale_coupon/models/__init__.py
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import sale_coupon
+from . import sale_coupon_program
+from . import sale_order
diff --git a/addons/website_sale_coupon/models/sale_coupon.py b/addons/website_sale_coupon/models/sale_coupon.py
new file mode 100644
index 00000000..0b8029ef
--- /dev/null
+++ b/addons/website_sale_coupon/models/sale_coupon.py
@@ -0,0 +1,13 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import models
+
+
+class SaleCoupon(models.Model):
+ _inherit = 'coupon.coupon'
+
+ def _check_coupon_code(self, order):
+ if self.program_id.website_id and self.program_id.website_id != order.website_id:
+ return {'error': 'This coupon is not valid on this website.'}
+ return super()._check_coupon_code(order)
diff --git a/addons/website_sale_coupon/models/sale_coupon_program.py b/addons/website_sale_coupon/models/sale_coupon_program.py
new file mode 100644
index 00000000..b55d2a0e
--- /dev/null
+++ b/addons/website_sale_coupon/models/sale_coupon_program.py
@@ -0,0 +1,36 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import api, models, _
+from odoo.exceptions import ValidationError
+
+
+class CouponProgram(models.Model):
+ _name = 'coupon.program'
+ _inherit = ['coupon.program', 'website.multi.mixin']
+
+ @api.constrains('promo_code', 'website_id')
+ def _check_promo_code_constraint(self):
+ """ Only case where multiple same code could coexists is if they all belong to their own website.
+ If the program is website generic, we should ensure there is no generic and no specific (even for other website) already
+ If the program is website specific, we should ensure there is no existing code for this website or False
+ """
+ for program in self.filtered(lambda p: p.promo_code):
+ domain = [('id', '!=', program.id), ('promo_code', '=', program.promo_code)]
+ if program.website_id:
+ domain += program.website_id.website_domain()
+ if self.search(domain):
+ raise ValidationError(_('The program code must be unique by website!'))
+
+ def _filter_programs_on_website(self, order):
+ return self.filtered(lambda program: not program.website_id or program.website_id.id == order.website_id.id)
+
+ @api.model
+ def _filter_programs_from_common_rules(self, order, next_order=False):
+ programs = self._filter_programs_on_website(order)
+ return super(CouponProgram, programs)._filter_programs_from_common_rules(order, next_order)
+
+ def _check_promo_code(self, order, coupon_code):
+ if self.website_id and self.website_id != order.website_id:
+ return {'error': 'This promo code is not valid on this website.'}
+ return super()._check_promo_code(order, coupon_code)
diff --git a/addons/website_sale_coupon/models/sale_order.py b/addons/website_sale_coupon/models/sale_order.py
new file mode 100644
index 00000000..08ff0123
--- /dev/null
+++ b/addons/website_sale_coupon/models/sale_order.py
@@ -0,0 +1,95 @@
+# -*- coding: utf-8 -*-
+from datetime import timedelta
+
+from odoo import api, fields, models
+from odoo.http import request
+
+
+class SaleOrder(models.Model):
+ _inherit = "sale.order"
+
+ def _compute_website_order_line(self):
+ """ This method will merge multiple discount lines generated by a same program
+ into a single one (temporary line with `new()`).
+ This case will only occur when the program is a discount applied on multiple
+ products with different taxes.
+ In this case, each taxes will have their own discount line. This is required
+ to have correct amount of taxes according to the discount.
+ But we wan't these lines to be `visually` merged into a single one in the
+ e-commerce since the end user should only see one discount line.
+ This is only possible since we don't show taxes in cart.
+ eg:
+ line 1: 10% discount on product with tax `A` - $15
+ line 2: 10% discount on product with tax `B` - $11.5
+ line 3: 10% discount on product with tax `C` - $10
+ would be `hidden` and `replaced` by
+ line 1: 10% discount - $36.5
+
+ Note: The line will be created without tax(es) and the amount will be computed
+ depending if B2B or B2C is enabled.
+ """
+ super()._compute_website_order_line()
+ for order in self:
+ # TODO: potential performance bottleneck downstream
+ programs = order._get_applied_programs_with_rewards_on_current_order()
+ for program in programs:
+ program_lines = order.order_line.filtered(lambda line:
+ line.product_id == program.discount_line_product_id)
+ if len(program_lines) > 1:
+ if self.env.user.has_group('sale.group_show_price_subtotal'):
+ price_unit = sum(program_lines.mapped('price_subtotal'))
+ else:
+ price_unit = sum(program_lines.mapped('price_total'))
+ # TODO: batch then flush
+ order.website_order_line += self.env['sale.order.line'].new({
+ 'product_id': program_lines[0].product_id.id,
+ 'price_unit': price_unit,
+ 'name': program_lines[0].name,
+ 'product_uom_qty': 1,
+ 'product_uom': program_lines[0].product_uom.id,
+ 'order_id': order.id,
+ 'is_reward_line': True,
+ })
+ order.website_order_line -= program_lines
+
+ def _compute_cart_info(self):
+ super(SaleOrder, self)._compute_cart_info()
+ for order in self:
+ reward_lines = order.website_order_line.filtered(lambda line: line.is_reward_line)
+ order.cart_quantity -= int(sum(reward_lines.mapped('product_uom_qty')))
+
+ def get_promo_code_error(self, delete=True):
+ error = request.session.get('error_promo_code')
+ if error and delete:
+ request.session.pop('error_promo_code')
+ return error
+
+ def _cart_update(self, product_id=None, line_id=None, add_qty=0, set_qty=0, **kwargs):
+ res = super(SaleOrder, self)._cart_update(product_id=product_id, line_id=line_id, add_qty=add_qty, set_qty=set_qty, **kwargs)
+ self.recompute_coupon_lines()
+ return res
+
+ def _get_free_shipping_lines(self):
+ self.ensure_one()
+ free_shipping_prgs_ids = self._get_applied_programs_with_rewards_on_current_order().filtered(lambda p: p.reward_type == 'free_shipping')
+ if not free_shipping_prgs_ids:
+ return self.env['sale.order.line']
+ free_shipping_product_ids = free_shipping_prgs_ids.mapped('discount_line_product_id')
+ return self.order_line.filtered(lambda l: l.product_id in free_shipping_product_ids)
+
+ @api.autovacuum
+ def _gc_abandoned_coupons(self, *args, **kwargs):
+ """Remove/free coupon from abandonned ecommerce order."""
+ ICP = self.env['ir.config_parameter']
+ validity = ICP.get_param('website_sale_coupon.abandonned_coupon_validity', 4)
+ validity = fields.Datetime.to_string(fields.datetime.now() - timedelta(days=int(validity)))
+ coupon_to_reset = self.env['coupon.coupon'].search([
+ ('state', '=', 'used'),
+ ('sales_order_id.state', '=', 'draft'),
+ ('sales_order_id.write_date', '<', validity),
+ ('sales_order_id.website_id', '!=', False),
+ ])
+ for coupon in coupon_to_reset:
+ coupon.sales_order_id.applied_coupon_ids -= coupon
+ coupon_to_reset.write({'state': 'new'})
+ coupon_to_reset.mapped('sales_order_id').recompute_coupon_lines()
diff --git a/addons/website_sale_coupon/static/description/icon.png b/addons/website_sale_coupon/static/description/icon.png
new file mode 100644
index 00000000..f88909cc
--- /dev/null
+++ b/addons/website_sale_coupon/static/description/icon.png
Binary files differ
diff --git a/addons/website_sale_coupon/static/description/icon.svg b/addons/website_sale_coupon/static/description/icon.svg
new file mode 100644
index 00000000..4bb83071
--- /dev/null
+++ b/addons/website_sale_coupon/static/description/icon.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="70" height="70" viewBox="0 0 70 70"><defs><path id="a" d="M4 0h61c4 0 5 1 5 5v60c0 4-1 5-5 5H4c-3 0-4-1-4-5V5c0-4 1-5 4-5z"/><linearGradient id="c" x1="98.162%" x2="0%" y1="1.838%" y2="100%"><stop offset="0%" stop-color="#797DA5"/><stop offset="50.799%" stop-color="#6D7194"/><stop offset="100%" stop-color="#626584"/></linearGradient><path id="d" d="M50 31.035a3.5 3.5 0 1 0 0 6.93v3.06a1.633 1.633 0 0 1-1.588 1.286L26.974 43l.998 4h18.955c.998 0 .998 2 0 2h-20.95L19.99 25h-1.996v1c0 .667-.332 1-.997 1S16 26.667 16 26v-2c.066-.667.398-1 .998-1h3.99c.516 0 .848.333.998 1l.998 3.281 25.428.037c1.045 0 1.588.761 1.588 2.018v1.7zM45.43 55a2.497 2.497 0 0 1-2.493-2.5c0-1.38 1.116-2.5 2.494-2.5a2.497 2.497 0 0 1 2.494 2.5c0 1.38-1.117 2.5-2.494 2.5zm-18.955 0a2.497 2.497 0 0 1-2.494-2.5c0-1.38 1.117-2.5 2.494-2.5a2.497 2.497 0 0 1 2.495 2.5c0 1.38-1.117 2.5-2.495 2.5zm12.7-24.996a.51.51 0 0 0-.409.2l-7.668 9.056c-.233.31.004.738.41.738l.696-.002a.51.51 0 0 0 .409-.2l7.63-9.056c.234-.312-.005-.74-.41-.738l-.658.002zm-5.841 4.371c1.29 0 2.334-.979 2.334-2.188 0-1.208-1.044-2.187-2.334-2.187S31 30.979 31 32.188c0 1.208 1.044 2.187 2.334 2.187zm0-3.125c.552 0 1 .42 1 .938 0 .517-.448.937-1 .937s-1-.42-1-.938c0-.517.448-.937 1-.937zm4.668 4.375c-1.29 0-2.334.979-2.334 2.188 0 1.208 1.044 2.187 2.334 2.187s2.334-.979 2.334-2.188c0-1.208-1.044-2.187-2.334-2.187zm0 3.125c-.553 0-1-.42-1-.938 0-.517.447-.937 1-.937.552 0 1 .42 1 .938 0 .517-.448.937-1 .937z"/><path id="e" d="M50 30a3 3 0 0 0 0 6v3.025a1.633 1.633 0 0 1-1.588 1.286L26.974 41l.998 4h18.955c.998 0 .998 2 0 2h-20.95L19.99 23h-1.996v1c0 .667-.332 1-.997 1S16 24.667 16 24v-2c.066-.667.398-1 .998-1h3.99c.516 0 .848.333.998 1l.998 3.281 25.428.037c1.045 0 1.588.761 1.588 2.018V30zm-4.57 23a2.497 2.497 0 0 1-2.493-2.5c0-1.38 1.116-2.5 2.494-2.5a2.497 2.497 0 0 1 2.494 2.5c0 1.38-1.117 2.5-2.494 2.5zm-18.955 0a2.497 2.497 0 0 1-2.494-2.5c0-1.38 1.117-2.5 2.494-2.5a2.497 2.497 0 0 1 2.495 2.5c0 1.38-1.117 2.5-2.495 2.5zM48 26a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm0 11a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm-8.825-8.996a.51.51 0 0 0-.409.2l-7.668 9.056c-.233.31.004.738.41.738l.696-.002a.51.51 0 0 0 .409-.2l7.63-9.056c.234-.312-.005-.74-.41-.738l-.658.002zm-5.841 4.371c1.29 0 2.334-.979 2.334-2.188 0-1.208-1.044-2.187-2.334-2.187S31 28.979 31 30.188c0 1.208 1.044 2.187 2.334 2.187zm0-3.125c.552 0 1 .42 1 .938 0 .517-.448.937-1 .937s-1-.42-1-.938c0-.517.448-.937 1-.937zm4.668 4.375c-1.29 0-2.334.979-2.334 2.188 0 1.208 1.044 2.187 2.334 2.187s2.334-.979 2.334-2.188c0-1.208-1.044-2.187-2.334-2.187zm0 3.125c-.553 0-1-.42-1-.938 0-.517.447-.937 1-.937.552 0 1 .42 1 .938 0 .517-.448.937-1 .937z"/></defs><g fill="none" fill-rule="evenodd"><mask id="b" fill="#fff"><use xlink:href="#a"/></mask><g mask="url(#b)"><path fill="url(#c)" d="M0 0H70V70H0z"/><path fill="#FFF" fill-opacity=".383" d="M4 1h61c2.667 0 4.333.667 5 2V0H0v3c.667-1.333 2-2 4-2z"/><path fill="#393939" d="M33.317 69H4c-2 0-4-1-4-4V38.29l16.258-16.95L21 21l2 5h26.583l.371 3.987-3.862 4.883 3.764 1.445-.11 3.27L45.076 45H47l.507 1.61-1.993 1.943 1.815 3.434L33.317 69z" opacity=".324"/><path fill="#000" fill-opacity=".383" d="M4 69h61c2.667 0 4.333-1 5-3v4H0v-4c.667 2 2 3 4 3z"/><use fill="#000" fill-rule="nonzero" opacity=".3" xlink:href="#d"/><use fill="#FFF" fill-rule="nonzero" xlink:href="#e"/></g></g></svg> \ No newline at end of file
diff --git a/addons/website_sale_coupon/static/tests/tours/website_sale_coupon.js b/addons/website_sale_coupon/static/tests/tours/website_sale_coupon.js
new file mode 100644
index 00000000..9cf1926a
--- /dev/null
+++ b/addons/website_sale_coupon/static/tests/tours/website_sale_coupon.js
@@ -0,0 +1,172 @@
+odoo.define('website_sale_coupon.test', function (require) {
+'use strict';
+
+require("website_sale.tour");
+var tour = require("web_tour.tour");
+var ajax = require('web.ajax');
+
+tour.register('shop_sale_coupon', {
+ test: true,
+ url: '/shop?search=Small%20Cabinet',
+},
+ [
+ {
+ content: "open customize menu",
+ extra_trigger: '.oe_website_sale .o_wsale_products_searchbar_form',
+ trigger: '#customize-menu > a',
+ },
+ {
+ content: "enable 'Show # found' if needed",
+ trigger: "#customize-menu a:contains(Show # found)",
+ run: function () {
+ if (!$('#customize-menu a:contains(Show # found) input').prop('checked')) {
+ $('#customize-menu a:contains(Show # found)').click();
+ }
+ }
+ },
+ /* 1. Buy 1 Small Cabinet, enable coupon code & insert 10% code */
+ {
+ content: "select Small Cabinet",
+ extra_trigger: '.oe_search_found',
+ trigger: '.oe_product_cart a:contains("Small Cabinet")',
+ },
+ {
+ content: "add 2 Small Cabinet into cart",
+ trigger: '#product_details input[name="add_qty"]',
+ run: "text 2",
+ },
+ {
+ content: "click on 'Add to Cart' button",
+ trigger: "a:contains(Add to Cart)",
+ },
+ {
+ content: "open customize menu",
+ extra_trigger: '.oe_website_sale .oe_cart',
+ trigger: '#customize-menu > a',
+ },
+ {
+ content: "enable 'Promo Code' if needed",
+ trigger: "#customize-menu a:contains(Promo Code)",
+ run: function () {
+ if (!$('#customize-menu a:contains(Promo Code) input').prop('checked')) {
+ $('#customize-menu a:contains(Promo Code)').click();
+ }
+ }
+ },
+ {
+ content: "click on 'I have a promo code'",
+ extra_trigger: '.show_coupon',
+ trigger: '.show_coupon',
+ },
+ {
+ content: "insert promo code 'testcode'",
+ extra_trigger: 'form[name="coupon_code"]',
+ trigger: 'form[name="coupon_code"] input[name="promo"]',
+ run: "text testcode",
+ },
+ {
+ content: "validate the coupon",
+ trigger: 'form[name="coupon_code"] .a-submit',
+ },
+ {
+ content: "check reward product",
+ trigger: '.reward_product:contains("10.0% discount on total amount")',
+ run: function () {}, // it's a check
+ },
+ /* 2. Add some cabinet to get a free one, play with quantity */
+ {
+ content: "go to shop",
+ trigger: '.reward_product:contains("10.0% discount on total amount")',
+ run: function () {
+ ajax.jsonRpc('/web/dataset/call', 'call', {
+ model: 'account.tax',
+ method: 'create',
+ args: [{
+ 'name':'15% tax incl ' + _.now(),
+ 'amount': 15,
+ }],
+ }).then(function (tax_id) {
+ ajax.jsonRpc('/web/dataset/call', 'call', {
+ model: 'product.template',
+ method: 'create',
+ args: [{
+ 'name': 'Taxed Product',
+ 'taxes_id': [([6, false, [tax_id]])],
+ 'list_price': 100,
+ 'website_published': true,
+ }],
+ }).then(function (data) {
+ location.href = '/shop';
+ });
+ });
+ },
+ },
+ {
+ content: "type Taxed Product in search",
+ trigger: 'form input[name="search"]',
+ run: "text Taxed Product",
+ },
+ {
+ content: "start search",
+ trigger: 'form:has(input[name="search"]) .oe_search_button',
+ },
+ {
+ content: "select Taxed Product",
+ extra_trigger: '.oe_search_found', // Wait to be on search results or it sometimes throws concurent error (sent search form + click on product on /shop)
+ trigger: '.oe_product_cart a:containsExact("Taxed Product")',
+ },
+ {
+ content: "click on 'Add to Cart' button",
+ trigger: "a:contains(Add to Cart)",
+ },
+ {
+ content: "check reduction amount got recomputed and merged both discount lines into one only",
+ extra_trigger: '.oe_currency_value:contains("-75.50"):not(#cart_total .oe_currency_value:contains("-75.50"))',
+ trigger: '.oe_website_sale .oe_cart',
+ run: function () {}, // it's a check
+ },
+ /* 3. Add some cabinet to get a free one, play with quantity */
+ {
+ content: "add one Small Cabinet",
+ trigger: '#cart_products input.js_quantity',
+ run: "text 3",
+ },
+ {
+ content: "check reduction amount got recomputed when changing qty",
+ trigger: '.oe_currency_value:contains("-107.50")',
+ run: function () {}, // it's a check
+ },
+ {
+ content: "add more Small Cabinet into cart",
+ trigger: '#cart_products input.js_quantity',
+ run: "text 4",
+ },
+ {
+ content: "check free product is added",
+ trigger: '#wrap:has(.reward_product:contains("Free Product - Small Cabinet"))',
+ run: function () {}, // it's a check
+ },
+ {
+ content: "remove one cabinet from cart",
+ trigger: '#cart_products input.js_quantity[value="4"]',
+ run: "text 3",
+ },
+ {
+ content: "check free product is removed",
+ trigger: '#wrap:not(:has(.reward_product:contains("Free Product - Small Cabinet")))',
+ run: function () {}, // it's a check
+ },
+ /* 4. Check /shop/payment does not break the `merged discount lines split per tax` (eg: with _compute_tax_id) */
+ {
+ content: "go to checkout",
+ trigger: 'a[href="/shop/checkout?express=1"]',
+ },
+ {
+ content: "check total is unchanged once we land on payment page",
+ extra_trigger: '#payment_method h3:contains("Pay with")',
+ trigger: 'tr#order_total .oe_currency_value:contains("967.50")',
+ run: function () {}, // it's a check
+ },
+ ]
+);
+});
diff --git a/addons/website_sale_coupon/tests/__init__.py b/addons/website_sale_coupon/tests/__init__.py
new file mode 100644
index 00000000..cc015ce4
--- /dev/null
+++ b/addons/website_sale_coupon/tests/__init__.py
@@ -0,0 +1,2 @@
+from . import test_sale_coupon_multiwebsite
+from . import test_shop_sale_coupon
diff --git a/addons/website_sale_coupon/tests/test_sale_coupon_multiwebsite.py b/addons/website_sale_coupon/tests/test_sale_coupon_multiwebsite.py
new file mode 100644
index 00000000..4c50d5f8
--- /dev/null
+++ b/addons/website_sale_coupon/tests/test_sale_coupon_multiwebsite.py
@@ -0,0 +1,149 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo.addons.sale_coupon.tests.test_program_numbers import TestSaleCouponProgramNumbers
+from odoo.addons.website.tools import MockRequest
+from odoo.exceptions import UserError
+from odoo.tests import tagged
+
+
+@tagged('-at_install', 'post_install')
+class TestSaleCouponMultiwebsite(TestSaleCouponProgramNumbers):
+
+ def setUp(self):
+ super(TestSaleCouponMultiwebsite, self).setUp()
+ self.website = self.env['website'].browse(1)
+ self.website2 = self.env['website'].create({'name': 'website 2'})
+
+ def test_01_multiwebsite_checks(self):
+ """ Ensure the multi website compliance of programs and coupons, both in
+ backend and frontend.
+ """
+ order = self.empty_order
+ self.env['sale.order.line'].create({
+ 'product_id': self.largeCabinet.id,
+ 'name': 'Large Cabinet',
+ 'product_uom_qty': 2.0,
+ 'order_id': order.id,
+ })
+
+ def _remove_reward():
+ order.order_line.filtered('is_reward_line').unlink()
+ self.assertEqual(len(order.order_line.ids), 1, "Program should have been removed")
+
+ def _apply_code(code, backend=True):
+ if backend:
+ self.env['sale.coupon.apply.code'].with_context(active_id=order.id).create({
+ 'coupon_code': code
+ }).process_coupon()
+ else:
+ self.env['sale.coupon.apply.code'].sudo().apply_coupon(order, code)
+
+ # ==========================================
+ # ========== Programs (with code) ==========
+ # ==========================================
+
+ # 1. Backend - Generic
+ _apply_code(self.p1.promo_code)
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a generic promo program")
+ _remove_reward()
+
+ # 2. Frontend - Generic
+ with MockRequest(self.env, website=self.website):
+ _apply_code(self.p1.promo_code, False)
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a generic promo program (2)")
+ _remove_reward()
+
+ # make program specific
+ self.p1.website_id = self.website.id
+ # 3. Backend - Specific
+ with self.assertRaises(UserError):
+ _apply_code(self.p1.promo_code) # the order has no website_id so not possible to use a website specific code
+
+ # 4. Frontend - Specific - Correct website
+ order.website_id = self.website.id
+ with MockRequest(self.env, website=self.website):
+ _apply_code(self.p1.promo_code, False)
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a specific promo program for the correct website")
+ _remove_reward()
+
+ # 5. Frontend - Specific - Wrong website
+ self.p1.website_id = self.website2.id
+ with MockRequest(self.env, website=self.website):
+ _apply_code(self.p1.promo_code, False)
+ self.assertEqual(len(order.order_line.ids), 1, "Should not get the reward as wrong website")
+
+ # ==============================
+ # =========== Coupons ==========
+ # ==============================
+
+ order.website_id = False
+ self.env['coupon.generate.wizard'].with_context(active_id=self.discount_coupon_program.id).create({
+ 'nbr_coupons': 4,
+ }).generate_coupon()
+ coupons = self.discount_coupon_program.coupon_ids
+
+ # 1. Backend - Generic
+ _apply_code(coupons[0].code)
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a generic coupon program")
+ _remove_reward()
+
+ # 2. Frontend - Generic
+ with MockRequest(self.env, website=self.website):
+ _apply_code(coupons[1].code, False)
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a generic coupon program (2)")
+ _remove_reward()
+
+ # make program specific
+ self.discount_coupon_program.website_id = self.website.id
+ # 3. Backend - Specific
+ with self.assertRaises(UserError):
+ _apply_code(coupons[2].code) # the order has no website_id so not possible to use a website specific code
+
+ # 4. Frontend - Specific - Correct website
+ order.website_id = self.website.id
+ with MockRequest(self.env, website=self.website):
+ _apply_code(coupons[2].code, False)
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a specific coupon program for the correct website")
+ _remove_reward()
+
+ # 5. Frontend - Specific - Wrong website
+ self.discount_coupon_program.website_id = self.website2.id
+ with MockRequest(self.env, website=self.website):
+ _apply_code(coupons[3].code, False)
+ self.assertEqual(len(order.order_line.ids), 1, "Should not get the reward as wrong website")
+
+ # ========================================
+ # ========== Programs (no code) ==========
+ # ========================================
+
+ order.website_id = False
+ self.p1.website_id = False
+ self.p1.promo_code = False
+ self.p1.promo_code_usage = 'no_code_needed'
+
+ # 1. Backend - Generic
+ order.recompute_coupon_lines()
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a generic promo program")
+
+ # 2. Frontend - Generic
+ with MockRequest(self.env, website=self.website):
+ order.recompute_coupon_lines()
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a generic promo program (2)")
+
+ # make program specific
+ self.p1.website_id = self.website.id
+ # 3. Backend - Specific
+ order.recompute_coupon_lines()
+ self.assertEqual(len(order.order_line.ids), 1, "The order has no website_id so not possible to use a website specific code")
+
+ # 4. Frontend - Specific - Correct website
+ order.website_id = self.website.id
+ with MockRequest(self.env, website=self.website):
+ order.recompute_coupon_lines()
+ self.assertEqual(len(order.order_line.ids), 2, "Should get the discount line as it is a specific promo program for the correct website")
+
+ # 5. Frontend - Specific - Wrong website
+ self.p1.website_id = self.website2.id
+ with MockRequest(self.env, website=self.website):
+ order.recompute_coupon_lines()
+ self.assertEqual(len(order.order_line.ids), 1, "Should not get the reward as wrong website")
diff --git a/addons/website_sale_coupon/tests/test_shop_sale_coupon.py b/addons/website_sale_coupon/tests/test_shop_sale_coupon.py
new file mode 100644
index 00000000..2bc2e0dd
--- /dev/null
+++ b/addons/website_sale_coupon/tests/test_shop_sale_coupon.py
@@ -0,0 +1,162 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+from datetime import timedelta
+
+from odoo import fields
+from odoo.tests import HttpCase, tagged, TransactionCase
+from odoo.addons.sale.tests.test_sale_product_attribute_value_config import TestSaleProductAttributeValueCommon
+
+
+@tagged('post_install', '-at_install')
+class TestUi(TestSaleProductAttributeValueCommon, HttpCase):
+
+ @classmethod
+ def setUpClass(cls):
+ super(TestUi, cls).setUpClass()
+ # set currency to not rely on demo data and avoid possible race condition
+ cls.currency_ratio = 1.0
+ pricelist = cls.env.ref('product.list0')
+ new_currency = cls._setup_currency(cls.currency_ratio)
+ pricelist.currency_id = new_currency
+ pricelist.flush()
+
+
+ def test_01_admin_shop_sale_coupon_tour(self):
+ # pre enable "Show # found" option to avoid race condition...
+ public_category = self.env['product.public.category'].create({'name': 'Public Category'})
+
+ large_cabinet = self.env['product.product'].create({
+ 'name': 'Small Cabinet',
+ 'list_price': 320.0,
+ 'type': 'consu',
+ 'is_published': True,
+ 'sale_ok': True,
+ 'public_categ_ids': [(4, public_category.id)],
+ 'taxes_id': False,
+ })
+
+ free_large_cabinet = self.env['product.product'].create({
+ 'name': 'Free Product - Small Cabinet',
+ 'type': 'service',
+ 'taxes_id': False,
+ 'supplier_taxes_id': False,
+ 'sale_ok': False,
+ 'purchase_ok': False,
+ 'invoice_policy': 'order',
+ 'default_code': 'FREELARGECABINET',
+ 'categ_id': self.env.ref('product.product_category_all').id,
+ 'taxes_id': False,
+ })
+
+ ten_percent = self.env['product.product'].create({
+ 'name': '10.0% discount on total amount',
+ 'type': 'service',
+ 'taxes_id': False,
+ 'supplier_taxes_id': False,
+ 'sale_ok': False,
+ 'purchase_ok': False,
+ 'invoice_policy': 'order',
+ 'default_code': '10PERCENTDISC',
+ 'categ_id': self.env.ref('product.product_category_all').id,
+ 'taxes_id': False,
+ })
+
+ self.env['coupon.program'].create({
+ 'name': "Buy 3 Small Cabinets, get one for free",
+ 'promo_code_usage': 'no_code_needed',
+ 'discount_apply_on': 'on_order',
+ 'reward_type': 'product',
+ 'program_type': 'promotion_program',
+ 'reward_product_id': large_cabinet.id,
+ 'rule_min_quantity': 3,
+ 'rule_products_domain': "[['name', 'ilike', 'Small Cabinet']]",
+ 'discount_line_product_id': free_large_cabinet.id
+ })
+
+ self.env['coupon.program'].create({
+ 'name': "Code for 10% on orders",
+ 'promo_code_usage': 'code_needed',
+ 'promo_code': 'testcode',
+ 'discount_apply_on': 'on_order',
+ 'discount_type': 'percentage',
+ 'discount_percentage': 10.0,
+ 'program_type': 'promotion_program',
+ 'discount_line_product_id': ten_percent.id
+ })
+
+ self.env.ref("website_sale.search_count_box").write({"active": True})
+ self.start_tour("/", 'shop_sale_coupon', login="admin")
+
+
+@tagged('post_install', '-at_install')
+class TestWebsiteSaleCoupon(TransactionCase):
+
+ def setUp(self):
+ super(TestWebsiteSaleCoupon, self).setUp()
+ program = self.env['coupon.program'].create({
+ 'name': '10% TEST Discount',
+ 'promo_code_usage': 'code_needed',
+ 'discount_apply_on': 'on_order',
+ 'discount_type': 'percentage',
+ 'discount_percentage': 10.0,
+ 'program_type': 'coupon_program',
+ })
+
+ self.env['coupon.generate.wizard'].with_context(active_id=program.id).create({}).generate_coupon()
+ self.coupon = program.coupon_ids[0]
+
+ self.steve = self.env['res.partner'].create({
+ 'name': 'Steve Bucknor',
+ 'email': 'steve.bucknor@example.com',
+ })
+ self.empty_order = self.env['sale.order'].create({
+ 'partner_id': self.steve.id
+ })
+
+ def test_01_gc_coupon(self):
+ # 1. Simulate a frontend order (website, product)
+ order = self.empty_order
+ order.website_id = self.env['website'].browse(1)
+ self.env['sale.order.line'].create({
+ 'product_id': self.env['product.product'].create({
+ 'name': 'Product A',
+ 'list_price': 100,
+ 'sale_ok': True,
+ }).id,
+ 'name': 'Product A',
+ 'product_uom_qty': 2.0,
+ 'order_id': order.id,
+ })
+
+ # 2. Apply the coupon
+ self.env['sale.coupon.apply.code'].with_context(active_id=order.id).create({
+ 'coupon_code': self.coupon.code
+ }).process_coupon()
+ order.recompute_coupon_lines()
+
+ self.assertEqual(len(order.applied_coupon_ids), 1, "The coupon should've been applied on the order")
+ self.assertEqual(self.coupon, order.applied_coupon_ids)
+ self.assertEqual(self.coupon.state, 'used')
+
+ # 3. Test recent order -> Should not be removed
+ order._gc_abandoned_coupons()
+
+ self.assertEqual(len(order.applied_coupon_ids), 1, "The coupon shouldn't have been removed from the order no more than 4 days")
+ self.assertEqual(self.coupon.state, 'used', "Should not have been changed")
+
+ # 4. Test order not older than ICP validity -> Should not be removed
+ ICP = self.env['ir.config_parameter']
+ icp_validity = ICP.create({'key': 'website_sale_coupon.abandonned_coupon_validity', 'value': 5})
+ order.flush()
+ query = """UPDATE %s SET write_date = %%s WHERE id = %%s""" % (order._table,)
+ self.env.cr.execute(query, (fields.Datetime.to_string(fields.datetime.now() - timedelta(days=4, hours=2)), order.id))
+ order._gc_abandoned_coupons()
+
+ self.assertEqual(len(order.applied_coupon_ids), 1, "The coupon shouldn't have been removed from the order the order is 4 days old but icp validity is 5 days")
+ self.assertEqual(self.coupon.state, 'used', "Should not have been changed (2)")
+
+ # 5. Test order with no ICP and older then 4 default days -> Should be removed
+ icp_validity.unlink()
+ order._gc_abandoned_coupons()
+
+ self.assertEqual(len(order.applied_coupon_ids), 0, "The coupon should've been removed from the order as more than 4 days")
+ self.assertEqual(self.coupon.state, 'new', "Should have been reset.")
diff --git a/addons/website_sale_coupon/views/res_config_settings_views.xml b/addons/website_sale_coupon/views/res_config_settings_views.xml
new file mode 100644
index 00000000..ae0837b6
--- /dev/null
+++ b/addons/website_sale_coupon/views/res_config_settings_views.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <record id="res_config_settings_view_form" model="ir.ui.view">
+ <field name="name">res.config.settings.view.form.inherit.website.sale.coupon</field>
+ <field name="model">res.config.settings</field>
+ <field name="inherit_id" ref="website.res_config_settings_view_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//div[@id='website_sale_coupon']" position="after">
+ <div class="content-group">
+ <div class="mt8" attrs="{'invisible': [('module_sale_coupon', '=', False)]}">
+ <button name="%(coupon.coupon_program_action_promo_program)d" icon="fa-arrow-right" type="action" string="Promotion Programs" class="btn-link"/>
+ </div>
+ <div class="mt8" attrs="{'invisible': [('module_sale_coupon', '=', False)]}">
+ <button name="%(coupon.coupon_program_action_coupon_program)d" icon="fa-arrow-right" type="action" string="Coupon Programs" class="btn-link"/>
+ </div>
+ </div>
+ </xpath>
+ </field>
+ </record>
+</odoo>
diff --git a/addons/website_sale_coupon/views/sale_coupon_program_views.xml b/addons/website_sale_coupon/views/sale_coupon_program_views.xml
new file mode 100644
index 00000000..06ce21f5
--- /dev/null
+++ b/addons/website_sale_coupon/views/sale_coupon_program_views.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+ <menuitem action="coupon.coupon_program_action_promo_program" id="menu_promotion_type_config" name="Promotion Programs" parent="website_sale.menu_catalog" groups="sales_team.group_sale_manager" sequence="50"/>
+ <menuitem id="menu_coupon_type_config" action="coupon.coupon_program_action_coupon_program" name="Coupon Programs" parent="website_sale.menu_catalog" groups="sales_team.group_sale_manager" sequence="51"/>
+
+ <record model="ir.ui.view" id="sale_coupon_program_view_form_common_website">
+ <field name="name">coupon.program.common.form</field>
+ <field name="model">coupon.program</field>
+ <field name="inherit_id" ref="coupon.coupon_program_view_form_common"/>
+ <field name="arch" type="xml">
+ <group name="validity" position="inside">
+ <label for="website_id" groups="website.group_multi_website"/>
+ <div>
+ <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/>
+ </div>
+ </group>
+ </field>
+ </record>
+
+ <record id="sale_coupon_program_view_tree_website" model="ir.ui.view">
+ <field name="name">coupon.program.tree</field>
+ <field name="model">coupon.program</field>
+ <field name="inherit_id" ref="coupon.coupon_program_view_tree"/>
+ <field name="arch" type="xml">
+ <field name="name" position="after">
+ <field name="website_id" groups="website.group_multi_website"/>
+ </field>
+ </field>
+ </record>
+
+</odoo> \ No newline at end of file
diff --git a/addons/website_sale_coupon/views/website_sale_templates.xml b/addons/website_sale_coupon/views/website_sale_templates.xml
new file mode 100644
index 00000000..5d67838f
--- /dev/null
+++ b/addons/website_sale_coupon/views/website_sale_templates.xml
@@ -0,0 +1,121 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+<template id="assets_tests" name="Website Sale Coupon Assets Tests" inherit_id="web.assets_tests">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/website_sale_coupon/static/tests/tours/website_sale_coupon.js"></script>
+ </xpath>
+</template>
+<template id="website_sale_coupon_cart_summary_show_img" inherit_id="website_sale.cart_summary">
+ <xpath expr="//td[hasclass('td-img')]/span" position="attributes">
+ <attribute name="t-if">not line.is_reward_line or not line.sudo().product_id.image_128</attribute>
+ </xpath>
+ <xpath expr="//td[hasclass('td-img')]/span" position="after">
+ <span t-if="line.is_reward_line and line.sudo().product_id.image_128">
+ <img t-att-src="image_data_uri(line.sudo().product_id.image_128)" class="img o_image_64_max rounded"/>
+ </span>
+ </xpath>
+</template>
+<template id="website_sale_coupon_cart_hide_qty" inherit_id="website_sale.cart_lines">
+ <xpath expr="//td[hasclass('td-img')]/span" position="replace">
+ <t t-if="line.is_reward_line and line.sudo().product_id.image_128">
+ <span>
+ <img t-att-src="image_data_uri(line.sudo().product_id.image_128)" class="img o_image_64_max rounded" t-att-alt="line.name_short"/>
+ </span>
+ </t>
+ <t t-else="">
+ <t>$0</t>
+ </t>
+ </xpath>
+ <xpath expr="//td[hasclass('td-qty')]/div" position="attributes">
+ <attribute name="t-att-style">line.is_reward_line and "display:none;"</attribute>
+ </xpath>
+ <xpath expr="//table[@id='cart_products']/tbody//tr//td[hasclass('td-product_name')]//div" position="attributes">
+ <!-- Can't xpath "//table[@id='cart_products']/tbody//tr" since optional_product already xpath that one.
+ There will be the same xpath attribute class on the same element. Last installed module will only be taken into account -->
+ <attribute name="t-att-class">'reward_product' if line.is_reward_line else None</attribute>
+ </xpath>
+ <xpath expr="//td[hasclass('td-qty')]/div" position="after">
+ <t t-if="line.is_reward_line">
+ <span class="js_quantity text-muted" t-esc="int(line.product_uom_qty)"/>
+ </t>
+ </xpath>
+ <xpath expr="//del" position="attributes">
+ <attribute name="t-if">not line.is_reward_line</attribute>
+ </xpath>
+</template>
+<template id="cart_popover" inherit_id="website_sale.cart_popover" name="Cart Popover">
+ <xpath expr="//div[hasclass('cart_line')]/div[1]/span" position="replace">
+ <t t-if="line.is_reward_line and line.sudo().product_id.image_128">
+ <span>
+ <img t-att-src="image_data_uri(line.sudo().product_id.image_128)" class="img o_image_64_max rounded" t-att-alt="line.name_short"/>
+ </span>
+ </t>
+ <t t-else="">
+ <t>$0</t>
+ </t>
+ </xpath>
+</template>
+<template id="sale_coupon_result" inherit_id="website_sale.coupon_form">
+ <xpath expr="//form[@name='coupon_code']" position="after">
+ <t t-if="website_sale_order and website_sale_order.applied_coupon_ids">
+ <t t-foreach="website_sale_order.applied_coupon_ids" t-as="coupon">
+ <div class="alert alert-success text-left mt16" role="alert">
+ You have successfully applied following promo code: <strong t-esc="coupon.code"/>
+ </div>
+ </t>
+ </t>
+ <t t-if="website_sale_order and website_sale_order.promo_code">
+ <div class="alert alert-success text-left mt16" role="alert">
+ You have successfully applied following promo code: <strong t-esc="website_sale_order.promo_code"/>
+ </div>
+ </t>
+ <t t-if="website_sale_order and website_sale_order.generated_coupon_ids">
+ <t t-foreach="website_sale_order.generated_coupon_ids.filtered(lambda c: c.state != 'expired')" t-as="coupon">
+ <div class="alert alert-success text-left mt16" role="alert">
+ Your reward <strong t-esc="coupon.discount_line_product_id.name"/> is available on a next order with this promo code: <strong t-esc="coupon.code"/>
+ </div>
+ </t>
+ </t>
+ <t t-if="request.params.get('code_not_available')">
+ <div class="alert alert-danger text-left mt16" role="alert">
+ Invalid or expired promo code.
+ </div>
+ </t>
+ <t t-if="website_sale_order.get_promo_code_error(delete=False)">
+ <div class="alert alert-danger text-left mt16" role="alert">
+ <t t-esc="website_sale_order.get_promo_code_error()"/>
+ </div>
+ </t>
+ </xpath>
+ <xpath expr="//t[@name='code_not_available']" position="replace"/>
+</template>
+
+<template id="cart_discount" name="Show Discount in Subtotal" customize_show="True" active="False" inherit_id="website_sale.total">
+ <xpath expr="//tr[@id='order_total_untaxed']" position="before">
+ <tr t-if="website_sale_order and website_sale_order.reward_amount">
+ <td class="text-right border-0 text-muted" title="Discounted amount">Discount:</td>
+ <td class="text-xl-right border-0 text-muted">
+ <span t-field="website_sale_order.reward_amount" style="white-space: nowrap;"
+ class="monetary_field"
+ t-options='{
+ "widget": "monetary",
+ "display_currency": website_sale_order.currency_id,
+ }'/>
+ </td>
+ </tr>
+ </xpath>
+</template>
+
+<template id="reduction_coupon_code" inherit_id="website_sale.reduction_code">
+ <xpath expr="//t[@t-set='force_coupon']" position="replace">
+ <t t-set='force_coupon' t-value="website_sale_order.pricelist_id.code or request.params.get('code_not_available') or website_sale_order.promo_code or website_sale_order.generated_coupon_ids or website_sale_order.applied_coupon_ids or website_sale_order.get_promo_code_error(delete=False)"/>
+ </xpath>
+</template>
+
+<template id="cart_summary" name="Payment" inherit_id="website_sale.cart_summary">
+ <xpath expr="//table[@id='cart_products']/tbody/tr/td[hasclass('td-price')]/child::*" position="attributes">
+ <attribute name="t-att-style">'display: None;' if free_shipping_lines and line in free_shipping_lines else ''</attribute>
+ </xpath>
+</template>
+</odoo>