diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..2ae6446 --- /dev/null +++ b/__init__.py @@ -0,0 +1,5 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models +from . import wizard diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000..538670d --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +{ + 'name': 'Manufacturing Expiry', + 'version': '1.0', + 'category': 'Manufacturing/Manufacturing', + 'summary': 'Manufacturing Expiry', + 'description': """ +Technical module. + """, + 'depends': ['mrp', 'product_expiry'], + 'data': [ + 'wizard/confirm_expiry_view.xml', + ], + 'installable': True, + 'auto_install': True, + 'license': 'LGPL-3', +} diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 0000000..e28cb5e --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "تأكيد" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "تأكيد انتهاء الصلاحية " + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "التأكيد " + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "إهمال " + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "الإنتاج" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "أمر الإنتاج" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "أمر العمل " + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"أنت على وشك استخدام مكونات منتهية الصلاحية. \n" +"هل تؤكد بأنك ترغب في الاستمرار؟ " + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"أنت على وشك استخدام المكون %(product_name)s، %(lot_name)s، وهو منتهي الصلاحية. \n" +"هل تؤكد بأنك ترغب في الاستمرار؟ " diff --git a/i18n/bg.po b/i18n/bg.po new file mode 100644 index 0000000..e4424ae --- /dev/null +++ b/i18n/bg.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Albena Mincheva , 2023 +# Ивайло Малинов , 2023 +# KeyVillage, 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Потвърждение" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Потвърждение" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Отхвърлете" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Продукция" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Производствена поръчка" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/ca.po b/i18n/ca.po new file mode 100644 index 0000000..be33f5d --- /dev/null +++ b/i18n/ca.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# marcescu, 2023 +# Quim - eccit , 2023 +# Josep Anton Belchi, 2023 +# Manel Fernandez Ramirez , 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: Manel Fernandez Ramirez , 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Confirmar" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Confirmar la caducitat" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Confirmació" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Descartar" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Producció" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Ordre de producció" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Ordre de treball" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/cs.po b/i18n/cs.po new file mode 100644 index 0000000..d95bca5 --- /dev/null +++ b/i18n/cs.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Jakub Smolka, 2023 +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Potvrdit" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Potvrzení vypršení platnosti" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Potvrzení" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Zrušit" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Výroba" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Výrobní příkaz" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/da.po b/i18n/da.po new file mode 100644 index 0000000..8c31b37 --- /dev/null +++ b/i18n/da.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Bekræft" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Bekræft Udløb" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Bekræftelse" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Kassér" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Produktion" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Produktionsordre" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Arbejdsordre" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..34de175 --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Bestätigen" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Ablauf bestätigen" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Bestätigung" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Verwerfen" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Produktion" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Fertigungsauftrag" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Arbeitsauftrag" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Sie sind im Begriff, einige abgelaufene Komponenten zu verwenden.\n" +"Möchten Sie fortfahren?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Sie sind im Begriff, die Komponente %(product_name)s, %(lot_name)s zu verwenden, die abgelaufen ist.\n" +"Möchten Sie fortfahren?" diff --git a/i18n/es.po b/i18n/es.po new file mode 100644 index 0000000..7e74850 --- /dev/null +++ b/i18n/es.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Confirmar" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Confirmar caducidad" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Confirmación" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Descartar" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Producción" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Orden de producción" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Orden de trabajo" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Utilizará algunos componentes caducados.\n" +"¿Confirma que desea continuar?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Utilizará el componente %(product_name)s, %(lot_name)s, el cual está caducado.\n" +"¿Confirma que desea continuar?" diff --git a/i18n/es_419.po b/i18n/es_419.po new file mode 100644 index 0000000..f51d160 --- /dev/null +++ b/i18n/es_419.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Wil Odoo, 2023 +# Fernanda Alvarez, 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: Fernanda Alvarez, 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Confirmar" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Confirmar caducidad" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Confirmación" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Descartar" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Producción" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Orden de producción" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Orden de trabajo" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Utilizará algunos componentes caducados.\n" +"¿Confirma que desea continuar?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Utilizará el componente %(product_name)s, %(lot_name)s, el cual está caducado.\n" +"¿Confirma que desea continuar?" diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 0000000..233d666 --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Patrick-Jordan Kiudorv, 2023 +# Triine Aavik , 2023 +# Eneli Õigus , 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Kinnitage" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Kinnita aegumine" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Kinnitus" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Loobu" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Tootmine" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Tootmiskäsk" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Töökäsk" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/fa.po b/i18n/fa.po new file mode 100644 index 0000000..98fb183 --- /dev/null +++ b/i18n/fa.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Mohsen Mohammadi , 2023 +# Hanna Kheradroosta, 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "تایید کردن" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "تایید تاریخ انقضاء" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "تاییدیه" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "رها کردن" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "تولید" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "سفارش تولید" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 0000000..f8b4a30 --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Svante Suominen , 2023 +# Kari Lindgren , 2023 +# Ossi Mantylahti , 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Vahvista" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Vahvista vanheneminen" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Vahvistus" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Hylkää" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Valmistus" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Valmistustilaus" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Työtilaus" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/fr.po b/i18n/fr.po new file mode 100644 index 0000000..9561528 --- /dev/null +++ b/i18n/fr.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Confirmer" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Confirmer l'expiration" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Confirmation" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Ignorer" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Production" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Ordre de production" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Ordre de travail" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Vous êtes sur le point d'utiliser des composants périmés.\n" +"Êtes-vous sûr de vouloir continuer ?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Vous êtes sur le point d'utiliser le composant %(product_name)s, %(lot_name)s qui est périmé.\n" +"Êtes-vous sûr de vouloir continuer ?" diff --git a/i18n/he.po b/i18n/he.po new file mode 100644 index 0000000..d4c7ad8 --- /dev/null +++ b/i18n/he.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# ZVI BLONDER , 2023 +# Ha Ketem , 2023 +# Yihya Hugirat , 2023 +# Ofir Blum , 2023 +# Roy Sayag, 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "אשר" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "אישור תפוגה" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "אישור" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "בטל" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "ייצור" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "הוראת ייצור" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "הוראת עבודה" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/hu.po b/i18n/hu.po new file mode 100644 index 0000000..c1cd278 --- /dev/null +++ b/i18n/hu.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# krnkris, 2023 +# Martin Trigaux, 2023 +# gezza , 2023 +# Tamás Németh , 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: Tamás Németh , 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Megerősítés" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Megerősítés" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Elvetés" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Gyártás" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Termelési rendelés" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Munkarendelés" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/id.po b/i18n/id.po new file mode 100644 index 0000000..aaea28c --- /dev/null +++ b/i18n/id.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Konfirmasi" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Konfirmasi Kadaluwarsa" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Konfirmasi" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Buang" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Produksi" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Order Produksi" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Workorder" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Anda akan menggunakan beberapa komponen kadaluwarsa.\n" +"Apakah Anda mengonfirmasi Anda ingin melanjutkan?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Anda akan menggunakan komponen %(product_name)s, %(lot_name)s yang sudah kadaluwarsa.\n" +"Apakah Anda mengonfirmasi Anda ingin melanjutkan?" diff --git a/i18n/it.po b/i18n/it.po new file mode 100644 index 0000000..a9c0a91 --- /dev/null +++ b/i18n/it.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Conferma" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Conferma della scadenza" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Conferma" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Abbandona" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Produzione" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Ordine di produzione" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Ordine di lavoro" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Stai per utilizzare alcuni componenti scaduti.\n" +"Confermi di voler procedere?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Stai per utilizzare il componente%(product_name)s, %(lot_name)s che è scaduto.\n" +"Confermi di voler procedere?" diff --git a/i18n/ja.po b/i18n/ja.po new file mode 100644 index 0000000..9480d1a --- /dev/null +++ b/i18n/ja.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "確認" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "期限切れ確認" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "確認" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "破棄" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "製造" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "製造オーダ" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "作業オーダ" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"期限切れの構成品を使用しようとしています。\n" +"本当にこのまま進めますか?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"期限切れの構成品%(product_name)s, %(lot_name)sを使用しようとしています。 \n" +"本当にこのまま進めますか?" diff --git a/i18n/ko.po b/i18n/ko.po new file mode 100644 index 0000000..c2c87d1 --- /dev/null +++ b/i18n/ko.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "확인" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "유효기간 확인" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "확인" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "취소" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "생산" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "생산 주문" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "작업지시" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"유효기간이 만료된 부품을 사용하려고 합니다.\n" +"계속 진행하시겠습니까?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"사용하시려는 %(product_name)s의 %(lot_name)s에는 유효기간이 만료된 부품이 포함되어 있습니다.\n" +"계속 진행하시겠습니까?" diff --git a/i18n/lt.po b/i18n/lt.po new file mode 100644 index 0000000..18dd062 --- /dev/null +++ b/i18n/lt.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Linas Versada , 2023 +# Ramunė ViaLaurea , 2023 +# digitouch UAB , 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Patvirtinti" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Patvirtinti galiojimo laiką" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Patvirtinimas" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Atmesti" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Gamyba" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Gamybos užsakymas" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/lv.po b/i18n/lv.po new file mode 100644 index 0000000..81434aa --- /dev/null +++ b/i18n/lv.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Martin Trigaux, 2023 +# Arnis Putniņš , 2023 +# JanisJanis , 2023 +# ievaputnina , 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: ievaputnina , 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Apstiprināt" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Apstiprināšana" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Atmest" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Ražošana" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Ražošanas orderis" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/mrp_product_expiry.pot b/i18n/mrp_product_expiry.pot new file mode 100644 index 0000000..7e59113 --- /dev/null +++ b/i18n/mrp_product_expiry.pot @@ -0,0 +1,71 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000..4011b31 --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Bevestigen" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Bevestig vervallen" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Bevestiging" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Negeren" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Productie" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Productieorder" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Werkorder" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Je staat op het punt enkele verlopen onderdelen te gebruiken. \n" +"Bevestig je dat je wilt doorgaan?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Je staat op het punt het onderdeel %(product_name)s, %(lot_name)s te gebruiken, die is verlopen.\n" +"Bevestig je dat je wilt doorgaan?" diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 0000000..3adf795 --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Potwierdź" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Potwierdź wygaśnięcie" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Potwierdzenie" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Odrzuć" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Produkcja" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Zamówienie produkcji" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Zlecenie" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/pt.po b/i18n/pt.po new file mode 100644 index 0000000..fb246b8 --- /dev/null +++ b/i18n/pt.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Confirmar" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Confirmação" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Descartar" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Produção" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Ordem de Produção" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po new file mode 100644 index 0000000..939d589 --- /dev/null +++ b/i18n/pt_BR.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Wil Odoo, 2023 +# Layna Nascimento, 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: Layna Nascimento, 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Confirmar" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Confirmar expiração" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Confirmação" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Cancelar" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Fabricação" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Ordem de produção" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Ordem de trabalho" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Você está prestes a usar alguns componentes vencidos.\n" +"Tem certeza de que deseja continuar?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Você está prestes a usar o componente %(product_name)s, %(lot_name)s, que está vencido.\n" +"Tem certeza de que deseja continuar?" diff --git a/i18n/ru.po b/i18n/ru.po new file mode 100644 index 0000000..9dd617a --- /dev/null +++ b/i18n/ru.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Martin Trigaux, 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Подтвердить" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Подтвердить истечение срока действия" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Подтверждение" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Отменить" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Производство" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Заказ на производство" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Ordine di lavoro" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Вы собираетесь использовать некоторые просроченные компоненты.\n" +"Вы подтверждаете, что хотите продолжить?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Вы собираетесь использовать компонент %(product_name)s, %(lot_name)s, срок действия которого истек.\n" +"Вы подтверждаете, что хотите продолжить?" diff --git a/i18n/sk.po b/i18n/sk.po new file mode 100644 index 0000000..da4b966 --- /dev/null +++ b/i18n/sk.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Potvrdiť" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Potvrdenie" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Zrušiť" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Výroba" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Výrobná objednávka" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/sl.po b/i18n/sl.po new file mode 100644 index 0000000..109ebfe --- /dev/null +++ b/i18n/sl.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# matjaz k , 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Potrdi" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Potrditev" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Opusti" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Proizvodnja" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Proizvodni nalog" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/sr.po b/i18n/sr.po new file mode 100644 index 0000000..9e0a485 --- /dev/null +++ b/i18n/sr.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Milan Bojovic , 2023 +# Martin Trigaux, 2023 +# 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Potvrdi" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Confirm Expiry" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Potvrda" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Poništi" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Proizvodnja" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Nalog za proizvodnju" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Workorder" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/sv.po b/i18n/sv.po new file mode 100644 index 0000000..7d9496a --- /dev/null +++ b/i18n/sv.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Leif Persson , 2023 +# Simon S, 2023 +# Robin Calvin, 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Bekräfta" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Bekräfta utgång" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Bekräftelse" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Förkasta" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Produktion" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Tillverkningsorder" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Arbetsorder" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/th.po b/i18n/th.po new file mode 100644 index 0000000..22ba998 --- /dev/null +++ b/i18n/th.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "ยืนยัน" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "ยืนยันวันหมดอายุ" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "การยืนยัน" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "ละทิ้ง" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "การผลิต" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "คำสั่งผลิต" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "คำสั่งงาน" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"คุณกำลังจะใช้ส่วนประกอบที่หมดอายุแล้วบางส่วน\n" +"คุณยังยืนยันว่าต้องการดำเนินการต่อ?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"คุณจะใช้ส่วนประกอบ %(product_name)s %(lot_name)s ที่หมดอายุแล้ว\n" +"คุณยังยืนยันว่าต้องการดำเนินการต่อ?" diff --git a/i18n/tr.po b/i18n/tr.po new file mode 100644 index 0000000..3002195 --- /dev/null +++ b/i18n/tr.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Tugay Hatıl , 2023 +# abc Def , 2023 +# Murat Kaplan , 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Onayla" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Sona Ermeyi Onayla" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Doğrulama" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Vazgeç" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Üretim" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Üretim Emri" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "İş emri" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" diff --git a/i18n/uk.po b/i18n/uk.po new file mode 100644 index 0000000..75e84c5 --- /dev/null +++ b/i18n/uk.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# Translators: +# Alina Lisnenko , 2023 +# 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Підтвердити" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Підтвердити термін дії" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Підтвердження" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Відмінити" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Виробництво" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Замовлення на виробництво" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Робоче замовлення" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Ви збираєтеся використовувати протерміновані компоненти.\n" +"Ви підтверджуєте, що бажаєте продовжити?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Ви збираєтеся використати компонент %(product_name)s, %(lot_name)s який вже протермінований.\n" +"Ви підтверджуєте, що хочете продовжити?" diff --git a/i18n/vi.po b/i18n/vi.po new file mode 100644 index 0000000..bbbd242 --- /dev/null +++ b/i18n/vi.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "Xác nhận" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "Xác nhận ngày hết hạn" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "Xác nhận" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "Huỷ bỏ" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "Sản xuất" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "Lệnh sản xuất" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "Công đoạn" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Bạn sắp dùng một số nguyên liệu hết hạn.\n" +"Bạn có xác nhận muốn tiếp tục không? " + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"Bạn sắp dùng nguyên liệu %(product_name)s, %(lot_name)s đã hết hạn.\n" +"Bạn có xác nhận muốn tiếp tục không? " diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po new file mode 100644 index 0000000..d2d2249 --- /dev/null +++ b/i18n/zh_CN.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "确认" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "确认到期" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "确认" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "丢弃" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "生产" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "生产订单" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "工单" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"将使用某些过期组件。\n" +"确认继续?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"将使用过期组件%(product_name)s,%(lot_name)s。\n" +"确认继续?" diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po new file mode 100644 index 0000000..a1422c2 --- /dev/null +++ b/i18n/zh_TW.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * mrp_product_expiry +# +# 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: 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: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Confirm" +msgstr "確認" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_expiry_picking_confirmation +msgid "Confirm Expiry" +msgstr "確認採用過期組件" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/models/mrp_production.py:0 +#, python-format +msgid "Confirmation" +msgstr "確認" + +#. module: mrp_product_expiry +#: model_terms:ir.ui.view,arch_db:mrp_product_expiry.confirm_expiry_view_mrp_inherit +msgid "Discard" +msgstr "捨棄" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__production_ids +msgid "Production" +msgstr "生產" + +#. module: mrp_product_expiry +#: model:ir.model,name:mrp_product_expiry.model_mrp_production +msgid "Production Order" +msgstr "製造訂單" + +#. module: mrp_product_expiry +#: model:ir.model.fields,field_description:mrp_product_expiry.field_expiry_picking_confirmation__workorder_id +msgid "Workorder" +msgstr "工單" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use some expired components.\n" +"Do you confirm you want to proceed?" +msgstr "" +"你將要使用一些過期的組件。\n" +"確定要繼續?" + +#. module: mrp_product_expiry +#. odoo-python +#: code:addons/mrp_product_expiry/wizard/confirm_expiry.py:0 +#, python-format +msgid "" +"You are going to use the component %(product_name)s, %(lot_name)s which is expired.\n" +"Do you confirm you want to proceed?" +msgstr "" +"你將要使用的組件(%(product_name)s,%(lot_name)s)已過期。\n" +"確定要繼續?" diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..e83f9f3 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import mrp_production diff --git a/models/mrp_production.py b/models/mrp_production.py new file mode 100644 index 0000000..ada9bd5 --- /dev/null +++ b/models/mrp_production.py @@ -0,0 +1,39 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import models, _ + + +class MrpWorkorder(models.Model): + _inherit = 'mrp.production' + + def pre_button_mark_done(self): + confirm_expired_lots = self._check_expired_lots() + if confirm_expired_lots: + return confirm_expired_lots + return super().pre_button_mark_done() + + def _check_expired_lots(self): + # We use the 'skip_expired' context key to avoid to make the check when + # user already confirmed the wizard about using expired lots. + if self.env.context.get('skip_expired'): + return False + expired_lot_ids = self.move_raw_ids.move_line_ids.filtered(lambda ml: ml.lot_id.product_expiry_alert).lot_id.ids + if expired_lot_ids: + return { + 'name': _('Confirmation'), + 'type': 'ir.actions.act_window', + 'res_model': 'expiry.picking.confirmation', + 'view_mode': 'form', + 'views': [(False, 'form')], + 'target': 'new', + 'context': self._get_expired_context(expired_lot_ids), + } + + def _get_expired_context(self, expired_lot_ids): + context = dict(self.env.context) + context.update({ + 'default_lot_ids': [(6, 0, expired_lot_ids)], + 'default_production_ids': self.ids, + }) + return context diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..332c842 --- /dev/null +++ b/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_mrp_product_expiry diff --git a/tests/test_mrp_product_expiry.py b/tests/test_mrp_product_expiry.py new file mode 100644 index 0000000..0ac46ba --- /dev/null +++ b/tests/test_mrp_product_expiry.py @@ -0,0 +1,114 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from datetime import datetime, timedelta +from odoo.addons.stock.tests.common import TestStockCommon +from odoo.tests.common import Form +from odoo.exceptions import UserError + + +class TestStockLot(TestStockCommon): + + @classmethod + def setUpClass(cls): + super().setUpClass() + # Creates a tracked product using expiration dates. + cls.product_apple = cls.ProductObj.create({ + 'name': 'Apple', + 'type': 'product', + 'tracking': 'lot', + 'use_expiration_date': True, + 'expiration_time': 10, + 'use_time': 5, + 'removal_time': 8, + 'alert_time': 4, + }) + # Creates an apple lot. + lot_form = Form(cls.LotObj) + lot_form.name = 'good-apple-lot' + lot_form.product_id = cls.product_apple + lot_form.company_id = cls.env.company + cls.lot_good_apple = lot_form.save() + # Creates an expired apple lot. + lot_form = Form(cls.LotObj) + lot_form.name = 'expired-apple-lot-01' + lot_form.product_id = cls.product_apple + lot_form.company_id = cls.env.company + cls.lot_expired_apple = lot_form.save() + lot_form = Form(cls.lot_expired_apple) # Edits the lot to make it expired. + lot_form.expiration_date = datetime.today() - timedelta(days=10) + cls.lot_expired_apple = lot_form.save() + + # Creates a producible product and its BOM. + cls.product_apple_pie = cls.ProductObj.create({ + 'name': 'Apple Pie', + 'type': 'product', + }) + cls.bom_apple_pie = cls.env['mrp.bom'].create({ + 'product_id': cls.product_apple_pie.id, + 'product_tmpl_id': cls.product_apple_pie.product_tmpl_id.id, + 'product_uom_id': cls.uom_unit.id, + 'product_qty': 1.0, + 'consumption': 'flexible', + 'type': 'normal', + 'bom_line_ids': [ + (0, 0, {'product_id': cls.product_apple.id, 'product_qty': 3}), + ]}) + + cls.location_stock = cls.env['stock.location'].browse(cls.stock_location) + + # Creation of a routing + cls.workcenter = cls.env['mrp.workcenter'].create({ + 'name': 'Bakery', + 'default_capacity': 2, + 'time_start': 10, + 'time_stop': 5, + 'time_efficiency': 80, + }) + + def test_01_product_produce(self): + """ Checks user doesn't get a confirmation wizard when they produces with + no expired components. """ + # Creates a Manufacturing Order... + mo_form = Form(self.env['mrp.production']) + mo_form.product_id = self.product_apple_pie + mo_form.bom_id = self.bom_apple_pie + mo_form.product_qty = 1 + mo = mo_form.save() + mo.action_confirm() + # ... and tries to product with a non-expired lot as component. + mo_form = Form(mo) + mo_form.qty_producing = 1 + mo = mo_form.save() + details_operation_form = Form(mo.move_raw_ids[0], view=self.env.ref('stock.view_stock_move_operations')) + with details_operation_form.move_line_ids.new() as ml: + ml.quantity = 3 + ml.lot_id = self.lot_good_apple + details_operation_form.save() + res = mo.button_mark_done() + # Producing must not return a wizard in this case. + self.assertEqual(res, True) + + def test_02_product_produce_using_expired(self): + """ Checks user gets a confirmation wizard when they produces with + expired components. """ + # Creates a Manufacturing Order... + mo_form = Form(self.env['mrp.production']) + mo_form.product_id = self.product_apple_pie + mo_form.bom_id = self.bom_apple_pie + mo_form.product_qty = 1 + mo = mo_form.save() + mo.action_confirm() + # ... and tries to product with an expired lot as component. + mo_form = Form(mo) + mo_form.qty_producing = 1 + mo = mo_form.save() + details_operation_form = Form(mo.move_raw_ids[0], view=self.env.ref('stock.view_stock_move_operations')) + with details_operation_form.move_line_ids.new() as ml: + ml.quantity = 3 + ml.lot_id = self.lot_expired_apple + details_operation_form.save() + res = mo.button_mark_done() + # Producing must return a confirmation wizard. + self.assertNotEqual(res, None) + self.assertEqual(res['res_model'], 'expiry.picking.confirmation') diff --git a/wizard/__init__.py b/wizard/__init__.py new file mode 100644 index 0000000..e6eb849 --- /dev/null +++ b/wizard/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import confirm_expiry diff --git a/wizard/confirm_expiry.py b/wizard/confirm_expiry.py new file mode 100644 index 0000000..d3dabe2 --- /dev/null +++ b/wizard/confirm_expiry.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models, _ + + +class ConfirmExpiry(models.TransientModel): + _inherit = 'expiry.picking.confirmation' + + production_ids = fields.Many2many('mrp.production', readonly=True) + workorder_id = fields.Many2one('mrp.workorder', readonly=True) + + @api.depends('lot_ids') + def _compute_descriptive_fields(self): + if self.production_ids or self.workorder_id: + # Shows expired lots only if we are more than one expired lot. + self.show_lots = len(self.lot_ids) > 1 + if self.show_lots: + # For multiple expired lots, they are listed in the wizard view. + self.description = _( + "You are going to use some expired components." + "\nDo you confirm you want to proceed?" + ) + else: + # For one expired lot, its name is written in the wizard message. + self.description = _( + "You are going to use the component %(product_name)s, %(lot_name)s which is expired." + "\nDo you confirm you want to proceed?", + product_name=self.lot_ids.product_id.display_name, + lot_name=self.lot_ids.name, + ) + else: + super(ConfirmExpiry, self)._compute_descriptive_fields() + + def confirm_produce(self): + ctx = dict(self._context, skip_expired=True) + ctx.pop('default_lot_ids') + return self.production_ids.with_context(ctx).button_mark_done() + + def confirm_workorder(self): + ctx = dict(self._context, skip_expired=True) + ctx.pop('default_lot_ids') + return self.workorder_id.with_context(ctx).record_production() diff --git a/wizard/confirm_expiry_view.xml b/wizard/confirm_expiry_view.xml new file mode 100644 index 0000000..b5e55a2 --- /dev/null +++ b/wizard/confirm_expiry_view.xml @@ -0,0 +1,42 @@ + + + + Confirm + expiry.picking.confirmation + + + + + + + + + not picking_ids + + + not picking_ids + + + production_ids + + + +