From f9f7de4587084d7d469eeb3dc23feea0658a5ba5 Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 19 Feb 2025 14:12:42 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BD=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 4 ++ __manifest__.py | 22 +++++++++ i18n/ar.po | 45 ++++++++++++++++++ i18n/bg.po | 44 +++++++++++++++++ i18n/ca.po | 46 ++++++++++++++++++ i18n/cs.po | 46 ++++++++++++++++++ i18n/da.po | 45 ++++++++++++++++++ i18n/de.po | 45 ++++++++++++++++++ i18n/es.po | 45 ++++++++++++++++++ i18n/es_419.po | 45 ++++++++++++++++++ i18n/et.po | 46 ++++++++++++++++++ i18n/fa.po | 45 ++++++++++++++++++ i18n/fi.po | 47 +++++++++++++++++++ i18n/fr.po | 45 ++++++++++++++++++ i18n/he.po | 44 +++++++++++++++++ i18n/hu.po | 45 ++++++++++++++++++ i18n/id.po | 45 ++++++++++++++++++ i18n/it.po | 45 ++++++++++++++++++ i18n/ja.po | 45 ++++++++++++++++++ i18n/ko.po | 45 ++++++++++++++++++ i18n/lt.po | 46 ++++++++++++++++++ i18n/lv.po | 45 ++++++++++++++++++ i18n/nl.po | 45 ++++++++++++++++++ i18n/pl.po | 44 +++++++++++++++++ i18n/pos_sale_product_configurator.pot | 40 ++++++++++++++++ i18n/pt.po | 44 +++++++++++++++++ i18n/pt_BR.po | 45 ++++++++++++++++++ i18n/ru.po | 46 ++++++++++++++++++ i18n/sk.po | 44 +++++++++++++++++ i18n/sl.po | 46 ++++++++++++++++++ i18n/sr.po | 45 ++++++++++++++++++ i18n/sv.po | 46 ++++++++++++++++++ i18n/th.po | 45 ++++++++++++++++++ i18n/tr.po | 46 ++++++++++++++++++ i18n/uk.po | 44 +++++++++++++++++ i18n/vi.po | 44 +++++++++++++++++ i18n/zh_CN.po | 45 ++++++++++++++++++ i18n/zh_TW.po | 45 ++++++++++++++++++ models/__init__.py | 5 ++ models/pos_session.py | 13 +++++ models/product.py | 27 +++++++++++ static/src/css/popups/product_info_popup.css | 16 +++++++ .../product_info_popup/product_info_popup.xml | 17 +++++++ 43 files changed, 1722 insertions(+) create mode 100644 __init__.py create mode 100644 __manifest__.py create mode 100644 i18n/ar.po create mode 100644 i18n/bg.po create mode 100644 i18n/ca.po create mode 100644 i18n/cs.po create mode 100644 i18n/da.po create mode 100644 i18n/de.po create mode 100644 i18n/es.po create mode 100644 i18n/es_419.po create mode 100644 i18n/et.po create mode 100644 i18n/fa.po create mode 100644 i18n/fi.po create mode 100644 i18n/fr.po create mode 100644 i18n/he.po create mode 100644 i18n/hu.po create mode 100644 i18n/id.po create mode 100644 i18n/it.po create mode 100644 i18n/ja.po create mode 100644 i18n/ko.po create mode 100644 i18n/lt.po create mode 100644 i18n/lv.po create mode 100644 i18n/nl.po create mode 100644 i18n/pl.po create mode 100644 i18n/pos_sale_product_configurator.pot create mode 100644 i18n/pt.po create mode 100644 i18n/pt_BR.po create mode 100644 i18n/ru.po create mode 100644 i18n/sk.po create mode 100644 i18n/sl.po create mode 100644 i18n/sr.po create mode 100644 i18n/sv.po create mode 100644 i18n/th.po create mode 100644 i18n/tr.po create mode 100644 i18n/uk.po create mode 100644 i18n/vi.po create mode 100644 i18n/zh_CN.po create mode 100644 i18n/zh_TW.po create mode 100644 models/__init__.py create mode 100644 models/pos_session.py create mode 100644 models/product.py create mode 100644 static/src/css/popups/product_info_popup.css create mode 100644 static/src/overrides/components/product_info_popup/product_info_popup.xml diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..dc5e6b6 --- /dev/null +++ b/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000..387835f --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + + +{ + 'name': 'POS - Sale Product Configurator', + 'version': '1.0', + 'category': 'Hidden', + 'summary': 'Link module between point_of_sale and sale_product_configurator', + 'description': """ +This module adds features depending on both modules. +""", + 'depends': ['point_of_sale', 'sale_product_configurator'], + 'installable': True, + 'auto_install': True, + 'assets': { + 'point_of_sale._assets_pos': [ + 'pos_sale_product_configurator/static/src/**/*', + ] + }, + 'license': 'LGPL-3', +} diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 0000000..ef6c50b --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Malaz Abuidris , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Malaz Abuidris , 2023\n" +"Language-Team: Arabic (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "المنتجات الاختيارية " + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "جلسة نقطة البيع" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "متغير المنتج " + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "من" diff --git a/i18n/bg.po b/i18n/bg.po new file mode 100644 index 0000000..6b799bd --- /dev/null +++ b/i18n/bg.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Maria Boyadjieva , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maria Boyadjieva , 2023\n" +"Language-Team: Bulgarian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Сесия на център за продажби" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Продуктов вариант" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "от" diff --git a/i18n/ca.po b/i18n/ca.po new file mode 100644 index 0000000..42241b4 --- /dev/null +++ b/i18n/ca.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Óscar Fonseca , 2023 +# Quim - eccit , 2023 +# RGB Consulting , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: RGB Consulting , 2023\n" +"Language-Team: Catalan (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessió del Punt de Venda" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Variant de producte" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "des de" diff --git a/i18n/cs.po b/i18n/cs.po new file mode 100644 index 0000000..e781d88 --- /dev/null +++ b/i18n/cs.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Ivana Bartonkova, 2023 +# Wil Odoo, 2023 +# Jakub Smolka, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jakub Smolka, 2023\n" +"Language-Team: Czech (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Relace prodejního místa" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Produktová varianta" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "od" diff --git a/i18n/da.po b/i18n/da.po new file mode 100644 index 0000000..020dd63 --- /dev/null +++ b/i18n/da.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Sanne Kristensen , 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Danish (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "PoS session" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Varevariant" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "fra" diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..0723a96 --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2023\n" +"Language-Team: German (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Optionale Produkte:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassensitzung" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Produktvariante" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "von" diff --git a/i18n/es.po b/i18n/es.po new file mode 100644 index 0000000..193b12a --- /dev/null +++ b/i18n/es.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Larissa Manderfeld, 2023\n" +"Language-Team: Spanish (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Productos opcionales:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesión TPV" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Variante de producto" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "desde" diff --git a/i18n/es_419.po b/i18n/es_419.po new file mode 100644 index 0000000..b953ff4 --- /dev/null +++ b/i18n/es_419.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Iran Villalobos López, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Iran Villalobos López, 2023\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Productos opcionales:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesión de Punto de venta" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Variante del producto" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "desde" diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 0000000..11aac9c --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Eneli Õigus , 2023 +# Algo Kärp , 2023 +# Maidu Targama , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maidu Targama , 2023\n" +"Language-Team: Estonian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassa Sessioon" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Toote variatsioon" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "Lähtekoht" diff --git a/i18n/fa.po b/i18n/fa.po new file mode 100644 index 0000000..67c91b5 --- /dev/null +++ b/i18n/fa.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# fardin mardani, 2023 +# Martin Trigaux, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Martin Trigaux, 2023\n" +"Language-Team: Persian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "نشست پایانه فروش" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "گونه محصول" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "" diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 0000000..19bdd27 --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,47 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Martin Trigaux, 2023 +# Tuomas Lyyra , 2023 +# Tuomo Aura , 2023 +# Ossi Mantylahti , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Ossi Mantylahti , 2024\n" +"Language-Team: Finnish (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Valinnaiset tuotteet:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassapäätteen istunto" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Tuotevariaatio" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "alkaen" diff --git a/i18n/fr.po b/i18n/fr.po new file mode 100644 index 0000000..8a325d0 --- /dev/null +++ b/i18n/fr.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Jolien De Paepe, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jolien De Paepe, 2023\n" +"Language-Team: French (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Produits optionnels :" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Session du point de vente" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Variante de produit" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "de" diff --git a/i18n/he.po b/i18n/he.po new file mode 100644 index 0000000..e74b142 --- /dev/null +++ b/i18n/he.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# ZVI BLONDER , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: ZVI BLONDER , 2023\n" +"Language-Team: Hebrew (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "משמרת קופה " + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "וריאנט מוצר" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "מ" diff --git a/i18n/hu.po b/i18n/hu.po new file mode 100644 index 0000000..41fd491 --- /dev/null +++ b/i18n/hu.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Martin Trigaux, 2023 +# gezza , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: gezza , 2023\n" +"Language-Team: Hungarian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Értékesítési Pont Értékesítési folyamat" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Termékváltozat" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "innen" diff --git a/i18n/id.po b/i18n/id.po new file mode 100644 index 0000000..86eb688 --- /dev/null +++ b/i18n/id.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Abe Manyo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Abe Manyo, 2023\n" +"Language-Team: Indonesian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Produk-Produk Opsional:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesi Point of Sale" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Varian Produk" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "dari" diff --git a/i18n/it.po b/i18n/it.po new file mode 100644 index 0000000..5ff3dca --- /dev/null +++ b/i18n/it.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Marianna Ciofani, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Marianna Ciofani, 2023\n" +"Language-Team: Italian (https://app.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=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Prodotti opzionali:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessione punto vendita" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Variante prodotto" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "da" diff --git a/i18n/ja.po b/i18n/ja.po new file mode 100644 index 0000000..4493720 --- /dev/null +++ b/i18n/ja.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Junko Augias, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Junko Augias, 2023\n" +"Language-Team: Japanese (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "オプションプロダクト:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "POSセッション" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "プロダクトバリアント" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr ":" diff --git a/i18n/ko.po b/i18n/ko.po new file mode 100644 index 0000000..3232d2f --- /dev/null +++ b/i18n/ko.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Sarah Park, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Sarah Park, 2023\n" +"Language-Team: Korean (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "추가 선택 품목:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "점포판매시스템 기간" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "품목 세부선택" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "보낸 사람" diff --git a/i18n/lt.po b/i18n/lt.po new file mode 100644 index 0000000..2cdf7b9 --- /dev/null +++ b/i18n/lt.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Linas Versada , 2023 +# Martin Trigaux, 2023 +# digitouch UAB , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: digitouch UAB , 2023\n" +"Language-Team: Lithuanian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Pardavimo taško sesija" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Produkto variantas" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "nuo" diff --git a/i18n/lv.po b/i18n/lv.po new file mode 100644 index 0000000..0961815 --- /dev/null +++ b/i18n/lv.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# ievaputnina , 2023 +# Armīns Jeltajevs , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Armīns Jeltajevs , 2023\n" +"Language-Team: Latvian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Pārdošanas punkta sesija" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Produkta variants" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "no" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000..4d3599c --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Jolien De Paepe, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jolien De Paepe, 2023\n" +"Language-Team: Dutch (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Optionele producten:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassa sessie" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Productvariant" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "van" diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 0000000..7d975bb --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Polish (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesja punktu sprzedaży" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Wariant produktu" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "od" diff --git a/i18n/pos_sale_product_configurator.pot b/i18n/pos_sale_product_configurator.pot new file mode 100644 index 0000000..232d366 --- /dev/null +++ b/i18n/pos_sale_product_configurator.pot @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 21:55+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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "" diff --git a/i18n/pt.po b/i18n/pt.po new file mode 100644 index 0000000..e58c1fc --- /dev/null +++ b/i18n/pt.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Portuguese (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessão do Ponto de Venda" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Variante de Artigo" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "" diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po new file mode 100644 index 0000000..dd1c5d2 --- /dev/null +++ b/i18n/pt_BR.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Maitê Dietze, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Maitê Dietze, 2023\n" +"Language-Team: Portuguese (Brazil) (https://app.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=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Produtos opcionais" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessão do ponto de venda" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Variante de produto" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "de" diff --git a/i18n/ru.po b/i18n/ru.po new file mode 100644 index 0000000..42f8e0a --- /dev/null +++ b/i18n/ru.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Martin Trigaux, 2023 +# Максим Дронь , 2023 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Russian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Дополнительные продукты:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Сессия в торговой точке" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Вариант продукта" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "от" diff --git a/i18n/sk.po b/i18n/sk.po new file mode 100644 index 0000000..0090fb0 --- /dev/null +++ b/i18n/sk.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Slovak (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Relácia miesta predaja" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Varianta produktu" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "od" diff --git a/i18n/sl.po b/i18n/sl.po new file mode 100644 index 0000000..004e3c0 --- /dev/null +++ b/i18n/sl.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Tomaž Jug , 2023 +# Martin Trigaux, 2023 +# Matjaz Mozetic , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Matjaz Mozetic , 2023\n" +"Language-Team: Slovenian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Seja POS" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Različica izdelka" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "iz" diff --git a/i18n/sr.po b/i18n/sr.po new file mode 100644 index 0000000..5c120ca --- /dev/null +++ b/i18n/sr.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Dragan Vukosavljevic , 2023 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: コフスタジオ, 2024\n" +"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "Opcioni proizvodi:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesija prodajnog mesta" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Varijanta proizvoda" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "od" diff --git a/i18n/sv.po b/i18n/sv.po new file mode 100644 index 0000000..2b46683 --- /dev/null +++ b/i18n/sv.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Simon S, 2023 +# Chrille Hedberg , 2023 +# Kim Asplund , 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Kim Asplund , 2023\n" +"Language-Team: Swedish (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassasession" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Produktvariant" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "från" diff --git a/i18n/th.po b/i18n/th.po new file mode 100644 index 0000000..2c5c4a6 --- /dev/null +++ b/i18n/th.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Rasareeyar Lappiam, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Rasareeyar Lappiam, 2023\n" +"Language-Team: Thai (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "สินค้าทางเลือก:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "เซสชั่นการขายหน้าร้าน" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "ตัวเลือกสินค้า" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "จาก" diff --git a/i18n/tr.po b/i18n/tr.po new file mode 100644 index 0000000..5250ba0 --- /dev/null +++ b/i18n/tr.po @@ -0,0 +1,46 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Murat Kaplan , 2023 +# Levent Karakaş , 2023 +# Halil, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Halil, 2023\n" +"Language-Team: Turkish (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Satış Noktası Oturumu" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Ürün Varyantı" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "kimden" diff --git a/i18n/uk.po b/i18n/uk.po new file mode 100644 index 0000000..5eff1b2 --- /dev/null +++ b/i18n/uk.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Ukrainian (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Сесія точки продажу" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Варіант товару" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "від" diff --git a/i18n/vi.po b/i18n/vi.po new file mode 100644 index 0000000..3cbc6da --- /dev/null +++ b/i18n/vi.po @@ -0,0 +1,44 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Vietnamese (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "Phiên POS" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "Biến thể sản phẩm" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "từ" diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po new file mode 100644 index 0000000..267cc06 --- /dev/null +++ b/i18n/zh_CN.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023\n" +"Language-Team: Chinese (China) (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "可选产品:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "POS会话" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "产品变体" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "从" diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po new file mode 100644 index 0000000..6267896 --- /dev/null +++ b/i18n/zh_TW.po @@ -0,0 +1,45 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_sale_product_configurator +# +# Translators: +# Wil Odoo, 2023 +# Tony Ng, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tony Ng, 2024\n" +"Language-Team: Chinese (Taiwan) (https://app.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: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "Optional Products:" +msgstr "可選產品:" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_pos_session +msgid "Point of Sale Session" +msgstr "POS營業點" + +#. module: pos_sale_product_configurator +#: model:ir.model,name:pos_sale_product_configurator.model_product_product +msgid "Product Variant" +msgstr "產品款式" + +#. module: pos_sale_product_configurator +#. odoo-javascript +#: code:addons/pos_sale_product_configurator/static/src/overrides/components/product_info_popup/product_info_popup.xml:0 +#, python-format +msgid "from" +msgstr "從" diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..f1b1348 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import product +from . import pos_session diff --git a/models/pos_session.py b/models/pos_session.py new file mode 100644 index 0000000..f8e482d --- /dev/null +++ b/models/pos_session.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import models + + +class PosSession(models.Model): + _inherit = 'pos.session' + + def _loader_params_product_product(self): + result = super()._loader_params_product_product() + result['search_params']['fields'].append('optional_product_ids') + return result diff --git a/models/product.py b/models/product.py new file mode 100644 index 0000000..3d49c92 --- /dev/null +++ b/models/product.py @@ -0,0 +1,27 @@ +from odoo import models + + +class ProductProduct(models.Model): + _inherit = 'product.product' + + def get_product_info_pos(self, price, quantity, pos_config_id): + res = super().get_product_info_pos(price, quantity, pos_config_id) + + # Optional products + res['optional_products'] = [ + {'name': p.name, 'price': min(p.product_variant_ids.mapped('lst_price'))} + for p in self.optional_product_ids.filtered_domain(self._optional_product_pos_domain()) + ] + + return res + + def has_optional_product_in_pos(self): + self.ensure_one() + return bool(self.optional_product_ids.filtered_domain(self._optional_product_pos_domain())) + + def _optional_product_pos_domain(self): + return [ + *self.env['product.product']._check_company_domain(self.env.company), + ['sale_ok', '=', True], + ['available_in_pos', '=', True], + ] diff --git a/static/src/css/popups/product_info_popup.css b/static/src/css/popups/product_info_popup.css new file mode 100644 index 0000000..c59e17c --- /dev/null +++ b/static/src/css/popups/product_info_popup.css @@ -0,0 +1,16 @@ +.product-info-popup .extra { + display: flex; +} + +.product-info-popup .extra div { + width: 100%; +} + +@media screen and (max-width: 768px) { + .product-info-popup .extra{ + flex-direction: column; + } + .product-info-popup .section-optional-product-body td { + width: 50%; + } +} diff --git a/static/src/overrides/components/product_info_popup/product_info_popup.xml b/static/src/overrides/components/product_info_popup/product_info_popup.xml new file mode 100644 index 0000000..75dd991 --- /dev/null +++ b/static/src/overrides/components/product_info_popup/product_info_popup.xml @@ -0,0 +1,17 @@ + + + + +
+

Optional Products:

+ +
+
+
+