summaryrefslogtreecommitdiff
path: root/addons/purchase_product_matrix
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/purchase_product_matrix
parent0a15094050bfde69a06d6eff798e9a8ddf2b8c21 (diff)
initial commit 2
Diffstat (limited to 'addons/purchase_product_matrix')
-rw-r--r--addons/purchase_product_matrix/__init__.py3
-rw-r--r--addons/purchase_product_matrix/__manifest__.py22
-rw-r--r--addons/purchase_product_matrix/i18n/ar.po146
-rw-r--r--addons/purchase_product_matrix/i18n/bg.po145
-rw-r--r--addons/purchase_product_matrix/i18n/bn.po142
-rw-r--r--addons/purchase_product_matrix/i18n/ca.po146
-rw-r--r--addons/purchase_product_matrix/i18n/ckb.po142
-rw-r--r--addons/purchase_product_matrix/i18n/cs.po150
-rw-r--r--addons/purchase_product_matrix/i18n/da.po154
-rw-r--r--addons/purchase_product_matrix/i18n/de.po151
-rw-r--r--addons/purchase_product_matrix/i18n/el.po144
-rw-r--r--addons/purchase_product_matrix/i18n/eo.po138
-rw-r--r--addons/purchase_product_matrix/i18n/es.po151
-rw-r--r--addons/purchase_product_matrix/i18n/es_MX.po150
-rw-r--r--addons/purchase_product_matrix/i18n/et.po152
-rw-r--r--addons/purchase_product_matrix/i18n/eu.po146
-rw-r--r--addons/purchase_product_matrix/i18n/fa.po146
-rw-r--r--addons/purchase_product_matrix/i18n/fi.po147
-rw-r--r--addons/purchase_product_matrix/i18n/fr.po156
-rw-r--r--addons/purchase_product_matrix/i18n/he.po144
-rw-r--r--addons/purchase_product_matrix/i18n/hi.po138
-rw-r--r--addons/purchase_product_matrix/i18n/hr.po144
-rw-r--r--addons/purchase_product_matrix/i18n/hu.po146
-rw-r--r--addons/purchase_product_matrix/i18n/id.po144
-rw-r--r--addons/purchase_product_matrix/i18n/it.po150
-rw-r--r--addons/purchase_product_matrix/i18n/ja.po144
-rw-r--r--addons/purchase_product_matrix/i18n/ka.po144
-rw-r--r--addons/purchase_product_matrix/i18n/km.po144
-rw-r--r--addons/purchase_product_matrix/i18n/ko.po145
-rw-r--r--addons/purchase_product_matrix/i18n/lb.po120
-rw-r--r--addons/purchase_product_matrix/i18n/lt.po146
-rw-r--r--addons/purchase_product_matrix/i18n/lv.po138
-rw-r--r--addons/purchase_product_matrix/i18n/mn.po147
-rw-r--r--addons/purchase_product_matrix/i18n/nb.po144
-rw-r--r--addons/purchase_product_matrix/i18n/nl.po152
-rw-r--r--addons/purchase_product_matrix/i18n/pl.po144
-rw-r--r--addons/purchase_product_matrix/i18n/pt.po147
-rw-r--r--addons/purchase_product_matrix/i18n/pt_BR.po148
-rw-r--r--addons/purchase_product_matrix/i18n/purchase_product_matrix.pot138
-rw-r--r--addons/purchase_product_matrix/i18n/ro.po147
-rw-r--r--addons/purchase_product_matrix/i18n/ru.po145
-rw-r--r--addons/purchase_product_matrix/i18n/si.po138
-rw-r--r--addons/purchase_product_matrix/i18n/sk.po146
-rw-r--r--addons/purchase_product_matrix/i18n/sl.po145
-rw-r--r--addons/purchase_product_matrix/i18n/sv.po143
-rw-r--r--addons/purchase_product_matrix/i18n/th.po144
-rw-r--r--addons/purchase_product_matrix/i18n/tr.po156
-rw-r--r--addons/purchase_product_matrix/i18n/uk.po147
-rw-r--r--addons/purchase_product_matrix/i18n/ur.po138
-rw-r--r--addons/purchase_product_matrix/i18n/vi.po154
-rw-r--r--addons/purchase_product_matrix/i18n/zh_CN.po147
-rw-r--r--addons/purchase_product_matrix/i18n/zh_TW.po142
-rw-r--r--addons/purchase_product_matrix/models/__init__.py3
-rw-r--r--addons/purchase_product_matrix/models/purchase.py160
-rw-r--r--addons/purchase_product_matrix/report/purchase_order_templates.xml10
-rw-r--r--addons/purchase_product_matrix/report/purchase_quotation_templates.xml10
-rw-r--r--addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js183
-rw-r--r--addons/purchase_product_matrix/static/tests/section_and_note_widget_tests.js260
-rw-r--r--addons/purchase_product_matrix/static/tests/tours/purchase_product_matrix_tour.js111
-rw-r--r--addons/purchase_product_matrix/tests/__init__.py4
-rw-r--r--addons/purchase_product_matrix/tests/test_purchase_matrix.py34
-rw-r--r--addons/purchase_product_matrix/views/assets.xml21
-rw-r--r--addons/purchase_product_matrix/views/purchase_views.xml39
63 files changed, 8125 insertions, 0 deletions
diff --git a/addons/purchase_product_matrix/__init__.py b/addons/purchase_product_matrix/__init__.py
new file mode 100644
index 00000000..be9f4fab
--- /dev/null
+++ b/addons/purchase_product_matrix/__init__.py
@@ -0,0 +1,3 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+from . import models
diff --git a/addons/purchase_product_matrix/__manifest__.py b/addons/purchase_product_matrix/__manifest__.py
new file mode 100644
index 00000000..ca29e3fe
--- /dev/null
+++ b/addons/purchase_product_matrix/__manifest__.py
@@ -0,0 +1,22 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+{
+ 'name': "Purchase Matrix",
+ 'summary': """
+ Add variants to your purchase orders through an Order Grid Entry.
+ """,
+ 'description': """
+ This module allows to fill Purchase Orders rapidly
+ by choosing product variants quantity through a Grid Entry.
+ """,
+ 'category': 'Inventory/Purchase',
+ 'version': '1.0',
+ 'depends': ['purchase', 'product_matrix'],
+ 'data': [
+ 'views/assets.xml',
+ 'views/purchase_views.xml',
+ 'report/purchase_quotation_templates.xml',
+ 'report/purchase_order_templates.xml',
+ ],
+ 'license': 'LGPL-3',
+}
diff --git a/addons/purchase_product_matrix/i18n/ar.po b/addons/purchase_product_matrix/i18n/ar.po
new file mode 100644
index 00000000..c68bf5b1
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ar.po
@@ -0,0 +1,146 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Mustafa Rawi <mustafa@cubexco.com>, 2020
+# Osoul <baruni@osoul.ly>, 2020
+# Mohammed Albasha <m.albasha.ma@gmail.com>, 2020
+# Ghaith Gammar <g.gammar@saharaifs.net>, 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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "قيم الخاصية"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "الاسم المعروض"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "الشبكة"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "المُعرف"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "آخر تعديل في"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "المنتج"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "قالب المنتج"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "قيم خصائص المنتج التي لا تنشئ موديلات"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "أمر شراء"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "بند أمر الشراء"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/bg.po b/addons/purchase_product_matrix/i18n/bg.po
new file mode 100644
index 00000000..da9f50a7
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/bg.po
@@ -0,0 +1,145 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# aleksandar ivanov, 2020
+# Весел Карастоянов <vesel@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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Атрибутивни стойности"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Име за показване"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Матрица"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Последно променено на"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Продукт"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Шаблон за продукт "
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Поръчка"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Ред на поръчка за покупка"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/bn.po b/addons/purchase_product_matrix/i18n/bn.po
new file mode 100644
index 00000000..4ba72a64
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/bn.po
@@ -0,0 +1,142 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Abu Zafar <azmikbal@gmail.com>, 2021
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "প্রদর্শন নাম"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "গ্রিড"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "আইডি "
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "সর্বশেষ সংশোধিত"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/ca.po b/addons/purchase_product_matrix/i18n/ca.po
new file mode 100644
index 00000000..512f5336
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ca.po
@@ -0,0 +1,146 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Marc Tormo i Bochaca <mtbochaca@gmail.com>, 2020
+# Quim - eccit <quim@eccit.com>, 2020
+# Manel Fernandez Ramirez <manelfera@outlook.com>, 2020
+# Josep Anton Belchi, 2021
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Valors de atribut"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nom mostrat"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Editar configuración"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Enllaç extern"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Quadrícula"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Última modificació el "
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Producte"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Plantilla de producte"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Comanda de compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Línia de la comanda de compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/ckb.po b/addons/purchase_product_matrix/i18n/ckb.po
new file mode 100644
index 00000000..96d0ec00
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ckb.po
@@ -0,0 +1,142 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# 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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "پیشاندانی ناو"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ناسنامە"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "دواین دەستکاری لە"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/cs.po b/addons/purchase_product_matrix/i18n/cs.po
new file mode 100644
index 00000000..6522a4e1
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/cs.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jan Horzinka <jan.horzinka@centrum.cz>, 2020
+# trendspotter, 2020
+# karolína schusterová <karolina.schusterova@vdp.sk>, 2021
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Hodnoty atributů"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Zobrazované jméno"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Upravit konfiguraci"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Externí odkaz"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Mřížka"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Produkt mřížky tmpl"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Aktualizace mřížky"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Pokud je nastavena, matice konfigurovatelných produktů se zobrazí ve zprávě "
+"o této objednávce."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Je produkt konfigurovatelný?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Naposled změněno"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Tisk mřížek variant"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produkt"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Šablona produktu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Hodnoty atributů produktu, které nevytvářejí varianty"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Objednávka"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Řádek objednávky"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Technické pole pro funkce product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Technické skladování mřížky. \n"
+"Pokud grid_update, bude načten do objednávky. \n"
+"Pokud ne, představuje otevřenou matici."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Zda pole mřížky obsahuje novou matici, která se má použít, nebo ne."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr "Množství produktu přítomného ve více řádcích nákupu nemůžete změnit."
diff --git a/addons/purchase_product_matrix/i18n/da.po b/addons/purchase_product_matrix/i18n/da.po
new file mode 100644
index 00000000..e451c12d
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/da.po
@@ -0,0 +1,154 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Morten Schou <ms@msteknik.dk>, 2020
+# Jesper Carstensen <jc@danodoo.dk>, 2020
+# Mads Søndergaard, 2020
+# Mads Søndergaard <mads@vkdata.dk>, 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:17+0000\n"
+"Last-Translator: Mads Søndergaard <mads@vkdata.dk>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Egenskabs værdier"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Rediger Konfiguration"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Ekstern link"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Grid"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Gitter produkt skbl"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Gitter opdater"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Hvis angivet, vil matriks af konfigurerbare produkter blive vist på "
+"rapporten for denne ordre."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Kan produktet konfigureres?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Sidst ændret den"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Print variant gitter"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produkt"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Produktskabelon"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Produkt egenskabs værdier som ikke opretter varianter"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Indkøbsordre"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Indkøbsordrelinie"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Teknisk felt for product_matrix funktionaliteter."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Teknisk lagring af gitter.\n"
+"Hvis grid_update; vil be indlæst på salgsordren.\n"
+"Hvis ikke; repræsentere den det matriks som skal åbnes."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+"Hvorvidt gitter feltet indeholder et nyt matriks til anvendelse eller ej."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"Du kan ikke ændre mængden af et produkt, som er til stede, i flere "
+"købslinjer."
diff --git a/addons/purchase_product_matrix/i18n/de.po b/addons/purchase_product_matrix/i18n/de.po
new file mode 100644
index 00000000..4dc479bb
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/de.po
@@ -0,0 +1,151 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Leon Grill <leg@odoo.com>, 2020
+# Chris Egal <sodaswed@web.de>, 2020
+# Patrick Heuel <patrick.heuel@odoo-bs.com>, 2020
+# philku79 <philip.kuss@gmx.de>, 2020
+# Andreas Schmidt <schmigo@gmail.com>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Andreas Schmidt <schmigo@gmail.com>, 2021\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Attributwerte"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Konfiguration bearbeiten"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "externer Link"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Gitter"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Raster Prod-Vlge"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Gitter aktualisieren"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Ist das Produkt konfigurierbar?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Zuletzt geändert am"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Varianten-Matrix drucken"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produkt"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Produktvorlage"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Werte von Produktattributen, die keine Varianten anlegen."
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Beschaffungsauftrag"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Bestellposition"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Technisches Feld für product_matrix Funktionalitäten."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+"Ob das Rasterfeld eine neue Matrix enthält, die angewendet werden soll oder "
+"nicht."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"Die Menge eines Produktes, das in mehreren Positionszeilen enthalten ist, "
+"kann nicht geändert werden."
diff --git a/addons/purchase_product_matrix/i18n/el.po b/addons/purchase_product_matrix/i18n/el.po
new file mode 100644
index 00000000..81cd69e2
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/el.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Kostas Goutoudis <goutoudis@gmail.com>, 2020
+# George Tarasidis <george_tarasidis@yahoo.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:17+0000\n"
+"Last-Translator: George Tarasidis <george_tarasidis@yahoo.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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Τιμές Χαρακτηριστικών"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Εμφάνιση Ονόματος"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Πλέγμα"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "Κωδικός"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Τελευταία τροποποίηση στις"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Είδος"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Πρότυπο Είδους "
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Παραγγελία Αγοράς"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Γραμμή Παραγγελίας Αγοράς"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/eo.po b/addons/purchase_product_matrix/i18n/eo.po
new file mode 100644
index 00000000..6895c959
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/eo.po
@@ -0,0 +1,138 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/es.po b/addons/purchase_product_matrix/i18n/es.po
new file mode 100644
index 00000000..a766513e
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/es.po
@@ -0,0 +1,151 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# José Cabrera Lozano <jose.cabrera@edukative.es>, 2021
+#
+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:17+0000\n"
+"Last-Translator: José Cabrera Lozano <jose.cabrera@edukative.es>, 2021\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Valores de atributo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Editar Configuración"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Enlace externo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Cuadrícula"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Plantilla del Producto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Actualización de la plantilla"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Si se establece, la matriz de productos configurables se mostrará en el "
+"informe de este pedido."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "¿El producto es configurable?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Imprimir cuadrículas de variantes"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Producto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Plantilla de producto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Valores de atributos del producto que no crean variantes"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Orden de compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Línea de pedido de compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Campo técnico de las funcionalidades de product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Almacenamiento técnico de rejilla.\n"
+"Si grid_update, se cargará en la orden de compra.\n"
+"Si no, representa la matriz a abrir."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+"Si el campo de cuadrícula contiene una nueva matriz para aplicar o no."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"No puede cambiar la cantidad de un producto presente en varias líneas de "
+"compra."
diff --git a/addons/purchase_product_matrix/i18n/es_MX.po b/addons/purchase_product_matrix/i18n/es_MX.po
new file mode 100644
index 00000000..dee9b37b
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/es_MX.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Cécile Collart <cco@odoo.com>, 2021
+# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Patricia Gutiérrez Capetillo <pagc@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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Valores de atributo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nombre en pantalla"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Editar configuración"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Enlace externo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Rejilla"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Plantilla de las rejillas del producto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Actualización de las rejillas"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Si se establece, la matriz de productos configurables se mostrará en el "
+"reporte de este pedido."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "¿El producto es configurable?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Última modificación el"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Imprimir cuadrículas de variantes"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Producto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Plantilla de producto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Valores de atributos del producto que no crean variantes"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Orden de compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Línea de pedido de compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Campo técnico de las funcionalidades de product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Almacenamiento técnico de rejilla.\n"
+"Si grid_update se cargará en la orden de compra.\n"
+"Si no, representa la matriz a abrir."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Si el campo de rejilla contiene una nueva matriz para aplicar o no."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"No puede cambiar la cantidad de un producto presente en varias líneas de "
+"compra."
diff --git a/addons/purchase_product_matrix/i18n/et.po b/addons/purchase_product_matrix/i18n/et.po
new file mode 100644
index 00000000..3312d300
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/et.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Triine Aavik <triine@avalah.ee>, 2020
+# Rivo Zängov <eraser@eraser.ee>, 2020
+# Martin Trigaux, 2020
+# Eneli Õigus <enelioigus@gmail.com>, 2020
+# Algo Kärp <algokarp@gmail.com>, 2020
+# Piia Paurson <piia@avalah.ee>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Piia Paurson <piia@avalah.ee>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Atribuudi väärtused"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Kuva nimi"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Muuda seadistusi"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Väline link"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Võrgustik"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Toote võrgustiku mall"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Võrgustiku uuendamine"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Kui see on määratud, kuvatakse selle tellimuse aruandes konfigureeritavate "
+"toodete maatriks."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Kas see toode on konfigureeritav?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Viimati muudetud (millal)"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Prindi variantide võrgustik"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Toode"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Toote mall"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Toote atribuudi väärtused, mis ei loo variante"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Ostutellimus"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Ostutellimuse rida"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Product_matrix funktsionaalsuste tehniline väli."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Võrgu tehniline ladustamine. \n"
+"Kui grid_update, laetakse ostutellimusele. \n"
+"Kui ei, tähistab maatriksit avamiseks."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Kas võrgustiku väli sisaldab uut rakendatavat maatriksit või mitte."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr "Mitmes ostureas oleva toote hulka ei saa muuta."
diff --git a/addons/purchase_product_matrix/i18n/eu.po b/addons/purchase_product_matrix/i18n/eu.po
new file mode 100644
index 00000000..5af5886c
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/eu.po
@@ -0,0 +1,146 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2021
+# Eneko <eastigarraga@codesyntax.com>, 2021
+# Mikel Lizarralde <mikellizarralde@gmail.com>, 2021
+# 61590936fa9bf290362ee306eeabf363_944dd10 <a8bfd5a0b49b9c8455f33fc521764cc3_680674>, 2021
+# Victor Laskurain <blaskurain@binovo.es>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Victor Laskurain <blaskurain@binovo.es>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Ezaugarrien balioak"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Izena erakutsi"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Azken aldaketa"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produktua"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Produktuaren txantiloia"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Erosketa agindua"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Erosketa eskaera lerroa"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/fa.po b/addons/purchase_product_matrix/i18n/fa.po
new file mode 100644
index 00000000..2f3ec1a9
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/fa.po
@@ -0,0 +1,146 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Hamid Darabi, 2020
+# Faraz Sadri Alamdari <ifarazir@gmail.com>, 2020
+# Hamed Mohammadi <hamed@dehongi.com>, 2020
+# Mohsen Mohammadi <iammohsen.123@gmail.com>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Mohsen Mohammadi <iammohsen.123@gmail.com>, 2021\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "مقدار مشخصه"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "نام نمایشی"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "ویرایش پیکربندی"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "لینک خارجی"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "شبکه"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "شناسه"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "آیا محصول قابل پیکربندی است؟"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "آخرین تغییر در"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "محصول"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "قالب محصول"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "سفارش خرید"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "سطر سفارش خرید"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/fi.po b/addons/purchase_product_matrix/i18n/fi.po
new file mode 100644
index 00000000..9d616cbd
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/fi.po
@@ -0,0 +1,147 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Kari Lindgren <kari.lindgren@emsystems.fi>, 2020
+# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2020
+# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2020
+# Timo Koukkari <ti.ko@netikka.fi>, 2020
+# Tuomas Lyyra <tuomas.lyyra@legenda.fi>, 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:17+0000\n"
+"Last-Translator: Tuomas Lyyra <tuomas.lyyra@legenda.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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Attribuuttien arvot"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Näyttönimi"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Muokkaa konfiguraatiota"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Ulkoinen linkki"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Taulukko"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "Tunniste (ID)"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Viimeksi muokattu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Tuote"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Tuotemalli"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Tuoteominaisuusarvot, jotka eivät luo muunnelmia"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Ostotilaus"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Ostotilausrivi"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/fr.po b/addons/purchase_product_matrix/i18n/fr.po
new file mode 100644
index 00000000..d28e86f5
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/fr.po
@@ -0,0 +1,156 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Aurélien Pillevesse <aurelienpillevesse@hotmail.fr>, 2020
+# Cécile Collart <cco@odoo.com>, 2020
+# thomas quertinmont <tqu@odoo.com>, 2020
+# omaodoo <oma@odoo.com>, 2020
+# Gilles Mangin <gilles.mangin@phidias.fr>, 2020
+# Thomas Deleval <thd@odoo.com>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Thomas Deleval <thd@odoo.com>, 2021\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Valeurs de caractéristique"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nom affiché"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Modifier la configuration"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Lien externe"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Tarifs"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Grille des modèles d'articles"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Mise à jour de la grille"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Si coché, la matrice d'articles configurables sera montrée sur le rapport de"
+" cet ordre."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Cet article est-il configurable?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Dernière modification le"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Imprimer la grille des variantes"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Article"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Modèle d'article"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Valeurs caractéristiques du produit qui ne créent pas de variantes"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Commande fournisseur"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Ligne de commande fournisseur"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Champ technique pour les fonctionnalités de product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Stockage technique du tarif. \n"
+"Si grid_update, sera chargé dans le PO. \n"
+"Si non, représente la matrice à ouvrir."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+"Est-ce que le champ grille contient une nouvelle matrice à appliquer ou pas."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"Vous ne pouvez modifier la quantité d'un article présent dans différentes "
+"lignes de bons de commande."
diff --git a/addons/purchase_product_matrix/i18n/he.po b/addons/purchase_product_matrix/i18n/he.po
new file mode 100644
index 00000000..a7b2b120
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/he.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Yihya Hugirat <hugirat@gmail.com>, 2020
+# דודי מלכה <Dudimalka6@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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "ערכי תכונות"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "שם תצוגה"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "ערוך תצורה"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "קישור חיצוני"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "רשת"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "רשת תבנית מוצר"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "עדכן רשת"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "מזהה"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr "אם מוגדר, המטריצה ​​של מוצרים הניתנים להגדרה תוצג בדוח של הזמנה זו."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "האם ניתן להגדיר את המוצר?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "שונה לאחרונה ב - "
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "הדפס תצוגות רשת של וריאנטים"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "מוצר"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "תבנית מוצר "
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "ערכי תכונת מוצר שלא יוצרים וריאנטים"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "הזמנת רכש"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "שורת הזמנת רכש"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "שדה טכני לפונקציונליות של product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "בין אם שדה הרשת מכיל מטריצה ​​חדשה ליישום או לא."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr "אינך יכול לשנות את כמות המוצר הקיימת במספר שורות רכש."
diff --git a/addons/purchase_product_matrix/i18n/hi.po b/addons/purchase_product_matrix/i18n/hi.po
new file mode 100644
index 00000000..708a160e
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/hi.po
@@ -0,0 +1,138 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/hr.po b/addons/purchase_product_matrix/i18n/hr.po
new file mode 100644
index 00000000..85a9375a
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/hr.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Karolina Tonković <karolina.tonkovic@storm.hr>, 2020
+# Bole <bole@dajmi5.com>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Bole <bole@dajmi5.com>, 2021\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Vrijednosti značajki"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Naziv"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Uredi postavke"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Vanjska poveznica"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Mreža"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Mreža predložaka proizvoda"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Ažuriraj mrežu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Da li je proizvod konfigurabilan?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Zadnja promjena"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Proizvod"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Predložak proizvoda"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Vrijednosti atributa proizvoda koje ne kreiraju varijante."
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Nalog za nabavu"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Stavka naloga nabave"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/hu.po b/addons/purchase_product_matrix/i18n/hu.po
new file mode 100644
index 00000000..46463aaf
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/hu.po
@@ -0,0 +1,146 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2021
+# krnkris, 2021
+# gezza <geza.nagy@oregional.hu>, 2021
+# Ákos Nagy <akos.nagy@oregional.hu>, 2021
+# Tamás Németh <ntomasz81@gmail.com>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Tamás Németh <ntomasz81@gmail.com>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Tulajdonság értékek"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Név megjelenítése"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Konfiguráció szerkesztése"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Külső hivatkozás"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Tarifatáblázat"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "Azonosító"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "A termék konfigurálható?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Legutóbb módosítva"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Termék"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Terméksablon"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Terméktulajdonság értékek, amelyek nem hoznak létre változatokat"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Beszerzési rendelés"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Beszerzési rendelés sor"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/id.po b/addons/purchase_product_matrix/i18n/id.po
new file mode 100644
index 00000000..7c5a21ba
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/id.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Wahyu Setiawan <wahyusetiaaa@gmail.com>, 2020
+# Ryanto The <ry.the77@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:17+0000\n"
+"Last-Translator: Ryanto The <ry.the77@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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Nilai-nilai Atribut"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Terakhir diubah pada"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produk"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Templete Produk"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Order Pembelian"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Baris Order Pembelian"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/it.po b/addons/purchase_product_matrix/i18n/it.po
new file mode 100644
index 00000000..e708bc2f
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/it.po
@@ -0,0 +1,150 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Paolo Valier, 2020
+# Sergio Zanchetta <primes2h@gmail.com>, 2021
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Valori attributo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nome visualizzato"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Modifica configurazione"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Collegamento esterno"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Griglia"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Modello prodotto griglia"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Aggiornamento griglia"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Se impostato, la matrice dei prodotti configurabili viene mostrata nel "
+"resoconto dell'ordine."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Il prodotto è configurabile?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Ultima modifica il"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Stampa griglie variante"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Prodotto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Modello prodotto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Valori di attributo prodotto che non creano varianti"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Ordine di acquisto"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Riga ordine di acquisto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Campo tecnico per le funzionalità product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Memoria locale tecnica della griglia.\n"
+"Se grid_update, viene caricata nell'OdV.\n"
+"In caso contrario, rappresenta la matrice da aprire."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Indica se il campo griglia contiene una nuova matrice da applicare."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"Impossibile cambiare la quantità di un prodotto presente in più di una riga "
+"di acquisto."
diff --git a/addons/purchase_product_matrix/i18n/ja.po b/addons/purchase_product_matrix/i18n/ja.po
new file mode 100644
index 00000000..2e3f093e
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ja.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Shunho Kin <s-kin@shonan-innovation.co.jp>, 2020
+# Martin Trigaux, 2020
+# Yoshi Tashiro <tashiro@roomsfor.hk>, 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:17+0000\n"
+"Last-Translator: Yoshi Tashiro <tashiro@roomsfor.hk>, 2020\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "属性値"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "表示名"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "グリッド"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "最終更新日"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "バリアントグリッドを印刷"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "プロダクト"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "プロダクトテンプレート"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "購買オーダ"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "購買オーダ明細"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/ka.po b/addons/purchase_product_matrix/i18n/ka.po
new file mode 100644
index 00000000..6a6528f2
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ka.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Mari Khomeriki <mari.khomeriki@maxinai.com>, 2021
+# Martin Trigaux, 2021
+# Temur, 2021
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "სახელი"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "იდენტიფიკატორი/ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "ბოლოს განახლებულია"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "პროდუქტი"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "პროდუქტის შაბლონი"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/km.po b/addons/purchase_product_matrix/i18n/km.po
new file mode 100644
index 00000000..c396808d
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/km.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Sengtha Chay <sengtha@gmail.com>, 2020
+# Samkhann Seang <seangsamkhann@gmail.com>, 2020
+# Lux Sok <sok.lux@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:17+0000\n"
+"Last-Translator: Lux Sok <sok.lux@gmail.com>, 2020\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "កំណត់គុណតម្លៃ"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "ឈ្មោះសំរាប់បង្ហាញ"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "ក្រឡា"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "អត្តសញ្ញាណ"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "កាលបរិច្ឆេតកែប្រែចុងក្រោយ"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "ផលិតផល"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "គំរូផលិតផល"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "គុណលក្ខណៈគុណតម្លៃផលិតផលដែលមិនបង្កើតវ៉ារ្យ៉ង់"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "ការការម៉ង់ទិញ"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "ការការម៉ង់ទិញតាមខ្សែបន្ទាប់"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/ko.po b/addons/purchase_product_matrix/i18n/ko.po
new file mode 100644
index 00000000..1d52d532
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ko.po
@@ -0,0 +1,145 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# JH CHOI <hwangtog@gmail.com>, 2020
+# Link Up링크업 <linkup.way@gmail.com>, 2020
+# Seongseok Shin <shinss61@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:17+0000\n"
+"Last-Translator: Seongseok Shin <shinss61@hotmail.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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "속성 값"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "이름 표시"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "환경 설정 편집하기"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "외부 링크"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "그리드"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "그리드 상품 서식"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "그리드 갱신"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr "설정하면 구성 가능한 제품의 매트릭스가 이 주문 보고서에 표시됩니다."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "제품 구성 여부"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "최근 수정"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "파생 그리드 인쇄"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "상품"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "상품 양식"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "파생을 생성하지 않는 상품 속성 값"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "구매 주문"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "구매 주문 명세"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "product_matrix 기능에 대한 기술 필드."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "그리드 필드에 적용할 새 매트릭스가 있는지 여부."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr "여러 구매 내역에 걸쳐 있는 제품 수량은 변경할 수 없습니다."
diff --git a/addons/purchase_product_matrix/i18n/lb.po b/addons/purchase_product_matrix/i18n/lb.po
new file mode 100644
index 00000000..f42e95b9
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/lb.po
@@ -0,0 +1,120 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2019-09-09 12:18+0000\n"
+"PO-Revision-Date: 2019-08-26 09:13+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the SO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/lt.po b/addons/purchase_product_matrix/i18n/lt.po
new file mode 100644
index 00000000..3e6e37d8
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/lt.po
@@ -0,0 +1,146 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# 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 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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Atributų reikšmės"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Rodomas pavadinimas"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Redaguoti konfigūraciją"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Išorinė nuoroda"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Tinklelis"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Paskutinį kartą keista"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produktas"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Produkto šablonas"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Produkto atributo reikšmės, kurios nesukuria variantų"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Pirkimo užsakymas"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Pirkimo užsakymo eilutė "
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/lv.po b/addons/purchase_product_matrix/i18n/lv.po
new file mode 100644
index 00000000..c74845c5
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/lv.po
@@ -0,0 +1,138 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/mn.po b/addons/purchase_product_matrix/i18n/mn.po
new file mode 100644
index 00000000..07d4c4c5
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/mn.po
@@ -0,0 +1,147 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Minj P <pminj322@gmail.com>, 2020
+# Batmunkh Ganbat <batmunkh.g@bumanit.mn>, 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:17+0000\n"
+"Last-Translator: Batmunkh Ganbat <batmunkh.g@bumanit.mn>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Шинж чанарын утгууд"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Дэлгэрэнгүй нэр"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Тохиргоог өөрчлөх"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Гадаад холбоос"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Хүснэгт"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Хүснэгтэн барааны загвар"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Хүснэгт шинэчлэх"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Хэрэв тийм бол, тус тохируулах боломжтой барааг энэ захиалгын тайланд "
+"харуулна."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Энэ барааны мэдээллийг өөрчлөх боломжтой юу?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Сүүлд зассан огноо"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Хувилбарын хүснэгтийг хэвлэх"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Бараа"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Барааны загвар"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Барааны хувилбар үүсгэдэггүй шинж чанарын утгууд"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Худалдан авалтын захиалга"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Худалдан авалтын захиалгын мөр"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Product_matrix функцийн техникийн талбар"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr "Та олон худалдан авалтын мөрд орсон барааны тоог өөрчлөх боломжгүй."
diff --git a/addons/purchase_product_matrix/i18n/nb.po b/addons/purchase_product_matrix/i18n/nb.po
new file mode 100644
index 00000000..010fcfdc
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/nb.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# 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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Attributtverdier"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Visningsnavn"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Rediger konfigurasjon"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Ekstern lenke"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Rutenett"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Matrise Produktmal"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Oppdater Matrise"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Sist endret"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Print variantmatrise"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produkt"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Produktmal"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Innkjøpsordre"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Innkjøpsordrelinje"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Teknisk felt for product_matrix funksjonalitet."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+"Om matrisefeltet inneholder en ny matrise som skal legges til, eller ikke."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/nl.po b/addons/purchase_product_matrix/i18n/nl.po
new file mode 100644
index 00000000..8a59a4cf
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/nl.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Yenthe Van Ginneken <yenthespam@gmail.com>, 2020
+# Erwin van der Ploeg <erwin@odooexperts.nl>, 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:17+0000\n"
+"Last-Translator: Erwin van der Ploeg <erwin@odooexperts.nl>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Kenmerkwaardes"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Wijzig configuratie"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Externe link"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Matrix"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Matrix productsjabloon"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Grid update"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Indien ingesteld, wordt de matrix van configureerbare producten getoond in "
+"het rapport van deze order."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Is het product configureerbaar?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Laatst gewijzigd op"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Variantenmatrix afdrukken"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Product"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Productsjabloon"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Productkenmerkwaarde welke geen variant aanmaakt"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Inkooporder"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Inkooporderregel"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Technisch veld voor product_matrix functionaliteiten."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Technische opslag van grid.\n"
+"Indien grid_update, wordt dit geladen op de inkooporder.\n"
+"Indien niet grid_update stelt het de matrix voor om te openen."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+"Of de rasterweergave een nieuwe matrix bevat om toe te voegen of niet."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"U kan de hoeveelheid van een product aanwezig in meerdere inkooporderregels "
+"niet wijzigen."
diff --git a/addons/purchase_product_matrix/i18n/pl.po b/addons/purchase_product_matrix/i18n/pl.po
new file mode 100644
index 00000000..a8a4a250
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/pl.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Judyta Kaźmierczak <judyta.kazmierczak@openglobe.pl>, 2020
+# Marcin Młynarczyk <mlynarczyk@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:17+0000\n"
+"Last-Translator: Marcin Młynarczyk <mlynarczyk@gmail.com>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Wartość atrybutu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nazwa wyświetlana"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Tabela"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Data ostatniej modyfikacji"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produkt"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Szablon produktu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Zamówienie zakupu"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Pozycja zamówienia zakupu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/pt.po b/addons/purchase_product_matrix/i18n/pt.po
new file mode 100644
index 00000000..2d03f99b
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/pt.po
@@ -0,0 +1,147 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Manuela Silva <manuelarodsilva@gmail.com>, 2020
+# Pedro Castro Silva <pedrocs@exo.pt>, 2020
+# Nuno Silva <nuno.silva@arxi.pt>, 2020
+# Reinaldo Ramos <reinaldo.ramos@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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Valores de Atributo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nome"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Grelha"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Última Modificação em"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Artigo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Modelo de Artigo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Ordem de Compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Linha de Encomenda de Compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/pt_BR.po b/addons/purchase_product_matrix/i18n/pt_BR.po
new file mode 100644
index 00000000..dfb80117
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/pt_BR.po
@@ -0,0 +1,148 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Rodrigo de Almeida Sottomaior Macedo <rmsolucoeseminformatica@protonmail.com>, 2020
+# Martin Trigaux, 2020
+# Marcel Savegnago <marcel.savegnago@gmail.com>, 2020
+# Mateus Lopes <mateus1@gmail.com>, 2020
+# André Augusto Firmino Cordeiro <a.cordeito@gmail.com>, 2020
+# Luiz Fernando <lfpsgs@outlook.com>, 2020
+# Éder Brito <britoederr@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:17+0000\n"
+"Last-Translator: Éder Brito <britoederr@gmail.com>, 2020\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Valores do Atributo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Editar Configuração"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Link Externo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Grade"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Modelo da Grade de Produto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Atualizar Grade"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Este é um produto configurável?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Última modificação em"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Imprimir Grades de Variantes"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Modelo de Produto"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Valores de atributo do produto que não criam variantes"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Pedido de Compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Linha de Pedido de Compra"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Campo técnico para funcionalidades product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Se o campo da grade contém uma nova matriz para aplicar ou não."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/purchase_product_matrix.pot b/addons/purchase_product_matrix/i18n/purchase_product_matrix.pot
new file mode 100644
index 00000000..88dc56c1
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/purchase_product_matrix.pot
@@ -0,0 +1,138 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+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-01 07:29+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/ro.po b/addons/purchase_product_matrix/i18n/ro.po
new file mode 100644
index 00000000..64c377e4
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ro.po
@@ -0,0 +1,147 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Foldi Robert <foldirobert@nexterp.ro>, 2020
+# Hongu Cosmin <cosmin513@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:17+0000\n"
+"Last-Translator: Hongu Cosmin <cosmin513@gmail.com>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Valori atribute"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Nume afișat"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Editare Configurare"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Link Extern"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Grilă"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Produsul poate fi configurat?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Ultima modificare la"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produs"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Șablon produs"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Comandă de achiziție"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Linie comandă de achiziție"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Câmp tehnic pentru funcționalitățile lui product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+"Indiferent dacă câmpul grilă conține o nouă matrice de aplicat sau nu."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"Nu puteți modifica cantitatea unui produs prezent în mai multe linii de "
+"achiziție."
diff --git a/addons/purchase_product_matrix/i18n/ru.po b/addons/purchase_product_matrix/i18n/ru.po
new file mode 100644
index 00000000..b9c0fd9b
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ru.po
@@ -0,0 +1,145 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Ivan Yelizariev <yelizariev@it-projects.info>, 2020
+# ILMIR <karamov@it-projects.info>, 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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Значение атрибута"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Отображаемое имя"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Сетка"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "Идентификатор"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Последнее изменение"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Продукт"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Шаблон продукта"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Значения атрибутов товара, которые не создают варианты"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Заказ на закупку"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Позиция заказа на закупку"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/si.po b/addons/purchase_product_matrix/i18n/si.po
new file mode 100644
index 00000000..f7b821fe
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/si.po
@@ -0,0 +1,138 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/sk.po b/addons/purchase_product_matrix/i18n/sk.po
new file mode 100644
index 00000000..55ca818f
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/sk.po
@@ -0,0 +1,146 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2020
+# gebri <gebri@inmail.sk>, 2020
+# Jan Prokop, 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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Hodnoty atribútu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Zobrazovaný názov"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Upraviť konfiguráciu"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Externý link"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Mriežka"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Je produkt konfigurovateľný?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Posledná úprava"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produkt"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Šablóna produktu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Hodnoty atribútov produktu ktoré nevytvárajú varianty"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Objednávka"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Riadok nákupnej objednávky"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Či pole mriežky obsahuje novú maticu, ktorá sa má alebo nemá použiť."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/sl.po b/addons/purchase_product_matrix/i18n/sl.po
new file mode 100644
index 00000000..9084a5c5
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/sl.po
@@ -0,0 +1,145 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2021
+# Matjaz Mozetic <m.mozetic@matmoz.si>, 2021
+# matjaz k <matjaz@mentis.si>, 2021
+# Grega Vavtar <grega@hbs.si>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Grega Vavtar <grega@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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Vrednosti atributov"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Mreža"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Zadnjič spremenjeno"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Proizvod"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Predloga izdelka"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Nabavni nalog"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Postavka nabavnega naloga"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/sv.po b/addons/purchase_product_matrix/i18n/sv.po
new file mode 100644
index 00000000..1e9d58bb
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/sv.po
@@ -0,0 +1,143 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2021
+# Anders Wallenquist <anders.wallenquist@vertel.se>, 2021
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Attributvärden"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Visningsnamn"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Matris"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Senast redigerad"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Produkt"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Produktmall"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Inköpsorder"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Inköpsorderrad"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/th.po b/addons/purchase_product_matrix/i18n/th.po
new file mode 100644
index 00000000..9f03214a
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/th.po
@@ -0,0 +1,144 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Khwunchai Jaengsawang <khwunchai.j@ku.th>, 2020
+# Odoo Thaidev <odoothaidev@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:17+0000\n"
+"Last-Translator: Odoo Thaidev <odoothaidev@gmail.com>, 2020\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "ค่าคุณลักษณะ"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "ชื่อที่ใช้แสดง"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "ตาราง"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "รหัส"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "แก้ไขครั้งสุดท้ายเมื่อ"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "สินค้า"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "รูปแบบสินค้า"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "ใบสั่งซื้อ"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "รายการสั่งซื้อ"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/tr.po b/addons/purchase_product_matrix/i18n/tr.po
new file mode 100644
index 00000000..98a04c3d
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/tr.po
@@ -0,0 +1,156 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Ediz Duman <neps1192@gmail.com>, 2020
+# Martin Trigaux, 2020
+# Levent Karakaş <levent@mektup.at>, 2020
+# Murat Kaplan <muratk@projetgrup.com>, 2020
+# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2020
+# Tugay Hatıl <tugayh@projetgrup.com>, 2020
+# Murat Durmuş <muratd@projetgrup.com>, 2020
+# Nadir Gazioglu <nadirgazioglu@gmail.com>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Nadir Gazioglu <nadirgazioglu@gmail.com>, 2021\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Nitelik Değerleri"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Görünüm Adı"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Yapılandırmayı Düzenle"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Dış Bağlantı"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Tablo"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Grid Ürün Şablonu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Grid Güncelle"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Ayarlanırsa, yapılandırılabilir ürünlerin matrisi bu siparişin raporunda "
+"gösterilecektir."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Ürün yapılandırılabilir mi?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Son Düzenleme"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Varyant Gridleri Yazdır"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Ürün"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Ürün Şablonu"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Varyant oluşturmayan ürün nitelik değerleri"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Satınalma Siparişi"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Satınalma Sipariş Satırı"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Product_matrix işlevleri için teknik alan."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Grid alanının uygulanacak yeni bir matris içerip içermediği."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"Birden fazla satın alma satırında bulunan bir ürünün miktarını "
+"değiştiremezsiniz."
diff --git a/addons/purchase_product_matrix/i18n/uk.po b/addons/purchase_product_matrix/i18n/uk.po
new file mode 100644
index 00000000..a36b1dfe
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/uk.po
@@ -0,0 +1,147 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# 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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Значення атрибутів"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Відобразити назву"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Редагувати налаштування"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Зовнішнє посилання"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Сітка"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Шаблон сітки товарів"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Оновлення сітки"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"Якщо встановлено, матрицю налаштовуваних товарів буде показано у звіті цього"
+" замовлення."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Чи є цей товар налаштовуваним?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Останні зміни на"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Друкувати сітки варіантів"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Товар"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Шаблон товару"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Значення атрибутів товару, які не створюють варіанти"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Замовлення на купівлю"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Рядок замовлення на купівлю"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Технічне поле для функціоналу product_matrix."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Чи містить поле сітки нову матрицю, яку слід застосувати чи ні."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"Ви не можете змінити кількість товару, яка представлена у кількох рядках "
+"купівлі."
diff --git a/addons/purchase_product_matrix/i18n/ur.po b/addons/purchase_product_matrix/i18n/ur.po
new file mode 100644
index 00000000..44ea20d0
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/ur.po
@@ -0,0 +1,138 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr ""
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
diff --git a/addons/purchase_product_matrix/i18n/vi.po b/addons/purchase_product_matrix/i18n/vi.po
new file mode 100644
index 00000000..d7a086f8
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/vi.po
@@ -0,0 +1,154 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2020
+# Duy BQ <duybq86@gmail.com>, 2020
+# Trinh Tran Thi Phuong <trinhttp@trobz.com>, 2020
+# Dung Nguyen Thi <dungnt@trobz.com>, 2020
+# Manh Vu <vuducmanh96vp@gmail.com>, 2020
+# Trần Hà <tranthuha13590@gmail.com>, 2021
+#
+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:17+0000\n"
+"Last-Translator: Trần Hà <tranthuha13590@gmail.com>, 2021\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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "Giá trị thuộc tính"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "Chỉnh sửa cấu hình"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "Liên kết bên ngoài"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "Lưới"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "Grid Product Tmpl"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "Grid Update"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "Is the product configurable?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "Sửa lần cuối vào"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "Print Variant Grids"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "Sản phẩm"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "Mẫu sản phẩm"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "Giá trị thuộc tính sản phẩm không tạo ra các biến thể"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "Đơn mua hàng"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "Chi tiết mua hàng"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "Technical field for product_matrix functionalities."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "Whether the grid field contains a new matrix to apply or not."
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
diff --git a/addons/purchase_product_matrix/i18n/zh_CN.po b/addons/purchase_product_matrix/i18n/zh_CN.po
new file mode 100644
index 00000000..bedc9cbd
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/zh_CN.po
@@ -0,0 +1,147 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# Translators:
+# Martin Trigaux, 2020
+# Jeffery CHEN Fan <jeffery9@gmail.com>, 2020
+# guohuadeng <guohuadeng@hotmail.com>, 2020
+# inspur qiuguodong <qiuguodong@inspur.com>, 2020
+# Jeanphy <hzh0292@qq.com>, 2020
+# Felix Yang - Elico Corp <felixyangsh@aliyun.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:17+0000\n"
+"Last-Translator: Felix Yang - Elico Corp <felixyangsh@aliyun.com>, 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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "属性值"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "编辑配置"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "外部链接"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "网格"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "产品网格"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "网格更新"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "最后修改日"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "产品"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "产品模板"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "没有创建产品变体的产品变体值"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "采购订单"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "采购订单明细"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "产品矩阵功能的技术字段。"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "网格字段包含一个新的矩阵应用与否。"
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr "你不能改变显示在多个采购行中的产品数量。"
diff --git a/addons/purchase_product_matrix/i18n/zh_TW.po b/addons/purchase_product_matrix/i18n/zh_TW.po
new file mode 100644
index 00000000..01607ace
--- /dev/null
+++ b/addons/purchase_product_matrix/i18n/zh_TW.po
@@ -0,0 +1,142 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * purchase_product_matrix
+#
+# 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:17+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: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_attribute_value_ids
+msgid "Attribute Values"
+msgstr "屬性值"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__display_name
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__display_name
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "Edit Configuration"
+msgstr "修改配置"
+
+#. module: purchase_product_matrix
+#. openerp-web
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#: code:addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js:0
+#, python-format
+msgid "External Link"
+msgstr "外部連結"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid
+msgid "Grid"
+msgstr "矩陣"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Grid Product Tmpl"
+msgstr "產品變體矩陣模板"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Grid Update"
+msgstr "矩陣更新"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__id
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__id
+msgid "ID"
+msgstr "ID"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__report_grids
+msgid ""
+"If set, the matrix of configurable products will be shown on the report of "
+"this order."
+msgstr "如果設置,可配置產品的矩陣將顯示在此訂單的報表上。"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__is_configurable_product
+msgid "Is the product configurable?"
+msgstr "產品是否可配置?"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order____last_update
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line____last_update
+msgid "Last Modified on"
+msgstr "最後修改於"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order__report_grids
+msgid "Print Variant Grids"
+msgstr "列印變體矩陣"
+
+#. module: purchase_product_matrix
+#: model_terms:ir.ui.view,arch_db:purchase_product_matrix.purchase_order_form_matrix
+msgid "Product"
+msgstr "商品"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_template_id
+msgid "Product Template"
+msgstr "產品模板"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,field_description:purchase_product_matrix.field_purchase_order_line__product_no_variant_attribute_value_ids
+msgid "Product attribute values that do not create variants"
+msgstr "產品屬性值不創建變體"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order
+msgid "Purchase Order"
+msgstr "採購訂單"
+
+#. module: purchase_product_matrix
+#: model:ir.model,name:purchase_product_matrix.model_purchase_order_line
+msgid "Purchase Order Line"
+msgstr "採購訂單項目"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_product_tmpl_id
+msgid "Technical field for product_matrix functionalities."
+msgstr "產品矩陣功能的技術欄位。"
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid
+msgid ""
+"Technical storage of grid. \n"
+"If grid_update, will be loaded on the PO. \n"
+"If not, represents the matrix to open."
+msgstr ""
+
+#. module: purchase_product_matrix
+#: model:ir.model.fields,help:purchase_product_matrix.field_purchase_order__grid_update
+msgid "Whether the grid field contains a new matrix to apply or not."
+msgstr "矩陣欄位是否包含要應用的新矩陣。"
+
+#. module: purchase_product_matrix
+#: code:addons/purchase_product_matrix/models/purchase.py:0
+#, python-format
+msgid ""
+"You cannot change the quantity of a product present in multiple purchase "
+"lines."
+msgstr "您不能更改多個採購行中存在的產品數量。"
diff --git a/addons/purchase_product_matrix/models/__init__.py b/addons/purchase_product_matrix/models/__init__.py
new file mode 100644
index 00000000..c05845f2
--- /dev/null
+++ b/addons/purchase_product_matrix/models/__init__.py
@@ -0,0 +1,3 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+from . import purchase
diff --git a/addons/purchase_product_matrix/models/purchase.py b/addons/purchase_product_matrix/models/purchase.py
new file mode 100644
index 00000000..141becfa
--- /dev/null
+++ b/addons/purchase_product_matrix/models/purchase.py
@@ -0,0 +1,160 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+import json
+from odoo import api, fields, models, _
+from odoo.exceptions import ValidationError
+
+
+class PurchaseOrder(models.Model):
+ _inherit = 'purchase.order'
+
+ report_grids = fields.Boolean(string="Print Variant Grids", default=True, help="If set, the matrix of configurable products will be shown on the report of this order.")
+
+ """ Matrix loading and update: fields and methods :
+
+ NOTE: The matrix functionality was done in python, server side, to avoid js
+ restriction. Indeed, the js framework only loads the x first lines displayed
+ in the client, which means in case of big matrices and lots of po_lines,
+ the js doesn't have access to the 41st and following lines.
+
+ To force the loading, a 'hack' of the js framework would have been needed...
+ """
+
+ grid_product_tmpl_id = fields.Many2one('product.template', store=False, help="Technical field for product_matrix functionalities.")
+ grid_update = fields.Boolean(default=False, store=False, help="Whether the grid field contains a new matrix to apply or not.")
+ grid = fields.Char(store=False, help="Technical storage of grid. \nIf grid_update, will be loaded on the PO. \nIf not, represents the matrix to open.")
+
+ @api.onchange('grid_product_tmpl_id')
+ def _set_grid_up(self):
+ if self.grid_product_tmpl_id:
+ self.grid_update = False
+ self.grid = json.dumps(self._get_matrix(self.grid_product_tmpl_id))
+
+ def _must_delete_date_planned(self, field_name):
+ return super()._must_delete_date_planned(field_name) or field_name == "grid"
+
+ @api.onchange('grid')
+ def _apply_grid(self):
+ if self.grid and self.grid_update:
+ grid = json.loads(self.grid)
+ product_template = self.env['product.template'].browse(grid['product_template_id'])
+ dirty_cells = grid['changes']
+ Attrib = self.env['product.template.attribute.value']
+ default_po_line_vals = {}
+ new_lines = []
+ for cell in dirty_cells:
+ combination = Attrib.browse(cell['ptav_ids'])
+ no_variant_attribute_values = combination - combination._without_no_variant_attributes()
+
+ # create or find product variant from combination
+ product = product_template._create_product_variant(combination)
+ # TODO replace the check on product_id by a first check on the ptavs and pnavs?
+ # and only create/require variant after no line has been found ???
+ order_lines = self.order_line.filtered(lambda line: (line._origin or line).product_id == product and (line._origin or line).product_no_variant_attribute_value_ids == no_variant_attribute_values)
+
+ # if product variant already exist in order lines
+ old_qty = sum(order_lines.mapped('product_qty'))
+ qty = cell['qty']
+ diff = qty - old_qty
+ if diff and order_lines:
+ if qty == 0:
+ if self.state in ['draft', 'sent']:
+ # Remove lines if qty was set to 0 in matrix
+ # only if PO state = draft/sent
+ self.order_line -= order_lines
+ else:
+ order_lines.update({'product_qty': 0.0})
+ else:
+ """
+ When there are multiple lines for same product and its quantity was changed in the matrix,
+ An error is raised.
+
+ A 'good' strategy would be to:
+ * Sets the quantity of the first found line to the cell value
+ * Remove the other lines.
+
+ But this would remove all business logic linked to the other lines...
+ Therefore, it only raises an Error for now.
+ """
+ if len(order_lines) > 1:
+ raise ValidationError(_("You cannot change the quantity of a product present in multiple purchase lines."))
+ else:
+ order_lines[0].product_qty = qty
+ order_lines[0]._onchange_quantity()
+ # If we want to support multiple lines edition:
+ # removal of other lines.
+ # For now, an error is raised instead
+ # if len(order_lines) > 1:
+ # # Remove 1+ lines
+ # self.order_line -= order_lines[1:]
+ elif diff:
+ if not default_po_line_vals:
+ OrderLine = self.env['purchase.order.line']
+ default_po_line_vals = OrderLine.default_get(OrderLine._fields.keys())
+ last_sequence = self.order_line[-1:].sequence
+ if last_sequence:
+ default_po_line_vals['sequence'] = last_sequence
+ new_lines.append((0, 0, dict(
+ default_po_line_vals,
+ product_id=product.id,
+ product_qty=qty,
+ product_no_variant_attribute_value_ids=no_variant_attribute_values.ids)
+ ))
+ if new_lines:
+ res = False
+ self.update(dict(order_line=new_lines))
+ for line in self.order_line.filtered(lambda line: line.product_template_id == product_template):
+ res = line._product_id_change() or res
+ line._onchange_quantity()
+ return res
+
+ def _get_matrix(self, product_template):
+ def has_ptavs(line, sorted_attr_ids):
+ ptav = line.product_template_attribute_value_ids.ids
+ pnav = line.product_no_variant_attribute_value_ids.ids
+ pav = pnav + ptav
+ pav.sort()
+ return pav == sorted_attr_ids
+ matrix = product_template._get_template_matrix(
+ company_id=self.company_id,
+ currency_id=self.currency_id)
+ if self.order_line:
+ lines = matrix['matrix']
+ order_lines = self.order_line.filtered(lambda line: line.product_template_id == product_template)
+ for line in lines:
+ for cell in line:
+ if not cell.get('name', False):
+ line = order_lines.filtered(lambda line: has_ptavs(line, cell['ptav_ids']))
+ if line:
+ cell.update({
+ 'qty': sum(line.mapped('product_qty'))
+ })
+ return matrix
+
+ def get_report_matrixes(self):
+ """Reporting method."""
+ matrixes = []
+ if self.report_grids:
+ grid_configured_templates = self.order_line.filtered('is_configurable_product').product_template_id
+ # TODO is configurable product and product_variant_count > 1
+ # configurable products are only configured through the matrix in purchase, so no need to check product_add_mode.
+ for template in grid_configured_templates:
+ if len(self.order_line.filtered(lambda line: line.product_template_id == template)) > 1:
+ matrixes.append(self._get_matrix(template))
+ return matrixes
+
+
+class PurchaseOrderLine(models.Model):
+ _inherit = "purchase.order.line"
+
+ product_template_id = fields.Many2one('product.template', string='Product Template', related="product_id.product_tmpl_id", domain=[('purchase_ok', '=', True)])
+ is_configurable_product = fields.Boolean('Is the product configurable?', related="product_template_id.has_configurable_attributes")
+ product_template_attribute_value_ids = fields.Many2many(related='product_id.product_template_attribute_value_ids', readonly=True)
+ product_no_variant_attribute_value_ids = fields.Many2many('product.template.attribute.value', string='Product attribute values that do not create variants', ondelete='restrict')
+
+ def _get_product_purchase_description(self, product):
+ name = super(PurchaseOrderLine, self)._get_product_purchase_description(product)
+ for no_variant_attribute_value in self.product_no_variant_attribute_value_ids:
+ name += "\n" + no_variant_attribute_value.attribute_id.name + ': ' + no_variant_attribute_value.name
+
+ return name
diff --git a/addons/purchase_product_matrix/report/purchase_order_templates.xml b/addons/purchase_product_matrix/report/purchase_order_templates.xml
new file mode 100644
index 00000000..91a1d077
--- /dev/null
+++ b/addons/purchase_product_matrix/report/purchase_order_templates.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <template id="grid_purchaseorder_inherit" inherit_id="purchase.report_purchaseorder_document">
+ <xpath expr="//div[@id='informations']" position="after">
+ <t t-call="product_matrix.matrix">
+ <t t-set="order" t-value="o"/>
+ </t>
+ </xpath>
+ </template>
+</odoo>
diff --git a/addons/purchase_product_matrix/report/purchase_quotation_templates.xml b/addons/purchase_product_matrix/report/purchase_quotation_templates.xml
new file mode 100644
index 00000000..a00c15bc
--- /dev/null
+++ b/addons/purchase_product_matrix/report/purchase_quotation_templates.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+ <template id="grid_report_purchaseorder_template_inherit" inherit_id="purchase.report_purchasequotation_document">
+ <xpath expr="//table[hasclass('table')]" position="before">
+ <t t-call="product_matrix.matrix">
+ <t t-set="order" t-value="o"/>
+ </t>
+ </xpath>
+ </template>
+</odoo>
diff --git a/addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js b/addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js
new file mode 100644
index 00000000..907b2d4b
--- /dev/null
+++ b/addons/purchase_product_matrix/static/src/js/product_matrix_configurator.js
@@ -0,0 +1,183 @@
+odoo.define('purchase.product_matrix_configurator', function (require) {
+
+var relationalFields = require('web.relational_fields');
+var FieldsRegistry = require('web.field_registry');
+var core = require('web.core');
+var _t = core._t;
+
+/**
+ * The purchase.product_matrix_configurator widget is a widget extending FieldMany2One
+ * It triggers the opening of the matrix edition when the product has multiple variants.
+ *
+ *
+ * !!! WARNING !!!
+ *
+ * This widget is only designed for Purchase Order Lines.
+ * !!! It should only be used on a product_template field !!!
+ */
+var MatrixConfiguratorWidget = relationalFields.FieldMany2One.extend({
+ events: _.extend({}, relationalFields.FieldMany2One.prototype.events, {
+ 'click .o_edit_product_configuration': '_onEditProductConfiguration'
+ }),
+
+ /**
+ * @override
+ */
+ _render: function () {
+ this._super.apply(this, arguments);
+ if (this.mode === 'edit' && this.value &&
+ (this._isConfigurableProduct())) {
+ this._addProductLinkButton();
+ this._addConfigurationEditButton();
+ } else if (this.mode === 'edit' && this.value) {
+ this._addProductLinkButton();
+ } else {
+ this.$('.o_edit_product_configuration').hide();
+ }
+ },
+
+ /**
+ * Add button linking to product_id/product_template_id form.
+ */
+ _addProductLinkButton: function () {
+ if (this.$('.o_external_button').length === 0) {
+ var $productLinkButton = $('<button>', {
+ type: 'button',
+ class: 'fa fa-external-link btn btn-secondary o_external_button',
+ tabindex: '-1',
+ draggable: false,
+ 'aria-label': _t('External Link'),
+ title: _t('External Link')
+ });
+
+ var $inputDropdown = this.$('.o_input_dropdown');
+ $inputDropdown.after($productLinkButton);
+ }
+ },
+
+ /**
+ * If current product is configurable,
+ * Show edit button (in Edit Mode) after the product/product_template
+ */
+ _addConfigurationEditButton: function () {
+ var $inputDropdown = this.$('.o_input_dropdown');
+
+ if ($inputDropdown.length !== 0 &&
+ this.$('.o_edit_product_configuration').length === 0) {
+ var $editConfigurationButton = $('<button>', {
+ type: 'button',
+ class: 'fa fa-pencil btn btn-secondary o_edit_product_configuration',
+ tabindex: '-1',
+ draggable: false,
+ 'aria-label': _t('Edit Configuration'),
+ title: _t('Edit Configuration')
+ });
+
+ $inputDropdown.after($editConfigurationButton);
+ }
+ },
+
+ /**
+ * Hook to override with _onEditProductConfiguration
+ * to know if edit pencil button has to be put next to the field
+ *
+ * @private
+ */
+ _isConfigurableProduct: function () {
+ return this.recordData.is_configurable_product;
+ },
+
+ /**
+ * Override catching changes on product_id or product_template_id.
+ * Calls _onTemplateChange in case of product_template change.
+ * Calls _onProductChange in case of product change.
+ * Shouldn't be overridden by product configurators
+ * or only to setup some data for further computation
+ * before calling super.
+ *
+ * @override
+ */
+ reset: async function (record, ev) {
+ await this._super(...arguments);
+ if (ev && ev.target === this && ev.data.changes && ev.data.changes.product_template_id && record.data.product_template_id.data.id) {
+ this._onTemplateChange(record.data.product_template_id.data.id, ev.data.dataPointID);
+ }
+ },
+
+ /**
+ * Hook for product_template based configurators
+ * (product configurator, matrix, ...).
+ *
+ * @param {integer} productTemplateId
+ * @param {String} dataPointID
+ *
+ * @private
+ */
+ _onTemplateChange: function (productTemplateId, dataPointId) {
+ var self = this;
+ this._rpc({
+ model: 'product.template',
+ method: 'get_single_product_variant',
+ args: [
+ productTemplateId
+ ]
+ }).then(function (result) {
+ if (result.product_id) {
+ self.trigger_up('field_changed', {
+ dataPointID: dataPointId,
+ changes: {
+ product_id: {id: result.product_id},
+ },
+ });
+ } else {
+ self._openMatrix(productTemplateId, dataPointId, false);
+ }
+ });
+ },
+
+ /**
+ * Hook for editing a configured line.
+ * The button triggering this function is only shown in Edit mode,
+ * when _isConfigurableProduct is True.
+ *
+ * @private
+ */
+ _onEditProductConfiguration: function () {
+ if (this.recordData.is_configurable_product) {
+ this._openMatrix(this.recordData.product_template_id.data.id, this.dataPointID, true);
+ }
+ },
+
+ _openMatrix: function (productTemplateId, dataPointId, edit) {
+ var attribs = edit ? this._getPTAVS() : [];
+ this.trigger_up('open_matrix', {
+ product_template_id: productTemplateId,
+ model: 'purchase.order',
+ dataPointId: dataPointId,
+ edit: edit,
+ editedCellAttributes: attribs,
+ // used to focus the cell representing the line on which the pencil was clicked.
+ });
+ },
+
+ /**
+ * Returns the list of attribute ids (product.template.attribute.value)
+ * from the current POLine.
+ */
+ _getPTAVS: function () {
+ var PTAVSIDS = [];
+ _.each(this.recordData.product_no_variant_attribute_value_ids.res_ids, function (id) {
+ PTAVSIDS.push(id);
+ });
+ _.each(this.recordData.product_template_attribute_value_ids.res_ids, function (id) {
+ PTAVSIDS.push(id);
+ });
+ return PTAVSIDS.sort(function (a, b) {return a - b;});
+ }
+});
+
+FieldsRegistry.add('matrix_configurator', MatrixConfiguratorWidget);
+
+return MatrixConfiguratorWidget;
+
+});
diff --git a/addons/purchase_product_matrix/static/tests/section_and_note_widget_tests.js b/addons/purchase_product_matrix/static/tests/section_and_note_widget_tests.js
new file mode 100644
index 00000000..7dfc29e6
--- /dev/null
+++ b/addons/purchase_product_matrix/static/tests/section_and_note_widget_tests.js
@@ -0,0 +1,260 @@
+odoo.define('purchase_product_matrix.section_and_note_widget_tests', function (require) {
+"use strict";
+
+var FormView = require('web.FormView');
+var testUtils = require('web.test_utils');
+var createView = testUtils.createView;
+
+function getGrid(product) {
+ return JSON.stringify({
+ header: [{name: product.name}, {name: "M"}, {name: "L"}],
+ matrix: [[
+ {name: "Men"},
+ {ptav_ids: [10, 13], qty: 0, is_possible_combination: true},
+ {ptav_ids: [11, 13], qty: 0, is_possible_combination: true},
+ ], [
+ {name: "Women"},
+ {ptav_ids: [10, 14], qty: 0, is_possible_combination: true},
+ {ptav_ids: [11, 14], qty: 0, is_possible_combination: true},
+ ]],
+ });
+}
+
+QUnit.module('section_and_note: purchase_product_matrix', {
+ beforeEach: function () {
+ this.data = {
+ purchase_order: {
+ fields: {
+ order_line_ids: {
+ string: "Lines",
+ type: 'one2many',
+ relation: 'order_line',
+ relation_field: 'order_id',
+ },
+ grid: {string: "Grid", type: 'char'},
+ grid_product_tmpl_id: {string: "Grid Product", type: 'many2one', relation: 'product'},
+ },
+ onchanges: {
+ grid_product_tmpl_id: (obj) => {
+ const product = this.data.product.records.find((p) => {
+ return p.id === obj.grid_product_tmpl_id;
+ });
+ obj.grid = product ? getGrid(product) : false;
+ },
+ grid: () => {},
+ },
+ },
+ order_line: {
+ fields: {
+ order_id: {string: "Invoice", type: 'many2one', relation: 'invoice'},
+ product_template_id: {string: "Product", type: 'many2one', relation: 'product'},
+ },
+ },
+ product: {
+ fields: {
+ name: {string: "Name", type: 'char'},
+ },
+ records: [
+ {id: 1, name: 'A configurable product'},
+ ],
+ },
+ };
+ },
+}, function () {
+ QUnit.test('can configure a product with the matrix', async function (assert) {
+ assert.expect(4);
+
+ var form = await createView({
+ View: FormView,
+ model: 'purchase_order',
+ data: this.data,
+ arch: `<form>
+ <field name="grid" invisible="1"/>
+ <field name="grid_product_tmpl_id" invisible="1"/>
+ <field name="order_line_ids" widget="section_and_note_one2many">
+ <tree editable="bottom">
+ <field name="product_template_id" widget="matrix_configurator"/>
+ </tree>
+ </field>
+ </form>`,
+ mockRPC: function (route, args) {
+ if (args.method === 'onchange' && args.args[2] === 'grid') {
+ // should trigger an onchange on the grid field and let the
+ // business logic create rows according to the matrix content
+ assert.deepEqual(args.args[1].grid, JSON.stringify({
+ changes: [{qty: 2, ptav_ids: [10, 13]}, {qty: 3, ptav_ids: [11, 14]}],
+ product_template_id: 1,
+ }));
+ }
+ if (args.method === 'get_single_product_variant') {
+ assert.strictEqual(args.args[0], 1);
+ return Promise.resolve({mode: 'matrix'});
+ }
+ return this._super.apply(this, arguments);
+ },
+ });
+
+ await testUtils.dom.click('.o_field_x2many_list_row_add a');
+ await testUtils.fields.many2one.searchAndClickItem("product_template_id", {item: 'configurable'});
+
+ assert.containsOnce(document.body, '.modal .o_product_variant_matrix');
+ const $matrix = $('.modal .o_product_variant_matrix');
+ assert.strictEqual($matrix.text().replace(/[\n\r\s\u00a0]+/g, ' '),
+ ' A configurable product M L Men Women ');
+
+ // select 2 M-Men and 3 L-Women
+ await testUtils.fields.editInput($matrix.find('.o_matrix_input[ptav_ids="10,13"]'), '2');
+ await testUtils.fields.editInput($matrix.find('.o_matrix_input[ptav_ids="11,14"]'), '3');
+ await testUtils.dom.click($('.modal .modal-footer .btn-primary'));
+
+ form.destroy();
+ });
+
+ QUnit.test('can open the matrix twice with 2 different products', async function (assert) {
+ assert.expect(5);
+
+ this.data.product.records.push({ id: 101, name: "Product A" });
+ this.data.product.records.push({ id: 102, name: "Product B" });
+
+ const form = await createView({
+ View: FormView,
+ model: 'purchase_order',
+ data: this.data,
+ arch: `<form>
+ <field name="grid" invisible="1"/>
+ <field name="grid_product_tmpl_id" invisible="1"/>
+ <field name="order_line_ids" widget="section_and_note_one2many">
+ <tree editable="bottom">
+ <field name="product_template_id" widget="matrix_configurator"/>
+ </tree>
+ </field>
+ </form>`,
+ mockRPC: function (route, args) {
+ if (args.method === 'onchange' && args.args[2] === 'grid') {
+ // should trigger an onchange on the grid field and let the
+ // business logic create rows according to the matrix content
+ assert.deepEqual(args.args[1].grid, JSON.stringify({
+ changes: [{qty: 2, ptav_ids: [10, 13]}, {qty: 3, ptav_ids: [11, 14]}],
+ product_template_id: 102,
+ }));
+ }
+ if (args.method === 'get_single_product_variant') {
+ return Promise.resolve({mode: 'matrix'});
+ }
+ return this._super.apply(this, arguments);
+ },
+ });
+
+ // open the matrix with "Product A" and close it
+ await testUtils.dom.click('.o_field_x2many_list_row_add a');
+ await testUtils.fields.many2one.searchAndClickItem("product_template_id", {item: 'Product A'});
+
+ assert.containsOnce(document.body, '.modal .o_product_variant_matrix');
+ let $matrix = $('.modal .o_product_variant_matrix');
+ assert.strictEqual($matrix.text().replace(/[\n\r\s\u00a0]+/g, ' '),
+ ' Product A M L Men Women ');
+
+ await testUtils.dom.click($('.modal .modal-footer .btn-secondary')); // close
+
+ // re-open the matrix with "Product B"
+ await testUtils.dom.click('.o_field_x2many_list_row_add a');
+ await testUtils.fields.many2one.searchAndClickItem("product_template_id", {item: 'Product B'});
+
+ assert.containsOnce(document.body, '.modal .o_product_variant_matrix');
+ $matrix = $('.modal .o_product_variant_matrix');
+ assert.strictEqual($matrix.text().replace(/[\n\r\s\u00a0]+/g, ' '),
+ ' Product B M L Men Women ');
+
+ // select 2 M-Men and 3 L-Women
+ await testUtils.fields.editInput($matrix.find('.o_matrix_input[ptav_ids="10,13"]'), '2');
+ await testUtils.fields.editInput($matrix.find('.o_matrix_input[ptav_ids="11,14"]'), '3');
+ await testUtils.dom.click($('.modal .modal-footer .btn-primary'));
+
+ form.destroy();
+ });
+
+ QUnit.test('_onTemplateChange is executed after product template quick create', async function (assert) {
+ assert.expect(1);
+
+ let created_product_template;
+
+ const form = await createView({
+ View: FormView,
+ model: 'purchase_order',
+ data: this.data,
+ arch: `<form>
+ <field name="order_line_ids" widget="section_and_note_one2many">
+ <tree editable="bottom">
+ <field name="product_template_id" widget="matrix_configurator"/>
+ </tree>
+ </field>
+ </form>`,
+ async mockRPC(route, args) {
+ if (route === '/web/dataset/call_kw/product.template/get_single_product_variant') {
+ assert.strictEqual(args.args[0], created_product_template[0]);
+ }
+
+ const result = await this._super(...arguments);
+ if (args.method === 'name_create') {
+ created_product_template = result;
+ }
+ return result;
+ },
+ });
+
+ await testUtils.dom.click('.o_field_x2many_list_row_add a');
+ await testUtils.fields.many2one.searchAndClickItem("product_template_id", {search: 'new product'});
+
+ form.destroy();
+ });
+
+ QUnit.test('drag and drop rows containing matrix_configurator many2one', async function (assert) {
+ assert.expect(4);
+
+ this.data.order_line.fields.sequence = {string: "Sequence", type: 'number'};
+ this.data.order_line.fields.order_id.relation = 'purchase_order';
+ this.data.purchase_order.records = [
+ {id: 1, order_line_ids: [1, 2]}
+ ];
+ this.data.order_line.records = [
+ {id: 1, sequence: 4, product_template_id: 1, order_id: 1},
+ {id: 2, sequence: 14, product_template_id: 2, order_id: 1},
+ ];
+ this.data.product.records.push(
+ {id: 1, name: "Chair"},
+ {id: 2, name: "Table"}
+ );
+
+ const form = await createView({
+ View: FormView,
+ model: 'purchase_order',
+ data: this.data,
+ arch: `<form>
+ <field name="order_line_ids" widget="section_and_note_one2many">
+ <tree editable="bottom">
+ <field name="sequence" widget="handle"/>
+ <field name="product_template_id" widget="matrix_configurator"/>
+ </tree>
+ </field>
+ </form>`,
+ res_id: 1,
+ viewOptions: {
+ mode: 'edit',
+ },
+ });
+
+ assert.containsN(form, '.o_data_row', 2);
+ assert.strictEqual(form.$('.o_data_row').text(), 'ChairTable');
+ assert.containsN(form, '.o_data_row .o_row_handle', 2);
+
+ // move first row below second
+ const $firstHandle = form.$('.o_data_row:nth(0) .o_row_handle');
+ const $secondHandle = form.$('.o_data_row:nth(1) .o_row_handle');
+ await testUtils.dom.dragAndDrop($firstHandle, $secondHandle);
+
+ assert.strictEqual(form.$('.o_data_row').text(), 'TableChair');
+
+ form.destroy();
+ });
+});
+});
diff --git a/addons/purchase_product_matrix/static/tests/tours/purchase_product_matrix_tour.js b/addons/purchase_product_matrix/static/tests/tours/purchase_product_matrix_tour.js
new file mode 100644
index 00000000..010c0b18
--- /dev/null
+++ b/addons/purchase_product_matrix/static/tests/tours/purchase_product_matrix_tour.js
@@ -0,0 +1,111 @@
+odoo.define('purchase_product_matrix.purchase_matrix_tour', function (require) {
+"use strict";
+
+var tour = require('web_tour.tour');
+
+tour.register('purchase_matrix_tour', {
+ url: "/web",
+ test: true,
+}, [tour.stepUtils.showAppsMenuItem(), {
+ trigger: '.o_app[data-menu-xmlid="purchase.menu_purchase_root"]',
+}, {
+ trigger: ".o_list_button_add",
+ extra_trigger: ".o_purchase_order"
+}, {
+ trigger: "a:contains('Add a product')"
+}, {
+ trigger: 'div[name="product_template_id"] input',
+ run: function () {
+ var $input = $('div[name="product_template_id"] input');
+ $input.click();
+ $input.val('Matrix');
+ var keyDownEvent = jQuery.Event("keydown");
+ keyDownEvent.which = 42;
+ $input.trigger(keyDownEvent);
+ }
+}, {
+ trigger: 'ul.ui-autocomplete a:contains("Matrix")',
+ run: 'click'
+}, {
+ trigger: '.o_product_variant_matrix',
+ run: function () {
+ // fill the whole matrix with 1's
+ $('.o_matrix_input').val(1);
+ }
+}, {
+ trigger: 'span:contains("Confirm")',
+ run: 'click'
+}, {
+ trigger: ".o_form_editable .o_field_many2one[name='partner_id'] input",
+ extra_trigger: ".o_purchase_order",
+ run: 'text Agrolait'
+}, {
+ trigger: ".ui-menu-item > a",
+ auto: true,
+ in_modal: false,
+}, {
+ trigger: '.o_form_button_save:contains("Save")',
+ run: 'click' // SAVE Sales Order.
+},
+// Open the matrix through the pencil button next to the product in line edit mode.
+{
+ trigger: '.o_form_button_edit:contains("Edit")',
+ run: 'click' // Edit Sales Order.
+}, {
+ trigger: 'span:contains("Matrix (PAV11, PAV22, PAV31)\nPA4: PAV41")',
+ extra_trigger: '.o_form_editable',
+ run: 'click'
+}, {
+ trigger: '.o_edit_product_configuration',
+ run: 'click' // edit the matrix
+}, {
+ trigger: '.o_product_variant_matrix',
+ run: function () {
+ // update some of the matrix values.
+ $('.o_matrix_input').slice(8, 16).val(4);
+ } // set the qty to 4 for half of the matrix products.
+}, {
+ trigger: 'span:contains("Confirm")',
+ run: 'click' // apply the matrix
+}, {
+ trigger: '.o_form_button_save:contains("Save")',
+ extra_trigger: '.o_field_cell.o_data_cell.o_list_number:contains("4.00")',
+ run: 'click' // SAVE Sales Order, after matrix has been applied (extra_trigger).
+}, {
+ trigger: '.o_form_button_edit:contains("Edit")',
+ run: 'click' // Edit Sales Order.
+},
+// Ensures the matrix is opened with the values, when adding the same product.
+{
+ trigger: "a:contains('Add a product')"
+}, {
+ trigger: 'div[name="product_template_id"] input',
+ run: function () {
+ var $input = $('div[name="product_template_id"] input');
+ $input.click();
+ $input.val('Matrix');
+ var keyDownEvent = jQuery.Event("keydown");
+ keyDownEvent.which = 42;
+ $input.trigger(keyDownEvent);
+ }
+}, {
+ trigger: 'ul.ui-autocomplete a:contains("Matrix")',
+ run: 'click'
+}, {
+ trigger: "input[value='4']",
+ run: function () {
+ // update some values of the matrix
+ $("input[value='4']").slice(0, 4).val(8.2);
+ }
+}, {
+ trigger: 'span:contains("Confirm")',
+ run: 'click' // apply the matrix
+}, {
+ trigger: '.o_form_button_save:contains("Save")',
+ extra_trigger: '.o_field_cell.o_data_cell.o_list_number:contains("8.20")',
+ run: 'click' // SAVE Sales Order, after matrix has been applied (extra_trigger).
+},
+]);
+
+
+});
diff --git a/addons/purchase_product_matrix/tests/__init__.py b/addons/purchase_product_matrix/tests/__init__.py
new file mode 100644
index 00000000..8c943843
--- /dev/null
+++ b/addons/purchase_product_matrix/tests/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import test_purchase_matrix
diff --git a/addons/purchase_product_matrix/tests/test_purchase_matrix.py b/addons/purchase_product_matrix/tests/test_purchase_matrix.py
new file mode 100644
index 00000000..aafa4f53
--- /dev/null
+++ b/addons/purchase_product_matrix/tests/test_purchase_matrix.py
@@ -0,0 +1,34 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import odoo.tests
+from odoo.addons.product_matrix.tests.common import TestMatrixCommon
+
+
+@odoo.tests.tagged('post_install', '-at_install')
+class TestPurchaseMatrixUi(TestMatrixCommon):
+
+ def test_purchase_matrix_ui(self):
+ self.start_tour("/web", 'purchase_matrix_tour', login="admin")
+
+ # Ensures some dynamic create variants have been created by the matrix
+ # Ensures a PO has been created with exactly x lines ...
+
+ self.assertEqual(len(self.matrix_template.product_variant_ids), 8)
+ self.assertEqual(len(self.matrix_template.product_variant_ids.product_template_attribute_value_ids), 6)
+ self.assertEqual(len(self.matrix_template.attribute_line_ids.product_template_value_ids), 8)
+ self.env['purchase.order.line'].search([('product_id', 'in', self.matrix_template.product_variant_ids.ids)]).order_id.button_confirm()
+
+ self.matrix_template.flush()
+ self.assertEqual(round(self.matrix_template.purchased_product_qty, 2), 56.8)
+ for variant in self.matrix_template.product_variant_ids:
+ # 5 and 9.2 because of no variant attributes
+ self.assertIn(round(variant.purchased_product_qty, 2), [5, 9.2])
+
+ # Ensure no duplicate line has been created on the PO.
+ # NB: the *2 is because the no_variant attribute doesn't create a variant
+ # but still gives different order lines.
+ self.assertEqual(
+ len(self.env['purchase.order.line'].search([('product_id', 'in', self.matrix_template.product_variant_ids.ids)])),
+ len(self.matrix_template.product_variant_ids)*2
+ )
diff --git a/addons/purchase_product_matrix/views/assets.xml b/addons/purchase_product_matrix/views/assets.xml
new file mode 100644
index 00000000..fc356b01
--- /dev/null
+++ b/addons/purchase_product_matrix/views/assets.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<odoo>
+
+ <template id="assets_backend_inherit_purchase" inherit_id="web.assets_backend" name="Purchase Grid assets">
+ <xpath expr="script[last()]" position="after">
+ <script type="text/javascript" src="/purchase_product_matrix/static/src/js/product_matrix_configurator.js"/>
+ </xpath>
+ </template>
+
+ <template id="qunit_suite" name="purchase_product_matrix tests" inherit_id="web.qunit_suite_tests">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/purchase_product_matrix/static/tests/section_and_note_widget_tests.js"></script>
+ </xpath>
+ </template>
+
+ <template id="assets_tests" name="Purchase Product Matrix Assets Tests" inherit_id="web.assets_tests">
+ <xpath expr="." position="inside">
+ <script type="text/javascript" src="/purchase_product_matrix/static/tests/tours/purchase_product_matrix_tour.js"/>
+ </xpath>
+ </template>
+</odoo>
diff --git a/addons/purchase_product_matrix/views/purchase_views.xml b/addons/purchase_product_matrix/views/purchase_views.xml
new file mode 100644
index 00000000..2fe7f6ae
--- /dev/null
+++ b/addons/purchase_product_matrix/views/purchase_views.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<odoo>
+
+ <!-- TODO ensure barcode working with matrix (configurator mobile task ?) -->
+
+ <record id="purchase_order_form_matrix" model="ir.ui.view">
+ <field name="name">purchase.order.form.inherit.matrix</field>
+ <field name="model">purchase.order</field>
+ <field name="inherit_id" ref="purchase.purchase_order_form"/>
+ <field name="arch" type="xml">
+ <xpath expr="//tree/field[@name='product_id']" position="attributes">
+ <attribute name="invisible">1</attribute>
+ </xpath>
+ <xpath expr="//tree/field[@name='product_id']" position="after">
+ <field name="product_template_id"
+ string="Product"
+ attrs="{
+ 'readonly': [('state', 'in', ('purchase', 'to approve','done', 'cancel'))],
+ 'required': [('display_type', '=', False)],
+ }"
+ options="{'no_open': True}"
+ context="{'partner_id': parent.partner_id}"
+ widget="matrix_configurator"/>
+ <field name="product_template_attribute_value_ids" invisible="1" />
+ <field name="product_no_variant_attribute_value_ids" invisible="1" />
+ <field name="is_configurable_product" invisible="1" />
+ </xpath>
+ <field name="partner_id" position="after">
+ <field name="grid" invisible="1"/>
+ <field name="grid_product_tmpl_id" invisible="1"/>
+ <field name="grid_update" invisible="1"/>
+ </field>
+ <xpath expr="//group[@name='other_info']" position="inside">
+ <field name="report_grids" groups="base.group_no_one"/>
+ </xpath>
+ </field>
+ </record>
+
+</odoo>