Начальное наполнение

This commit is contained in:
parent 0bd06b3548
commit 5c1f38fe85
45 changed files with 3082 additions and 0 deletions

5
__init__.py Normal file
View File

@ -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

19
__manifest__.py Normal file
View File

@ -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',
}

79
i18n/ar.po Normal file
View File

@ -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"
"هل تؤكد بأنك ترغب في الاستمرار؟ "

78
i18n/bg.po Normal file
View File

@ -0,0 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# Albena Mincheva <albena_vicheva@abv.bg>, 2023
# Ивайло Малинов <iv.malinov@gmail.com>, 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 ""

78
i18n/ca.po Normal file
View File

@ -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 <quim@eccit.com>, 2023
# Josep Anton Belchi, 2023
# Manel Fernandez Ramirez <manelfera@outlook.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Manel Fernandez Ramirez <manelfera@outlook.com>, 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 ""

76
i18n/cs.po Normal file
View File

@ -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 ""

75
i18n/da.po Normal file
View File

@ -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 ""

79
i18n/de.po Normal file
View File

@ -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?"

80
i18n/es.po Normal file
View File

@ -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?"

80
i18n/es_419.po Normal file
View File

@ -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?"

78
i18n/et.po Normal file
View File

@ -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 <triine@avalah.ee>, 2023
# Eneli Õigus <enelioigus@gmail.com>, 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 ""

77
i18n/fa.po Normal file
View File

@ -0,0 +1,77 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# Mohsen Mohammadi <iammohsen.123@gmail.com>, 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 ""

78
i18n/fi.po Normal file
View File

@ -0,0 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# Svante Suominen <svante.suominen@web-veistamo.fi>, 2023
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2023
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 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 ""

79
i18n/fr.po Normal file
View File

@ -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 ?"

80
i18n/he.po Normal file
View File

@ -0,0 +1,80 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2023
# Ha Ketem <haketem@gmail.com>, 2023
# Yihya Hugirat <hugirat@gmail.com>, 2023
# Ofir Blum <ofir.blum@gmail.com>, 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 ""

78
i18n/hu.po Normal file
View File

@ -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 <geza.nagy@oregional.hu>, 2023
# Tamás Németh <ntomasz81@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Tamás Németh <ntomasz81@gmail.com>, 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 ""

79
i18n/id.po Normal file
View File

@ -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?"

79
i18n/it.po Normal file
View File

@ -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?"

79
i18n/ja.po Normal file
View File

@ -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"
"本当にこのまま進めますか?"

79
i18n/ko.po Normal file
View File

@ -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"
"계속 진행하시겠습니까?"

78
i18n/lt.po Normal file
View File

@ -0,0 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# Linas Versada <linaskrisiukenas@gmail.com>, 2023
# Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2023
# digitouch UAB <digitouchagencyeur@gmail.com>, 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 ""

78
i18n/lv.po Normal file
View File

@ -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ņš <arnis@allegro.lv>, 2023
# JanisJanis <jbojars@gmail.com>, 2023
# ievaputnina <ievai.putninai@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: ievaputnina <ievai.putninai@gmail.com>, 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 ""

View File

@ -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 ""

79
i18n/nl.po Normal file
View File

@ -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?"

75
i18n/pl.po Normal file
View File

@ -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 ""

75
i18n/pt.po Normal file
View File

@ -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 ""

80
i18n/pt_BR.po Normal file
View File

@ -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?"

80
i18n/ru.po Normal file
View File

@ -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"
"Вы подтверждаете, что хотите продолжить?"

75
i18n/sk.po Normal file
View File

@ -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 ""

76
i18n/sl.po Normal file
View File

@ -0,0 +1,76 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# matjaz k <matjaz@mentis.si>, 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 ""

78
i18n/sr.po Normal file
View File

@ -0,0 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# Milan Bojovic <mbojovic@outlook.com>, 2023
# Martin Trigaux, 2023
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 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 ""

78
i18n/sv.po Normal file
View File

@ -0,0 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# Leif Persson <leifpz54@gmail.com>, 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 ""

79
i18n/th.po Normal file
View File

@ -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"
"คุณยังยืนยันว่าต้องการดำเนินการต่อ?"

78
i18n/tr.po Normal file
View File

@ -0,0 +1,78 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# Tugay Hatıl <tugayh@projetgrup.com>, 2023
# abc Def <hdogan1974@gmail.com>, 2023
# Murat Kaplan <muratk@projetgrup.com>, 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 ""

80
i18n/uk.po Normal file
View File

@ -0,0 +1,80 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mrp_product_expiry
#
# Translators:
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 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"
"Ви підтверджуєте, що хочете продовжити?"

79
i18n/vi.po Normal file
View File

@ -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? "

79
i18n/zh_CN.po Normal file
View File

@ -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"
"确认继续?"

79
i18n/zh_TW.po Normal file
View File

@ -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"
"確定要繼續?"

4
models/__init__.py Normal file
View File

@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import mrp_production

39
models/mrp_production.py Normal file
View File

@ -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

4
tests/__init__.py Normal file
View File

@ -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

View File

@ -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')

4
wizard/__init__.py Normal file
View File

@ -0,0 +1,4 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import confirm_expiry

43
wizard/confirm_expiry.py Normal file
View File

@ -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()

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="confirm_expiry_view_mrp_inherit" model="ir.ui.view">
<field name="name">Confirm</field>
<field name="model">expiry.picking.confirmation</field>
<field name="inherit_id" ref="product_expiry.confirm_expiry_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='description']" position="after">
<field name="picking_ids" invisible="1"/>
<field name="production_ids" invisible="1"/>
<field name="workorder_id" invisible="1"/>
</xpath>
<xpath expr="//button[@name='process']" position="attributes">
<attribute name="invisible">not picking_ids</attribute>
</xpath>
<xpath expr="//button[@name='process_no_expired']" position="attributes">
<attribute name="invisible">not picking_ids</attribute>
</xpath>
<xpath expr="//button[@special='cancel']" position="attributes">
<attribute name="invisible">production_ids</attribute>
</xpath>
<xpath expr="//button[@name='process']" position="after">
<!-- From Produce Product wizard -->
<button name="confirm_produce" data-hotkey="q"
string="Confirm"
type="object"
invisible="not production_ids"
class="btn-primary"/>
<button special="cancel" data-hotkey="x"
string="Discard"
invisible="not production_ids"
class="btn-secondary"/>
<!-- From a Workorder -->
<button name="confirm_workorder"
string="Confirm"
type="object"
invisible="not workorder_id"
class="btn-primary"/>
</xpath>
</field>
</record>
</odoo>