From 63495c76514490b23cee5a9884bf71d18b42ffaa Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 19 Feb 2025 14:24:34 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BD=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 4 + __manifest__.py | 22 ++ data/purchase_requisition_stock_data.xml | 8 + data/purchase_requisition_stock_demo.xml | 8 + i18n/ar.po | 86 +++++ i18n/bg.po | 89 +++++ i18n/ca.po | 92 +++++ i18n/cs.po | 87 +++++ i18n/da.po | 86 +++++ i18n/de.po | 86 +++++ i18n/es.po | 87 +++++ i18n/es_419.po | 89 +++++ i18n/et.po | 91 +++++ i18n/fa.po | 87 +++++ i18n/fi.po | 93 ++++++ i18n/fr.po | 87 +++++ i18n/he.po | 89 +++++ i18n/hr.po | 88 +++++ i18n/hu.po | 90 +++++ i18n/id.po | 86 +++++ i18n/it.po | 87 +++++ i18n/ja.po | 86 +++++ i18n/ko.po | 86 +++++ i18n/lb.po | 82 +++++ i18n/lt.po | 89 +++++ i18n/lv.po | 91 +++++ i18n/mn.po | 88 +++++ i18n/nb.po | 88 +++++ i18n/nl.po | 86 +++++ i18n/pl.po | 86 +++++ i18n/pt.po | 86 +++++ i18n/pt_BR.po | 86 +++++ i18n/purchase_requisition_stock.pot | 82 +++++ i18n/ro.po | 87 +++++ i18n/ru.po | 88 +++++ i18n/sk.po | 86 +++++ i18n/sl.po | 89 +++++ i18n/sr.po | 88 +++++ i18n/sv.po | 89 +++++ i18n/th.po | 86 +++++ i18n/tr.po | 92 +++++ i18n/uk.po | 86 +++++ i18n/vi.po | 86 +++++ i18n/zh_CN.po | 86 +++++ i18n/zh_TW.po | 87 +++++ models/__init__.py | 5 + models/purchase.py | 30 ++ models/purchase_requisition.py | 27 ++ models/stock.py | 51 +++ security/ir.model.access.csv | 4 + tests/__init__.py | 4 + tests/test_purchase_requisition_stock.py | 316 ++++++++++++++++++ views/purchase_requisition_views.xml | 15 + views/purchase_views.xml | 24 ++ wizard/__init__.py | 1 + ...purchase_requisition_create_alternative.py | 21 ++ 56 files changed, 4126 insertions(+) create mode 100644 __init__.py create mode 100644 __manifest__.py create mode 100644 data/purchase_requisition_stock_data.xml create mode 100644 data/purchase_requisition_stock_demo.xml create mode 100644 i18n/ar.po create mode 100644 i18n/bg.po create mode 100644 i18n/ca.po create mode 100644 i18n/cs.po create mode 100644 i18n/da.po create mode 100644 i18n/de.po create mode 100644 i18n/es.po create mode 100644 i18n/es_419.po create mode 100644 i18n/et.po create mode 100644 i18n/fa.po create mode 100644 i18n/fi.po create mode 100644 i18n/fr.po create mode 100644 i18n/he.po create mode 100644 i18n/hr.po create mode 100644 i18n/hu.po create mode 100644 i18n/id.po create mode 100644 i18n/it.po create mode 100644 i18n/ja.po create mode 100644 i18n/ko.po create mode 100644 i18n/lb.po create mode 100644 i18n/lt.po create mode 100644 i18n/lv.po create mode 100644 i18n/mn.po create mode 100644 i18n/nb.po create mode 100644 i18n/nl.po create mode 100644 i18n/pl.po create mode 100644 i18n/pt.po create mode 100644 i18n/pt_BR.po create mode 100644 i18n/purchase_requisition_stock.pot create mode 100644 i18n/ro.po create mode 100644 i18n/ru.po create mode 100644 i18n/sk.po create mode 100644 i18n/sl.po create mode 100644 i18n/sr.po create mode 100644 i18n/sv.po create mode 100644 i18n/th.po create mode 100644 i18n/tr.po create mode 100644 i18n/uk.po create mode 100644 i18n/vi.po create mode 100644 i18n/zh_CN.po create mode 100644 i18n/zh_TW.po create mode 100644 models/__init__.py create mode 100644 models/purchase.py create mode 100644 models/purchase_requisition.py create mode 100644 models/stock.py create mode 100644 security/ir.model.access.csv create mode 100644 tests/__init__.py create mode 100644 tests/test_purchase_requisition_stock.py create mode 100644 views/purchase_requisition_views.xml create mode 100644 views/purchase_views.xml create mode 100644 wizard/__init__.py create mode 100644 wizard/purchase_requisition_create_alternative.py diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..33bbab5 --- /dev/null +++ b/__init__.py @@ -0,0 +1,4 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models +from . import wizard diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000..ecedaf1 --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +{ + 'name': 'Purchase Requisition Stock', + 'version': '1.2', + 'category': 'Inventory/Purchase', + 'sequence': 70, + 'depends': ['purchase_requisition', 'purchase_stock'], + 'demo': [ + 'data/purchase_requisition_stock_demo.xml' + ], + 'data': [ + 'security/ir.model.access.csv', + 'data/purchase_requisition_stock_data.xml', + 'views/purchase_views.xml', + 'views/purchase_requisition_views.xml', + ], + 'installable': True, + 'auto_install': True, + 'license': 'LGPL-3', +} diff --git a/data/purchase_requisition_stock_data.xml b/data/purchase_requisition_stock_data.xml new file mode 100644 index 0000000..59f7eb2 --- /dev/null +++ b/data/purchase_requisition_stock_data.xml @@ -0,0 +1,8 @@ + + + + + + diff --git a/data/purchase_requisition_stock_demo.xml b/data/purchase_requisition_stock_demo.xml new file mode 100644 index 0000000..2527724 --- /dev/null +++ b/data/purchase_requisition_stock_demo.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 0000000..0186cf5 --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "حركة المخزون المبدئية " + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "قاعدة إعادة الطلب" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "التوصيل في الوقت المحدد " + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "نوع العملية" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "أمر شراء" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "بند أمر الشراء" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "طلب الشراء" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "بند طلب الشراء" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "بند طلب الشراء " + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "حركة المخزون" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "قاعدة المخزون" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "المستودع " + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "معالج لضبط القيم مسبقاً لأمر الشراء البديل " diff --git a/i18n/bg.po b/i18n/bg.po new file mode 100644 index 0000000..d7c279d --- /dev/null +++ b/i18n/bg.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Весел Карастоянов , 2023 +# Maria Boyadjieva , 2023 +# Igor Sheludko , 2023 +# aleksandar ivanov, 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: aleksandar ivanov, 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Правило за минимален инвентар" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Тип операция" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Поръчка" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Ред на поръчка за покупка" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Заявки за покупки" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Ред на заявка за покупка" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Движение в склада" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Правило зс наличност" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Склад" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/ca.po b/i18n/ca.po new file mode 100644 index 0000000..50d469f --- /dev/null +++ b/i18n/ca.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Marc Tormo i Bochaca , 2023 +# Quim - eccit , 2023 +# marcescu, 2023 +# Manel Fernandez Ramirez , 2023 +# Arnau Ros, 2023 +# Martin Trigaux, 2023 +# Ivan Espinola, 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: Ivan Espinola, 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Moviment descendent" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Regla d'inventari mínim" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tipus d'operació" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Comanda de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línia de la comanda de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Sol·licitud de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Línia sol·licitud de compra" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Línia de Requisició" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Moviment d'estoc" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regla d'estoc" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Magatzem" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Assistent per als valors predefinits per al PO alternatiu" diff --git a/i18n/cs.po b/i18n/cs.po new file mode 100644 index 0000000..4d951f0 --- /dev/null +++ b/i18n/cs.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Wil Odoo, 2023 +# Jakub Smolka, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Jakub Smolka, 2023\n" +"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Po proudu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Pravidlo minimálních skladových zásob" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Typ operace" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Nákupní objednávka" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Položka nákupní objednávky" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Nákupní požadavek" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Položka nákupního požadavku" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Řádek žádosti" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Pohyb zásob" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Zásobovací pravidlo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Sklad" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Průvodce přednastavením hodnot pro alternativní nákupní objednávku" diff --git a/i18n/da.po b/i18n/da.po new file mode 100644 index 0000000..3c253e3 --- /dev/null +++ b/i18n/da.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Downstream bevægelse" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minimum lager regel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Operation type" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Indkøbsordre" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Indkøbsordrelinie" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Indkøbs rekvisition" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Indkøbsrekvisitions linie" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Indkøbs linje" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Lagerflytning" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Lager regel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Lagerstyring" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..c0f47cc --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Nachgeschaltete Buchung" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Mindestbestandsregel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "Pünktliche Lieferung" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Vorgangsart" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Bestellung" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Bestellzeile" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Bestellanforderung" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Bestellanforderungposition" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Anforderungszeile" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Lagerbuchung" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Bestandsregel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Lagerhaus" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Assistent zum Voreinstellen von Werten für alternative Bestellungen" diff --git a/i18n/es.po b/i18n/es.po new file mode 100644 index 0000000..000a091 --- /dev/null +++ b/i18n/es.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Wil Odoo, 2023 +# Larissa Manderfeld, 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: Larissa Manderfeld, 2024\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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Movimiento de salida" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Regla de inventario mínimo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "Entrega a tiempo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tipo de operación" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Orden de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línea de orden de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Solicitud de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Línea solicitud de compra" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Línea de Acuerdo" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de existencias" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regla de Inventario" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Almacén" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Asistente pare presentar valores para una orden de compra alternativa" diff --git a/i18n/es_419.po b/i18n/es_419.po new file mode 100644 index 0000000..d8c4776 --- /dev/null +++ b/i18n/es_419.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Movimiento de salida" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Regla de inventario mínimo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "Entregado a tiempo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tipo de operación" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Orden de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Línea de la orden de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Solicitud de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Línea de la solicitud de compra" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Línea de solicitud" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Movimiento de existencias" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regla de inventario" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Almacén" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" +"Asistente para establecer valores de forma predeterminada para una orden de " +"compra alterna" diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 0000000..3fd99cf --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Eneli Õigus , 2023 +# Piia Paurson , 2023 +# Martin Aavastik , 2023 +# Algo Kärp , 2023 +# Martin Trigaux, 2023 +# JanaAvalah, 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: JanaAvalah, 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Jälitatavuse liikumine" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Miinimumlao reegel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Operatsiooni tüüp" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Ostutellimus" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Ostutellimuse rida" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Ostupäring" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Ostupäringu rida" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Päringu rida" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Laoliikumine" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Laoreegel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Ladu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Soovitused alternatiivse ostutellimuse eelseadistatud väärtustele" diff --git a/i18n/fa.po b/i18n/fa.po new file mode 100644 index 0000000..3f0d6e9 --- /dev/null +++ b/i18n/fa.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Hamed Mohammadi , 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "قاعده حداقل انبارداری" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "نوع عملیات" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "سفارش خرید" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "سطر سفارش خرید" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "تقاضای خرید" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "سطر تقاضای خرید" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "انتقال موجودی" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "قانون موجودی انبار" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "انبار" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 0000000..fdcc42d --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,93 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Mikko Närjänen , 2023 +# Jarmo Kortetjärvi , 2023 +# Martin Trigaux, 2023 +# Jussi Lehto , 2023 +# Tuomas Lyyra , 2023 +# Marko Happonen , 2023 +# Ossi Mantylahti , 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: Ossi Mantylahti , 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Alavirtaan siirtyä" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minimivarastosääntö" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "Saapumispäivä (OTD)" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Toiminnon tyyppi" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Ostotilaus" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Ostotilausrivi" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Ostopyyntö" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Ostopyynnön rivi" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Pyyntörivi" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Varastosiirto" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Varaston sääntö" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Varasto" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" +"Ohjattu toiminto vaihtoehtoisten tilausvahvistusten arvojen asettamiseen" diff --git a/i18n/fr.po b/i18n/fr.po new file mode 100644 index 0000000..8f83746 --- /dev/null +++ b/i18n/fr.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Mouvement en aval" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Règle d'inventaire minimum" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Type d'opération" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Bon de commande fournisseur" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Ligne de bon de commande" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Demande d'achat" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Ligne de demande d'achat" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Ligne de demande" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Mouvement de stock" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Règle de stock" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Entrepôt" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" +"Assistant pour prédéfinir des valeurs pour les bons de commande alternatifs" diff --git a/i18n/he.po b/i18n/he.po new file mode 100644 index 0000000..499afe4 --- /dev/null +++ b/i18n/he.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# שהאב חוסיין , 2023 +# דודי מלכה , 2023 +# ZVI BLONDER , 2023 +# Yihya Hugirat , 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: Yihya Hugirat , 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "תנועה במורד הזרם" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "כלל מלאי מינימלי" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "סוג פעולה " + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "הזמנת רכש" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "שורת הזמנת רכש" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "דרישת רכש" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "שורת דרישת רכש" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "שורת דרישה" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "תנועת מלאי" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "כלל מלאי " + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "מחסן" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/hr.po b/i18n/hr.po new file mode 100644 index 0000000..cd5c75e --- /dev/null +++ b/i18n/hr.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Tina Milas, 2022 +# Bole , 2022 +# Martin Trigaux, 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:54+0000\n" +"Last-Translator: Martin Trigaux, 2022\n" +"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Pravilo minimalne zalihe" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Vrsta operacije" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Nalog za nabavu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Stavka naloga nabave" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Zahtjev za nabavom" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Stavka zahtjeva za nabavom" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Skladišni prijenos" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Skladišno pravilo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Skladište" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/hu.po b/i18n/hu.po new file mode 100644 index 0000000..100890e --- /dev/null +++ b/i18n/hu.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Ákos Nagy , 2023 +# Tamás Németh , 2023 +# krnkris, 2023 +# gezza , 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: 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minimum készlet szabály" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Művelet típus" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Beszerzési megrendelés" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Beszerzési rendelés tétel" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Beszerzési kérelem" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Beszerzési kérelem sor" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Kérelem sor" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Készletmozgás" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Készletszabály" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Raktár" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/id.po b/i18n/id.po new file mode 100644 index 0000000..1cf6aea --- /dev/null +++ b/i18n/id.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Downstream Move" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Aturan Stok Persediaan Minimum" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tipe Operasi" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Order Pembelian" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Baris Order Pembelian" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Permintaan Pembelian" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Pembelian permintaan Line" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Requisition Line" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Pergerakan Stok" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Peraturan Sto" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Gudang" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Wizard untuk preset values untuk alternatif SPB" diff --git a/i18n/it.po b/i18n/it.po new file mode 100644 index 0000000..2a9dcf8 --- /dev/null +++ b/i18n/it.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Movimento a valle" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Regola di giacenza minima" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tipo di operazione" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Ordine di acquisto" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Riga ordine di acquisto" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Richiesta di acquisto" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Riga richiesta di acquisto" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Riga richiesta" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Movimento di magazzino" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regola di giacenza" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Magazzino" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" +"Procedura guidata per impostare i valori per ordini di acquisto alternativi" diff --git a/i18n/ja.po b/i18n/ja.po new file mode 100644 index 0000000..5abcebf --- /dev/null +++ b/i18n/ja.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "ダウンストリーム移動" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "最小在庫ルール" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "オペレーションタイプ" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "購買オーダ" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "購買オーダ明細" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "購買要求" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "購買要求明細" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "要求ライン" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "在庫移動" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "在庫規則" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "倉庫" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "代替購買オーダ用の値プリセットのウィザード" diff --git a/i18n/ko.po b/i18n/ko.po new file mode 100644 index 0000000..038fb2a --- /dev/null +++ b/i18n/ko.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "하위로 이동" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "최소 재고 규칙" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "작업 유형" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "구매 주문" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "발주서 내역" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "구매 요청" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "구매 요청 명세" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "요청 명세" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "재고 이동" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "재고 규칙" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "창고" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "구매발주서 대체값을 미리 설정하는 마법사" diff --git a/i18n/lb.po b/i18n/lb.po new file mode 100644 index 0000000..f10a20a --- /dev/null +++ b/i18n/lb.po @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server saas~12.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2019-08-26 09:13+0000\n" +"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n" +"Language: lb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/lt.po b/i18n/lt.po new file mode 100644 index 0000000..7620b34 --- /dev/null +++ b/i18n/lt.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Jonas Zinkevicius , 2023 +# UAB "Draugiški sprendimai" , 2023 +# Linas Versada , 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Pasrovinis perkėlimas" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Mažiausio inventoriaus taisyklė" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "LAP" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Operacijos tipas" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Pirkimo užsakymas" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Pirkimo užsakymo eilutė " + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Pirkimo užklausa" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Pirkimo užklausos eilutė" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Užklausos eilutė" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Atsargų perkėlimas" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Atsargų taisyklė" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Sandėlis" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/lv.po b/i18n/lv.po new file mode 100644 index 0000000..ae1dfed --- /dev/null +++ b/i18n/lv.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# InfernalLV , 2023 +# Konstantins Zabogonskis , 2023 +# JanisJanis , 2023 +# Martin Trigaux, 2023 +# Arnis Putniņš , 2023 +# Will Sensors, 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: Will Sensors, 2024\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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minimālu atlikumu noteikums" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Darbības veids" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Pirkuma Pasūtījums" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Pasūtījuma rinda" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Purchase Requisition" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Purchase Requisition Line" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Krājumu kustība" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Noliktavas noteikums" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Noliktava" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/mn.po b/i18n/mn.po new file mode 100644 index 0000000..0309a09 --- /dev/null +++ b/i18n/mn.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Batmunkh Ganbat , 2022 +# Baskhuu Lodoikhuu , 2022 +# Martin Trigaux, 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:54+0000\n" +"Last-Translator: Martin Trigaux, 2022\n" +"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n" +"Language: mn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Худалдсан авсны дараах хөдөлгөөн" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Зохистой нөөцийн дүрэм" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Ажиллагааны төрөл" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Худалдан авалтын захиалга" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Худалдан авалтын захиалгын мөр" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Худалдан авалтын сонгон шалгаруулалт" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Худалдан авалтын шалгаруулалтын мөр" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Сонгон шалгаруулалтын мөр" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Барааны хөдөлгөөн" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Агуулахын дүрэм" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Агуулах" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/nb.po b/i18n/nb.po new file mode 100644 index 0000000..faef39a --- /dev/null +++ b/i18n/nb.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Lars Aam , 2022 +# Marius Stedjan , 2022 +# Martin Trigaux, 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:54+0000\n" +"Last-Translator: Martin Trigaux, 2022\n" +"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Flytting nedstrøms" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Regel for minimum lagerbeholdning" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Operasjonstype" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Innkjøpsordre" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Innkjøpsordrelinje" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Innkjøpsrekvisisjon" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Innkjøpsrekvisisjonslinje" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Linje rekvisisjon" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Lagerbevegelse" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regel lagring" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Lager" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000..2b9c2dc --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Terug traceren" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minimale voorraadregel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Bewerkingstype" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Inkooporder" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Inkooporderregel" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Inkoopaanvraag" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Inkoopaanvraagregel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Aanvraagregel" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Voorraadverplaatsing" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Voorraadregel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Magazijn" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Wizard voor het instellen van waarden voor alternatieve PO" diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 0000000..9c2e2d8 --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Przesunięcie w dół" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Reguła minimalnych zapasów" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Typ operacji" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Zamówienie zakupu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Pozycja zamówienia zakupu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Zlecenie zakupu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Pozycja zlecenia zakupu" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Linia zamówienia" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Przesunięcie" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Reguła zasobów" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Magazyn" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Kreator do wstępnie ustawionych wartości dla alternatywnych PO" diff --git a/i18n/pt.po b/i18n/pt.po new file mode 100644 index 0000000..6d0ebce --- /dev/null +++ b/i18n/pt.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Regra de Inventário Minimo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tipo de Operação" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Ordem de Compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Linha de Encomenda de Compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Requisição de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Linha de Requisição da compra" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Movimento do Stock" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Armazém" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po new file mode 100644 index 0000000..78135bc --- /dev/null +++ b/i18n/pt_BR.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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 (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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Movimentação downstream" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Regra de estoque mínimo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD (entrega no prazo)" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tipo de operação" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Pedido de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Linha do pedido de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Requisição de compra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Linha de requisição de compra" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Linha de requisição" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Movimentação de estoque" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regra de estoque" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Armazém" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Assistente para resetar valores para pedido de compra alternativo" diff --git a/i18n/purchase_requisition_stock.pot b/i18n/purchase_requisition_stock.pot new file mode 100644 index 0000000..7db8331 --- /dev/null +++ b/i18n/purchase_requisition_stock.pot @@ -0,0 +1,82 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/ro.po b/i18n/ro.po new file mode 100644 index 0000000..942b4f1 --- /dev/null +++ b/i18n/ro.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Dorin Hongu , 2022 +# Martin Trigaux, 2022 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.5alpha1\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2022-09-20 09:01+0000\n" +"PO-Revision-Date: 2022-09-22 05:54+0000\n" +"Last-Translator: Martin Trigaux, 2022\n" +"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Regula inventarului minim" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tip operație" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Comandă de achiziție" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Linie comandă de achiziție" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Cererea pentru achiziție" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Linie cerere de achiziție" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Mișcare stoc" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Regulă stoc" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Depozit" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/ru.po b/i18n/ru.po new file mode 100644 index 0000000..eec6647 --- /dev/null +++ b/i18n/ru.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# alenafairy, 2023 +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Перемещение вниз" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Правило минимального запаса" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Тип операции" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Заказа на покупку" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Позиция заказа на покупку" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Заявка на покупку" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Позиция заявки на закупку" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Позиция заявки" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Движение запасов" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Правило запаса" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Склад" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Мастер предварительной установки значений для альтернативных PO" diff --git a/i18n/sk.po b/i18n/sk.po new file mode 100644 index 0000000..cdd5fd5 --- /dev/null +++ b/i18n/sk.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Po smere pohybu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Pravidlo minimálneho inventára" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Typ operatívy " + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Objednávka" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Riadok nákupnej objednávky" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Nákupná rekvizícia" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Riadok nákupnej rekvizície" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Požadovaný riadok" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Pohyb skladu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Skladové pravidlo" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Sklad" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/sl.po b/i18n/sl.po new file mode 100644 index 0000000..6570550 --- /dev/null +++ b/i18n/sl.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Grega Vavtar , 2023 +# Matjaz Mozetic , 2023 +# Nejc G , 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Pravilo minimalne zaloge" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tip operacije" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Nabavni nalog" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Postavka nabavnega naloga" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Nabavni zahtevek" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Postavka nabavnega zahtevka" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Postavka zahtevka" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Premik zaloge" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Pravilo zaloge" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Skladišče" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "" diff --git a/i18n/sr.po b/i18n/sr.po new file mode 100644 index 0000000..cac553f --- /dev/null +++ b/i18n/sr.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Martin Trigaux, 2023 +# Dragan Vukosavljevic , 2023 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: コフスタジオ, 2024\n" +"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sr\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Downstream Move" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Pravila Minimalnog Inventara" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Tip radnje" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Nalog za nabavku" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Linija naloga za nabavku" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Purchase Requisition" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Purchase Requisition Line" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Requisition Line" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Premeštanje zaliha" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Pravilo zalihe" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Magacin" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Wizard to preset values for alternative PO" diff --git a/i18n/sv.po b/i18n/sv.po new file mode 100644 index 0000000..e0b947d --- /dev/null +++ b/i18n/sv.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Martin Trigaux, 2023 +# Simon S, 2023 +# Anders Wallenquist , 2023 +# Lasse L, 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: Lasse L, 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Nedströmsflytt" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minsta lagerregel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Operationstyp" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Inköpsorder" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Inköpsorderrad" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Inköpsförfrågan" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Inköpsförfrågan Rad" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Rekvisitionsrad" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Lagerflytt" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Lagerregel" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Lager" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Guiden för att förinställda värden för alternativ inköpsorder" diff --git a/i18n/th.po b/i18n/th.po new file mode 100644 index 0000000..41eb84d --- /dev/null +++ b/i18n/th.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "การย้ายที่เข้าสู่ลูกค้า" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "กฎขั้นต่ำของสินค้าคงคลัง" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "ประเภทการปฏิบัติการ" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "คำสั่งซื้อ" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "รายการคำสั่งซื้อ" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "ใบขอซื้อ" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "รายการใบขอซื้อ" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "รายการคำขอซื้อ" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "ย้ายสต็อก" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "กฎสต็อก" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "คลังสินค้า" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "โปรแกรมช่วยสร้างการตั้งค่าล่วงหน้าสำหรับใบสั่งซื้อทางเลือก" diff --git a/i18n/tr.po b/i18n/tr.po new file mode 100644 index 0000000..b1e6457 --- /dev/null +++ b/i18n/tr.po @@ -0,0 +1,92 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Umur Akın , 2023 +# Tugay Hatıl , 2023 +# Murat Kaplan , 2023 +# Yedigen, 2023 +# Buket Şeker , 2023 +# Martin Trigaux, 2023 +# Ediz Duman , 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: Ediz Duman , 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Satışa Dönük Hareket" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Minimum Envanter Kuralı" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Operasyon Türü" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Satınalma Siparişi" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Satınalma Sipariş Satırı" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Satınalma İsteği" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Satınalma Talep Satırı" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "İstek Satırı" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Stok Hareketi" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Stok Kuralı" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Depo" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Alternatif PO için değerleri önceden ayarlamak için sihirbaz" diff --git a/i18n/uk.po b/i18n/uk.po new file mode 100644 index 0000000..5aca7f8 --- /dev/null +++ b/i18n/uk.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Wil Odoo, 2023 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Wil Odoo, 2023\n" +"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Переміщення вниз" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Правило мінімальних залишків" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Тип операції" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Замовлення на купівлю" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Рядок замовлення на купівлю" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Пошук реквізитів" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Рядок пошуку реквізитів" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Рядок реквізитів" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Складське переміщення " + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Складське правило" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Склад" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Майстер попереднього встановлення значень для альтернативних PO" diff --git a/i18n/vi.po b/i18n/vi.po new file mode 100644 index 0000000..bc2817a --- /dev/null +++ b/i18n/vi.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "Dịch chuyển đầu ra" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "Quy tắc tồn kho tối thiểu" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "Giao hàng đúng hạn" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "Loại hoạt động" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "Đơn mua hàng" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "Dòng đơn mua hàng" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "Yêu cầu mua hàng" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "Dòng yêu cầu mua hàng" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "Dòng yêu cầu" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "Dịch chuyển tồn kho" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "Quy tắc tồn kho" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "Kho hàng" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "Công cụ dùng để đặt trước giá trị cho đơn mua hàng dự trù" diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po new file mode 100644 index 0000000..17caecd --- /dev/null +++ b/i18n/zh_CN.po @@ -0,0 +1,86 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# 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: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "下游移动" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "最小库存规则" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "OTD" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "作业类型" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "采购订单" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "采购订单明细" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "采购申请" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "采购申请明细" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "申请明细行" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "库存移动" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "库存规则" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "仓库" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "替代PO的预设值向导" diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po new file mode 100644 index 0000000..f896844 --- /dev/null +++ b/i18n/zh_TW.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_requisition_stock +# +# Translators: +# Wil Odoo, 2023 +# Tony Ng, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-10-26 21:55+0000\n" +"PO-Revision-Date: 2023-10-26 23:09+0000\n" +"Last-Translator: Tony Ng, 2024\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_TW\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition_line__move_dest_id +msgid "Downstream Move" +msgstr "下游移動" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_warehouse_orderpoint +msgid "Minimum Inventory Rule" +msgstr "最小庫存規則" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order__on_time_rate_perc +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_order_line__on_time_rate_perc +msgid "OTD" +msgstr "準時交貨(OTD)" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__picking_type_id +msgid "Operation Type" +msgstr "作業類型" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order +msgid "Purchase Order" +msgstr "採購訂單" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_order_line +msgid "Purchase Order Line" +msgstr "採購訂單項目" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition +msgid "Purchase Requisition" +msgstr "採購申請" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_line +msgid "Purchase Requisition Line" +msgstr "採購申請行" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_stock_move__requisition_line_ids +msgid "Requisition Line" +msgstr "協議名細" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_move +msgid "Stock Move" +msgstr "庫存移動" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_stock_rule +msgid "Stock Rule" +msgstr "庫存規則" + +#. module: purchase_requisition_stock +#: model:ir.model.fields,field_description:purchase_requisition_stock.field_purchase_requisition__warehouse_id +msgid "Warehouse" +msgstr "倉庫" + +#. module: purchase_requisition_stock +#: model:ir.model,name:purchase_requisition_stock.model_purchase_requisition_create_alternative +msgid "Wizard to preset values for alternative PO" +msgstr "替代採購訂單的預設值精靈" diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..1590d87 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,5 @@ +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import purchase +from . import stock +from . import purchase_requisition diff --git a/models/purchase.py b/models/purchase.py new file mode 100644 index 0000000..547eb4c --- /dev/null +++ b/models/purchase.py @@ -0,0 +1,30 @@ +# -*- encoding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, fields, models + + +class PurchaseOrder(models.Model): + _inherit = 'purchase.order' + + on_time_rate_perc = fields.Float(string="OTD", compute="_compute_on_time_rate_perc") + + @api.depends('on_time_rate') + def _compute_on_time_rate_perc(self): + for po in self: + if po.on_time_rate >= 0: + po.on_time_rate_perc = po.on_time_rate / 100 + else: + po.on_time_rate_perc = -1 + + @api.onchange('requisition_id') + def _onchange_requisition_id(self): + super(PurchaseOrder, self)._onchange_requisition_id() + if self.requisition_id: + self.picking_type_id = self.requisition_id.picking_type_id.id + + +class PurchaseOrderLine(models.Model): + _inherit = 'purchase.order.line' + + on_time_rate_perc = fields.Float(string="OTD", related="order_id.on_time_rate_perc") diff --git a/models/purchase_requisition.py b/models/purchase_requisition.py new file mode 100644 index 0000000..1050381 --- /dev/null +++ b/models/purchase_requisition.py @@ -0,0 +1,27 @@ +# -*- encoding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class PurchaseRequisition(models.Model): + _inherit = 'purchase.requisition' + + def _default_picking_type_id(self): + return self.env['stock.picking.type'].search([('warehouse_id.company_id', '=', self.env.company.id), ('code', '=', 'incoming')], limit=1) + + warehouse_id = fields.Many2one('stock.warehouse', string='Warehouse', domain="[('company_id', '=', company_id)]") + picking_type_id = fields.Many2one( + 'stock.picking.type', 'Operation Type', required=True, default=_default_picking_type_id, + domain="['|',('warehouse_id', '=', False), ('warehouse_id.company_id', '=', company_id)]") + + +class PurchaseRequisitionLine(models.Model): + _inherit = "purchase.requisition.line" + + move_dest_id = fields.Many2one('stock.move', 'Downstream Move') + + def _prepare_purchase_order_line(self, name, product_qty=0.0, price_unit=0.0, taxes_ids=False): + res = super(PurchaseRequisitionLine, self)._prepare_purchase_order_line(name, product_qty, price_unit, taxes_ids) + res['move_dest_ids'] = self.move_dest_id and [(4, self.move_dest_id.id)] or [] + return res diff --git a/models/stock.py b/models/stock.py new file mode 100644 index 0000000..08bcc36 --- /dev/null +++ b/models/stock.py @@ -0,0 +1,51 @@ +# -*- encoding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import fields, models + + +class StockRule(models.Model): + _inherit = 'stock.rule' + + def _prepare_purchase_order(self, company_id, origins, values): + res = super(StockRule, self)._prepare_purchase_order(company_id, origins, values) + values = values[0] + res['partner_ref'] = values['supplier'].purchase_requisition_id.name + res['requisition_id'] = values['supplier'].purchase_requisition_id.id + if values['supplier'].purchase_requisition_id.currency_id: + res['currency_id'] = values['supplier'].purchase_requisition_id.currency_id.id + return res + + def _make_po_get_domain(self, company_id, values, partner): + domain = super(StockRule, self)._make_po_get_domain(company_id, values, partner) + if 'supplier' in values and values['supplier'].purchase_requisition_id: + domain += ( + ('requisition_id', '=', values['supplier'].purchase_requisition_id.id), + ) + return domain + + +class StockMove(models.Model): + _inherit = 'stock.move' + + requisition_line_ids = fields.One2many('purchase.requisition.line', 'move_dest_id') + + def _get_upstream_documents_and_responsibles(self, visited): + # People without purchase rights should be able to do this operation + requisition_lines_sudo = self.sudo().requisition_line_ids + if requisition_lines_sudo: + return [(requisition_line.requisition_id, requisition_line.requisition_id.user_id, visited) for requisition_line in requisition_lines_sudo if requisition_line.requisition_id.state not in ('done', 'cancel')] + else: + return super(StockMove, self)._get_upstream_documents_and_responsibles(visited) + + +class Orderpoint(models.Model): + _inherit = "stock.warehouse.orderpoint" + + def _quantity_in_progress(self): + res = super(Orderpoint, self)._quantity_in_progress() + for op in self: + for pr in self.env['purchase.requisition'].search([('state', '=', 'draft'), ('origin', '=', op.name)]): + for prline in pr.line_ids.filtered(lambda l: l.product_id.id == op.product_id.id and not l.move_dest_id): + res[op.id] += prline.product_uom_id._compute_quantity(prline.product_qty, op.product_uom, round=False) + return res diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv new file mode 100644 index 0000000..4599e4d --- /dev/null +++ b/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_purchase_requisition_stock_manager,purchase.requisition,purchase_requisition.model_purchase_requisition,stock.group_stock_manager,1,0,1,0 +access_purchase_requisition_line_stock_manager,purchase.requisition.line,purchase_requisition.model_purchase_requisition_line,stock.group_stock_manager,1,0,1,0 + diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..cb417b1 --- /dev/null +++ b/tests/__init__.py @@ -0,0 +1,4 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import test_purchase_requisition_stock diff --git a/tests/test_purchase_requisition_stock.py b/tests/test_purchase_requisition_stock.py new file mode 100644 index 0000000..8e08c5c --- /dev/null +++ b/tests/test_purchase_requisition_stock.py @@ -0,0 +1,316 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo.addons.purchase_requisition.tests.common import TestPurchaseRequisitionCommon +from odoo.tests import Form +from odoo import Command + + +class TestPurchaseRequisitionStock(TestPurchaseRequisitionCommon): + + def test_02_purchase_requisition_stock(self): + """Plays with the sequence of regular supplier infos and one created by blanket orders.""" + # Product creation + unit = self.ref("uom.product_uom_unit") + warehouse1 = self.env.ref('stock.warehouse0') + route_buy = self.ref('purchase_stock.route_warehouse0_buy') + route_mto = warehouse1.mto_pull_id.route_id.id + vendor1 = self.env['res.partner'].create({'name': 'AAA', 'email': 'from.test@example.com'}) + vendor2 = self.env['res.partner'].create({'name': 'BBB', 'email': 'from.test2@example.com'}) + supplier_info1 = self.env['product.supplierinfo'].create({ + 'partner_id': vendor1.id, + 'price': 50, + }) + product_test = self.env['product.product'].create({ + 'name': 'Usb Keyboard', + 'type': 'product', + 'uom_id': unit, + 'uom_po_id': unit, + 'seller_ids': [(6, 0, [supplier_info1.id])], + 'route_ids': [(6, 0, [route_buy, route_mto])] + }) + + # Stock picking + stock_location = self.env.ref('stock.stock_location_stock') + customer_location = self.env.ref('stock.stock_location_customers') + move1 = self.env['stock.move'].create({ + 'name': '10 in', + 'procure_method': 'make_to_order', + 'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + 'product_id': product_test.id, + 'product_uom': unit, + 'product_uom_qty': 10.0, + 'price_unit': 10, + }) + move1._action_confirm() + + # Verification : there should be a purchase order created with the good price + purchase1 = self.env['purchase.order'].search([('partner_id', '=', vendor1.id)]) + self.assertEqual(purchase1.order_line.price_unit, 50, 'The price on the purchase order is not the supplierinfo one') + + # Blanket order creation + line1 = (0, 0, {'product_id': product_test.id, 'product_qty': 18, 'product_uom_id': product_test.uom_po_id.id, 'price_unit': 50}) + requisition_type = self.env['purchase.requisition.type'].create({ + 'name': 'Blanket test', + 'quantity_copy': 'none', + }) + requisition_blanket = self.env['purchase.requisition'].create({ + 'line_ids': [line1], + 'type_id': requisition_type.id, + 'vendor_id': vendor2.id, + 'currency_id': self.env.user.company_id.currency_id.id, + }) + requisition_blanket.action_in_progress() + + # Second stock move + move2 = self.env['stock.move'].create({ + 'name': '10 in', + 'procure_method': 'make_to_order', + 'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + 'product_id': product_test.id, + 'product_uom': unit, + 'product_uom_qty': 10.0, + 'price_unit': 10 + }) + move2._action_confirm() + + # As the supplier.info linked to the blanket order has the same price, the first one is stille used. + self.assertEqual(purchase1.order_line.product_qty, 20) + + # Update the sequence of the blanket order's supplier info. + supplier_info1.sequence = 2 + requisition_blanket.line_ids.supplier_info_ids.sequence = 1 + # In [13]: [(x.sequence, x.min_qty, x.price, x.partner_id.name) for x in supplier_info1 + requisition_blanket.line_ids.supplier_info_ids] + # Out[13]: [(2, 0.0, 50.0, 'AAA'), (1, 0.0, 50.0, 'BBB')] + + # Second stock move + move3 = self.env['stock.move'].create({ + 'name': '10 in', + 'procure_method': 'make_to_order', + 'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + 'product_id': product_test.id, + 'product_uom': unit, + 'product_uom_qty': 10.0, + 'price_unit': 10 + }) + move3._action_confirm() + + # Verifications + purchase2 = self.env['purchase.order'].search([('partner_id', '=', vendor2.id), ('requisition_id', '=', requisition_blanket.id)]) + self.assertEqual(len(purchase2), 1) + self.assertEqual(purchase2.order_line.price_unit, 50, 'The price on the purchase order is not the blanquet order one') + + def test_03_purchase_requisition_stock(self): + """ Two blanket orders on different 'make to order' products must generate + two different purchase orders + """ + + # Product creation + unit = self.ref("uom.product_uom_unit") + warehouse1 = self.env.ref('stock.warehouse0') + route_buy = self.ref('purchase_stock.route_warehouse0_buy') + route_mto = warehouse1.mto_pull_id.route_id.id + vendor1 = self.env['res.partner'].create({'name': 'AAA', 'email': 'from.test@example.com'}) + supplier_info1 = self.env['product.supplierinfo'].create({ + 'partner_id': vendor1.id, + 'price': 50, + }) + product_1 = self.env['product.product'].create({ + 'name': 'product1', + 'type': 'product', + 'uom_id': unit, + 'uom_po_id': unit, + 'seller_ids': [(6, 0, [supplier_info1.id])], + 'route_ids': [(6, 0, [route_buy, route_mto])] + }) + product_2 = self.env['product.product'].create({ + 'name': 'product2', + 'type': 'product', + 'uom_id': unit, + 'uom_po_id': unit, + 'seller_ids': [(6, 0, [supplier_info1.id])], + 'route_ids': [(6, 0, [route_buy, route_mto])] + }) + # Blanket orders creation + requisition_type = self.env['purchase.requisition.type'].create({ + 'name': 'Blanket test', + 'quantity_copy': 'none', + }) + line1 = (0, 0, {'product_id': product_1.id, 'product_qty': 18, 'product_uom_id': product_1.uom_po_id.id, 'price_unit': 41}) + line2 = (0, 0, {'product_id': product_2.id, 'product_qty': 18, 'product_uom_id': product_2.uom_po_id.id, 'price_unit': 42}) + requisition_1 = self.env['purchase.requisition'].create({ + 'line_ids': [line1], + 'type_id': requisition_type.id, + 'vendor_id': vendor1.id, + 'currency_id': self.env.user.company_id.currency_id.id, + }) + requisition_2 = self.env['purchase.requisition'].create({ + 'line_ids': [line2], + 'type_id': requisition_type.id, + 'vendor_id': vendor1.id, + 'currency_id': self.env.user.company_id.currency_id.id, + }) + requisition_1.action_in_progress() + requisition_2.action_in_progress() + # Stock moves + stock_location = self.env.ref('stock.stock_location_stock') + customer_location = self.env.ref('stock.stock_location_customers') + move1 = self.env['stock.move'].create({ + 'name': '10 in', + 'procure_method': 'make_to_order', + 'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + 'product_id': product_1.id, + 'product_uom': unit, + 'product_uom_qty': 10.0, + 'price_unit': 100, + }) + move2 = self.env['stock.move'].create({ + 'name': '10 in', + 'procure_method': 'make_to_order', + 'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + 'product_id': product_2.id, + 'product_uom': unit, + 'product_uom_qty': 10.0, + 'price_unit': 100, + }) + move1._action_confirm() + move2._action_confirm() + # Verifications + POL1 = self.env['purchase.order.line'].search([('product_id', '=', product_1.id)]).order_id + POL2 = self.env['purchase.order.line'].search([('product_id', '=', product_2.id)]).order_id + self.assertFalse(POL1 == POL2, 'The two blanket orders should generate two purchase different purchase orders') + POL1.write({'order_line': [ + (0, 0, { + 'name': product_2.name, + 'product_id': product_2.id, + 'product_qty': 5.0, + 'product_uom': product_2.uom_po_id.id, + }) + ]}) + order_line = self.env['purchase.order.line'].search([ + ('product_id', '=', product_2.id), + ('product_qty', '=', 5.0), + ]) + self.assertEqual(order_line.price_unit, 50, 'The supplier info chosen should be the one without requisition id') + + def test_04_purchase_requisition_stock(self): + """Check that alt PO correctly copies the original PO values""" + # create original PO + orig_po = self.env['purchase.order'].create({ + 'partner_id': self.res_partner_1.id, + 'picking_type_id': self.env['stock.picking.type'].search([['code', '=', 'outgoing']], limit=1).id, + 'dest_address_id': self.env['res.partner'].create({'name': 'delivery_partner'}).id, + }) + unit_price = 50 + po_form = Form(orig_po) + with po_form.order_line.new() as line: + line.product_id = self.product_09 + line.product_qty = 5.0 + line.price_unit = unit_price + po_form.save() + + # create an alt PO + action = orig_po.action_create_alternative() + alt_po_wiz = Form(self.env['purchase.requisition.create.alternative'].with_context(**action['context'])) + alt_po_wiz.partner_id = self.res_partner_1 + alt_po_wiz.copy_products = True + alt_po_wiz = alt_po_wiz.save() + alt_po_wiz.action_create_alternative() + + # check alt PO was created with correct values + alt_po = orig_po.alternative_po_ids.filtered(lambda po: po.id != orig_po.id) + self.assertEqual(orig_po.picking_type_id, alt_po.picking_type_id, + "Alternative PO should have copied the picking type from original PO") + self.assertEqual(orig_po.dest_address_id, alt_po.dest_address_id, + "Alternative PO should have copied the destination address from original PO") + self.assertEqual(orig_po.order_line.product_id, alt_po.order_line.product_id, + "Alternative PO should have copied the product to purchase from original PO") + self.assertEqual(orig_po.order_line.product_qty, alt_po.order_line.product_qty, + "Alternative PO should have copied the qty to purchase from original PO") + self.assertEqual(len(alt_po.alternative_po_ids), 2, + "Newly created PO should be auto-linked to itself and original PO") + + # confirm the alt PO, original PO should be cancelled + action = alt_po.button_confirm() + warning_wiz = Form( + self.env['purchase.requisition.alternative.warning'].with_context(**action['context'])) + warning_wiz = warning_wiz.save() + self.assertEqual(len(warning_wiz.alternative_po_ids), 1, + "POs not in a RFQ status should not be listed as possible to cancel") + warning_wiz.action_cancel_alternatives() + self.assertEqual(orig_po.state, 'cancel', "Original PO should have been cancelled") + + def test_05_move_dest_links_alternatives(self): + """ Checks if Purchase Order alternatives are correctly linked to the original PO's move_dest_ids. """ + # Prepare test data + wh = self.env.ref('stock.warehouse0') + buy_route_id = self.ref('purchase_stock.route_warehouse0_buy') + vendor_1 = self.env['res.partner'].create({'name': 'Vendor 1'}) + vendor_2 = self.env['res.partner'].create({'name': 'Vendor 2'}) + product = self.env['product.product'].create({ + 'name': 'Test product', + 'type': 'product', + 'seller_ids': [Command.create({ + 'partner_id': vendor_1.id, + 'price': 10.0, + 'delay': 0, + })], + 'route_ids': [Command.set([buy_route_id])], + }) + + # Sets the warehouse to do two-steps receptions + grp_multi_loc = self.env.ref('stock.group_stock_multi_locations') + grp_multi_step_rule = self.env.ref('stock.group_adv_location') + self.env.user.write({'groups_id': [(3, grp_multi_loc.id)]}) + self.env.user.write({'groups_id': [(3, grp_multi_step_rule.id)]}) + wh.reception_steps = 'two_steps' + + # Create a reordering rule for the product and + self.env['stock.warehouse.orderpoint'].create({ + 'name': 'RR for %s' % product.name, + 'warehouse_id': wh.id, + 'location_id': wh.lot_stock_id.id, + 'product_id': product.id, + 'product_min_qty': 1, + 'product_max_qty': 10, + }) + # Run scheduler to create internal transfer from Input -> Stock and generate the Purchase Order + self.env['procurement.group'].run_scheduler() + # Find the internal move (Input -> Stock) that has been generated + int_move = self.env['stock.move'].search([('product_id', '=', product.id)]) + self.assertEqual(int_move.quantity, 0, "No product should be available, as no products were received at this point.") + # Find the Purchase Order generated by the orderpoint + orig_po = self.env['purchase.order'].search([('partner_id', '=', vendor_1.id)]) + self.assertEqual(len(orig_po.ids), 1, "Only one PO should have been generated.") + # Create an alternative RFQ for another vendor + action = orig_po.action_create_alternative() + alt_po_wizard = Form(self.env['purchase.requisition.create.alternative'].with_context(**action['context'])) + alt_po_wizard.partner_id = vendor_2 + alt_po_wizard.copy_products = True + alt_po_wizard = alt_po_wizard.save() + alt_po_wizard.action_create_alternative() + # Find the alternative Purchase Order + alt_po = orig_po.alternative_po_ids.filtered(lambda po: po.id != orig_po.id) + self.assertEqual(len(orig_po.alternative_po_ids), 2, "Base PO should be linked with the alternative PO.") + # Validate it + warning_action = alt_po.button_confirm() + warning_wizard = Form(self.env[warning_action['res_model']].with_context(**warning_action['context'])) + warning_wizard = warning_wizard.save() + # Cancel other alternatives + warning_wizard.action_cancel_alternatives() + self.assertEqual(orig_po.state, 'cancel', "Original PO should have been cancelled.") + self.assertEqual(alt_po.state, 'purchase', "Alternative PO should have been confirmed.") + # Set all qty as done and validate the alternative PO's picking + in_picking = alt_po.picking_ids + self.assertEqual(in_picking.picking_type_id.code, 'incoming', "Must be the reception picking.") + in_picking.move_ids.quantity = 10 + in_picking.move_ids.picked = True + in_picking.button_validate() + # Quantity should be reserved in the internal transfer's move + self.assertEqual(int_move.quantity, 10, "Quantity should be reserved in the original internal move.") + self.assertEqual(int_move.move_orig_ids.id, in_picking.move_ids.id, "Both moves should be correctly chained together.") diff --git a/views/purchase_requisition_views.xml b/views/purchase_requisition_views.xml new file mode 100644 index 0000000..4377338 --- /dev/null +++ b/views/purchase_requisition_views.xml @@ -0,0 +1,15 @@ + + + + + purchase.requisition.form.inherit + purchase.requisition + + + + + + + + + diff --git a/views/purchase_views.xml b/views/purchase_views.xml new file mode 100644 index 0000000..ab11264 --- /dev/null +++ b/views/purchase_views.xml @@ -0,0 +1,24 @@ + + + + purchase.order.form.inherit.purchase.requisition.stock + purchase.order + + + + + + + + + + purchase.order.line.compare.tree.purchase.requisition.stock + purchase.order.line + + + + + + + + diff --git a/wizard/__init__.py b/wizard/__init__.py new file mode 100644 index 0000000..0b9e53d --- /dev/null +++ b/wizard/__init__.py @@ -0,0 +1 @@ +from . import purchase_requisition_create_alternative diff --git a/wizard/purchase_requisition_create_alternative.py b/wizard/purchase_requisition_create_alternative.py new file mode 100644 index 0000000..23fd18b --- /dev/null +++ b/wizard/purchase_requisition_create_alternative.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import api, Command, models + + +class PurchaseRequisitionCreateAlternative(models.TransientModel): + _inherit = 'purchase.requisition.create.alternative' + + def _get_alternative_values(self): + vals = super(PurchaseRequisitionCreateAlternative, self)._get_alternative_values() + vals['picking_type_id'] = self.origin_po_id.picking_type_id.id + return vals + + @api.model + def _get_alternative_line_value(self, order_line): + res_line = super()._get_alternative_line_value(order_line) + if order_line.move_dest_ids: + res_line['move_dest_ids'] = [Command.set(order_line.move_dest_ids.ids)] + + return res_line