19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:30:27 +01:00
parent d1963a3c3a
commit 2d3ee4855a
7430 changed files with 2687981 additions and 2965473 deletions

View file

@ -16,38 +16,15 @@ pip install odoo-bringout-oca-ocb-purchase_mrp
## Dependencies
This addon depends on:
- mrp
- purchase_stock
## Manifest Information
- **Name**: Purchase and MRP Management
- **Version**: 1.0
- **Category**: Inventory/Purchase
- **License**: LGPL-3
- **Installable**: True
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `purchase_mrp`.
- Repository: https://github.com/OCA/OCB
- Branch: 19.0
- Path: addons/purchase_mrp
## License
This package maintains the original LGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Reports: doc/REPORTS.md
- Security: doc/SECURITY.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md
This package preserves the original LGPL-3 license.

View file

@ -5,7 +5,7 @@
{
'name': 'Purchase and MRP Management',
'version': '1.0',
'category': 'Inventory/Purchase',
'category': 'Supply Chain/Purchase',
'description': """
This module provides facility to the user to install mrp and purchase modules at a time.
========================================================================================
@ -17,8 +17,12 @@ from purchase order.
'views/mrp_bom_views.xml',
'views/purchase_order_views.xml',
'views/mrp_production_views.xml',
'views/stock_orderpoint_views.xml',
'security/ir.model.access.csv',
],
'demo': [
'data/purchase_mrp_demo.xml',
],
'depends': ['mrp', 'purchase_stock'],
'installable': True,
'auto_install': True,
@ -27,5 +31,6 @@ from purchase order.
'mrp/static/src/**/*.js',
],
},
'author': 'Odoo S.A.',
'license': 'LGPL-3',
}

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data noupdate="1">
<record id="mrp.product_product_computer_desk_leg" model="product.product">
<field name="route_ids" eval="[Command.link(ref('purchase_stock.route_warehouse0_buy'))]"></field>
</record>
</data>
</odoo>

View file

@ -1,39 +1,42 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Malaz Abuidris <msea@odoo.com>, 2023
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 2023\n"
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 13:41+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Arabic <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/ar/>\n"
"Language: 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"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr "<span class=\"o_stat_text\">التصنيع</span> "
msgstr "<span class=\"o_stat_text\">التصنيع</span>"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr "<span class=\"o_stat_text\">المشتريات</span> "
msgstr "<span class=\"o_stat_text\">المشتريات</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "تقرير النظرة العامة لقائمة المواد "
msgstr "تقرير النظرة العامة لقائمة المواد"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -46,51 +49,77 @@ msgid "Bill of Material Line"
msgstr "بند قائمة المواد"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "يجب أن تكون حصة تكلفة المكونات موجبة أو مساوية للصفر. "
msgstr "يجب أن تكون حصة تكلفة المكونات موجبة أو مساوية للصفر."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "حصة التكلفة (%) "
msgstr "حصة التكلفة (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "عدد مصادر أوامر التصنيع "
msgstr "عدد مصادر أوامر التصنيع"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "عدد أوامر الشراء المنشأة "
msgstr "عدد أوامر الشراء المنشأة"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "عنصر اليومية"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "اسم العرض"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "مصدر التصنيع لـ %s "
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "المُعرف"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
"لم يتمكن أودو من إنشاء القيود الأنجلو ساكسونية. التقييم الإجمالي لـ %s هو "
"صفر. "
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "تقرير النظرة العامة على أمر التصنيع"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "أمر الإنتاج"
msgid "Manufacturing Order"
msgstr "أمر التصنيع"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr "مصدر التصنيع لـ %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"لم يتمكن أودو من إنشاء القيود الأنجلو ساكسونية. التقييم الإجمالي لـ %s هو "
"صفر."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -103,16 +132,21 @@ msgid "Purchase Order Line"
msgstr "بند أمر الشراء"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "أمر شراء تم إنشاؤه من %s "
msgstr "أمر شراء تم إنشاؤه من %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "حركة المخزون"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "قاعدة المخزون"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -120,10 +154,16 @@ msgid ""
"total of all components' cost have to be equal to 100."
msgstr ""
"نسبة تكلفة إعادة تقسيم المكوِّن عند شراء عدة. يجب أن يكون إجمالي تكلفة كافة "
"المكونات مساوياً لـ 100. "
"المكونات مساوياً لـ 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "لا يمكن أن يتخطى إجمالي حصة التكلفة للمكونات لقائمة المواد 100. "
msgstr "لا يمكن أن يتخطى إجمالي حصة التكلفة للمكونات لقائمة المواد 100."
#~ msgid "Journal Item"
#~ msgstr "عنصر اليومية"
#~ msgid "Production Order"
#~ msgstr "أمر الإنتاج"

View file

@ -1,23 +1,23 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
# Translators:
# Jumshud Sultanov <cumshud@gmail.com>, 2022
# erpgo translator <jumshud@erpgo.az>, 2023
#
# erpgo translator <jumshud@erpgo.az>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: erpgo translator <jumshud@erpgo.az>, 2023\n"
"Last-Translator: erpgo translator <jumshud@erpgo.az>, 2022\n"
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
"Language: az\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: az\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
@ -46,8 +46,8 @@ msgid "Bill of Material Line"
msgstr "Məhsul Resepti siyahısı"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -67,42 +67,68 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Jurnal Sətirləri"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "İstehsal Sifarişi"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Satın Alma Sifarişi"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Satınalma Sifariş Xətti"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -111,6 +137,11 @@ msgstr ""
msgid "Stock Move"
msgstr "Stokun Hərəkəti"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -119,7 +150,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Jurnal Sətirləri"
#~ msgid "Production Order"
#~ msgstr "İstehsal Sifarişi"

View file

@ -1,120 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Belarusian (https://app.transifex.com/odoo/teams/41243/be/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: be\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_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,28 +1,20 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# KeyVillage, 2023
# Igor Sheludko <igor.sheludko@gmail.com>, 2023
# Martin Trigaux, 2023
# Весел Карастоянов <vesel@abv.bg>, 2023
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
# Elena Varbanova, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Elena Varbanova, 2024\n"
"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2024-09-26 08:56+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \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"
"Plural-Forms: \n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -32,7 +24,7 @@ msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr "<span class=\"o_stat_text\">Доставки</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
@ -42,16 +34,16 @@ msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "Фактура за покупка на материали"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "Ред на Списък с материали"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -71,49 +63,80 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Счетоводна Операция"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Производствена поръчка"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Поръчка"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Ред на поръчка за покупка"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Поръчка за покупка, генерирана от %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Движение в склада"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -123,7 +146,7 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,97 +1,124 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2018
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2025-02-10 08:27+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2018-09-18 09:49+0000\n"
"Last-Translator: Martin Trigaux, 2018\n"
"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
"Language: bs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \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_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr "<span class=\"o_stat_text\">Proizvodnja</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr "<span class=\"o_stat_text\">Nabave</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Izvještaj sastavnice"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "Sastavnica"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "Stavka sastavnice"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "Učešće troška (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Broj izvornih PN"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "Broj generiranih naloga za nabavu"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Stavka dnevnika"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Proizvodni izvor za %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Proizvodni nalog"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Nalog za nabavu"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
@ -101,15 +128,19 @@ msgstr "Stavka nabavne narudžbe"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Nalog za nabavu generiran iz %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Kretanje zalihe"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -120,6 +151,5 @@ msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Manel Fernandez Ramirez <manelfera@outlook.com>, 2022
# jabelchi, 2022
@ -9,20 +9,22 @@
# Quim - eccit <quim@eccit.com>, 2022
# CristianCruzParra, 2022
# Ivan Espinola, 2022
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Ivan Espinola, 2022\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 04:42+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/ca/>\n"
"Language: 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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -50,8 +52,8 @@ msgid "Bill of Material Line"
msgstr "Línia de Llista de Materials"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "El cost compartit dels components ha de ser positiu o igual a zero."
@ -71,31 +73,57 @@ msgid "Count of generated PO"
msgstr "Comptador del PO generat"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Apunt comptable"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Informe resum de les ordres de fabricació"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Ordre de fabricació"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Ordre de producció %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo no és capaç de generar les entrades de saxons anglòfons. La valoració "
"total%s és zero"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Ordre de producció"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -107,8 +135,8 @@ msgid "Purchase Order Line"
msgstr "Línia de la comanda de compra"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Ordre de compra generat a partir de %s"
@ -117,17 +145,28 @@ msgstr "Ordre de compra generat a partir de %s"
msgid "Stock Move"
msgstr "Moviment d'estoc"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"El percentatge del cost de repartició del component quan es compra un kit.El"
" cost total de tots els components ha de ser igual a 100."
"El percentatge del cost de repartició del component quan es compra un kit.El "
"cost total de tots els components ha de ser igual a 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "La quota de cost total per a un component de BoM ha de ser 100"
#~ msgid "Journal Item"
#~ msgstr "Apunt comptable"
#~ msgid "Production Order"
#~ msgstr "Ordre de producció"

View file

@ -1,27 +1,30 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Rastislav Brencic <rastislav.brencic@azet.sk>, 2022
# Jiří Podhorecký, 2022
# karolína schusterová <karolina.schusterova@vdp.sk>, 2022
# Martin Trigaux, 2022
# Jakub Smolka, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Marta (wacm)" <wacm@odoo.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Jakub Smolka, 2023\n"
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2026-02-25 14:46+0000\n"
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
"Language-Team: Czech <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/cs/>\n"
"Language: 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"
"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"
"X-Generator: Weblate 5.14.3\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -49,8 +52,8 @@ msgid "Bill of Material Line"
msgstr "Položka kusovníku"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -70,43 +73,69 @@ msgid "Count of generated PO"
msgstr "Počet vygenerovaných PO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Položka deníku"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Zobrazovaný název"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Výkaz výrobních příkazů"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Výrobní příkaz"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Výrobní zdroj %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo není schopen generovat anglosaské záznamy. Celkové ocenění %s je nula."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Výrobní příkaz"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Objednávka"
msgstr "Nákupní objednávka"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Řádek objednávky"
msgstr "Položka nákupní objednávky"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Nákupní objednávka vygenerovaná z %s"
@ -115,6 +144,11 @@ msgstr "Nákupní objednávka vygenerovaná z %s"
msgid "Stock Move"
msgstr "Pohyb zásob"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Zásobovací pravidlo"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -123,7 +157,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Položka deníku"
#~ msgid "Production Order"
#~ msgstr "Výrobní příkaz"

View file

@ -1,24 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Kira Petersen, 2025
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Kira Petersen François (peti)" <peti@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Kira Petersen, 2025\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-25 13:33+0000\n"
"Last-Translator: \"Kira Petersen François (peti)\" <peti@odoo.com>\n"
"Language-Team: Danish <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/da/>\n"
"Language: 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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -43,12 +46,11 @@ msgstr "Stykliste"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "Stykliste linje"
msgstr "Styklistelinje"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"Komponenternes omkostningsandel skal være større end eller lig med nul."
@ -61,40 +63,64 @@ msgstr "Omkostningsandel (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Antal Produktionsordre Kilde"
msgstr "Kilde til antal produktionsordrer"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "Antal genereret Købsordre"
msgstr "Antal genererede indkøbsordrer"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Journalpost"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Vis navn"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Sammenfattende rapport over produktionsordrer"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Produktionsordre"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Produktionskilde for %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo er ikke i stand til at generere anglesaksiske posteringer. Den totale "
"evaluering af %s er nul."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Produktionsordre"
"Odoo kan ikke generere de angelsaksiske poster, da den samlede værdi for %s "
"er nul."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -104,20 +130,24 @@ msgstr "Indkøbsordre"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Indkøbsordrelinie"
msgstr "Indkøbsordrelinje"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Købsordre genereret fra %s"
msgstr "Indkøbsordre genereret fra %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Lagerflytning"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Lagerregel"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -125,13 +155,18 @@ msgid ""
"total of all components' cost have to be equal to 100."
msgstr ""
"Den procentvise fordeling af omkostningerne på komponenterne ved køb af et "
"byggesæt. De samlede omkostninger for alle komponenter skal tilsammen udgøre"
" 100 %."
"byggesæt. De samlede omkostninger for alle komponenter skal tilsammen udgøre "
"100 %."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"Den samlede omkostningsandel for styklistekomponenterne skal være 100%"
#~ msgid "Journal Item"
#~ msgstr "Journalpost"
#~ msgid "Production Order"
#~ msgstr "Produktionsordre"

View file

@ -1,24 +1,28 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2023
# Martin Trigaux, 2022
# Larissa Manderfeld, 2023
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Larissa Manderfeld (lman)" <lman@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Larissa Manderfeld, 2023\n"
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-31 12:55+0000\n"
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/de/>\n"
"Language: 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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -46,8 +50,8 @@ msgid "Bill of Material Line"
msgstr "Stücklistenposition"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Der Kostenanteil der Komponenten muss positiv oder gleich Null sein."
@ -67,30 +71,56 @@ msgid "Count of generated PO"
msgstr "Anzahl generierter Bestellungen"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Buchungszeile"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Anzeigename"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Übersichtsbericht der Fertigungsaufträge"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Fertigungsauftrag"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Fertigungsquelle von %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo ist nicht in der Lage, die angelsächsischen Einträge zu generieren. Die"
" Gesamtbewertung von %s ist Null."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Fertigungsauftrag"
"Odoo ist nicht in der Lage, die angelsächsischen Einträge zu generieren. Die "
"Gesamtbewertung von %s ist Null."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -103,8 +133,8 @@ msgid "Purchase Order Line"
msgstr "Bestellzeile"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Bestellung generiert aus %s"
@ -113,6 +143,11 @@ msgstr "Bestellung generiert aus %s"
msgid "Stock Move"
msgstr "Lagerbuchung"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Bestandsregel"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -124,8 +159,14 @@ msgstr ""
"müssen."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"Der Gesamtkostenanteil für die Komponenten einer Stückliste muss 100 sein."
#~ msgid "Journal Item"
#~ msgstr "Buchungszeile"
#~ msgid "Production Order"
#~ msgstr "Fertigungsauftrag"

View file

@ -1,34 +1,157 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
# Translators:
# Martin Trigaux, 2018
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-09-18 09:49+0000\n"
"PO-Revision-Date: 2018-09-18 09:49+0000\n"
"Last-Translator: Martin Trigaux, 2018\n"
"Language-Team: Greek (https://www.transifex.com/odoo/teams/41243/el/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-24 19:22+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/el/>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr "<span class=\"o_stat_text\">Παραγωγή</span>"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Αναφορά Επισκόπησης Λίστας Πρώτων Υλών"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "Κατάσταση Υλικών"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "Γραμμή Λίστας Πρώτων Υλών"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "Ποσοστό Κόστους (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Αναφορά Επισκόπησης Εντολής Παραγωγής"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production"
msgstr "Παραγωγή"
msgid "Manufacturing Order"
msgstr "Εντολή Παραγωγής"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Παραγγελία Αγοράς"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Γραμμή Παραγγελίας Αγοράς"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
msgid "Purchase Order generated from %s"
msgstr "Παραγγελία Αγοράς που δημιουργήθηκε από %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Κίνηση Αποθέματος"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,27 +1,28 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Ana Sanjuán, 2023
# Larissa Manderfeld, 2023
# Carolina Fernández, 2024
# Wil Odoo, 2024
#
# Leonardo J. Caballero G. <leonardocaballero@gmail.com>, 2022
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Noemi Pla Garcia (nopl)" <nopl@odoo.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2026-02-11 16:32+0000\n"
"Last-Translator: \"Noemi Pla Garcia (nopl)\" <nopl@odoo.com>\n"
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/es/>\n"
"Language: 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"
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0)"
" ? 1 : 2);\n"
"X-Generator: Weblate 5.14.3\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -49,12 +50,11 @@ msgid "Bill of Material Line"
msgstr "Línea de lista de materiales"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"El coste compartido de los componentes tiene que ser positivo o igual a "
"cero."
"El coste compartido de los componentes tiene que ser positivo o igual a cero."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
@ -72,30 +72,56 @@ msgid "Count of generated PO"
msgstr "Número de pedidos de compra generados"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Apunte contable"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Nombre para mostrar"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Informe del resumen de la orden de fabricación"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Orden de fabricación"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Fuente de fabricación de %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo no puede generar los asientos anglosajones. La valuación total de %s es"
" cero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Orden de producción"
"Odoo no puede generar los asientos anglosajones. La valuación total de %s es "
"cero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -108,8 +134,8 @@ msgid "Purchase Order Line"
msgstr "Línea de pedido de compra"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Pedido de compra generado a partir de %s"
@ -118,6 +144,11 @@ msgstr "Pedido de compra generado a partir de %s"
msgid "Stock Move"
msgstr "Movimiento de stock"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Regla de stock"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -128,9 +159,15 @@ msgstr ""
"kit. El total del coste de todos los componentes debe ser igual a 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"El total del reparto de costes para un componente de la lista de materiales "
"debe ser 100"
#~ msgid "Journal Item"
#~ msgstr "Apunte contable"
#~ msgid "Production Order"
#~ msgstr "Orden de producción"

View file

@ -1,25 +1,24 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2022
# Fernanda Alvarez, 2024
#
# * purchase_mrp
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Fernanda Alvarez (mfar)" <mfar@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Fernanda Alvarez, 2024\n"
"Language-Team: Spanish (Mexico) (https://app.transifex.com/odoo/teams/41243/es_MX/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-30 17:19+0000\n"
"Last-Translator: \"Fernanda Alvarez (mfar)\" <mfar@odoo.com>\n"
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
"odoo-19/purchase_mrp/es_419/>\n"
"Language: es_419\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_MX\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -47,12 +46,11 @@ msgid "Bill of Material Line"
msgstr "Línea de lista de materiales"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"El costo compartido de los componentes tiene que ser positivo o igual a "
"cero."
"El costo compartido de los componentes tiene que ser positivo o igual a cero."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
@ -62,38 +60,64 @@ msgstr "Reparto de costos (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Conteo de órdenes de fabricación fuente"
msgstr "Número de órdenes de fabricación fuente"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "Conteo de órdenes de compra generadas"
msgstr "Número de órdenes de compra generadas"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Apunte contable"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Nombre para mostrar"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Reporte del resumen de la orden de fabricación"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Orden de fabricación"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Fuente de fabricación de %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo no puede generar los asientos anglosajones. La valuación total de %s es"
" cero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Orden de producción"
"Odoo no puede generar los asientos anglosajones. La valuación total de %s es "
"cero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -103,11 +127,11 @@ msgstr "Orden de compra"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Línea de orden de compra"
msgstr "Línea de la orden de compra"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Orden de compra generada a partir de %s"
@ -116,6 +140,11 @@ msgstr "Orden de compra generada a partir de %s"
msgid "Stock Move"
msgstr "Movimiento de stock"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Regla de inventario"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -126,9 +155,12 @@ msgstr ""
"kit. El total del costo de todos los componentes debe ser igual a 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"El total del costo compartido para un componente de la lista de materiales "
"El total del reparto de costos para un componente de la lista de materiales "
"debe ser 100"
#~ msgid "Journal Item"
#~ msgstr "Apunte contable"

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Piia Paurson <piia@avalah.ee>, 2022
# Martin Trigaux, 2022
@ -9,20 +9,22 @@
# Triine Aavik <triine@avalah.ee>, 2022
# Martin Aavastik <martin@avalah.ee>, 2022
# JanaAvalah, 2022
#
# Kristina Pešehodko <kristina@avalah.ee>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: JanaAvalah, 2022\n"
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-21 05:30+0000\n"
"Last-Translator: Kristina Pešehodko <kristina@avalah.ee>\n"
"Language-Team: Estonian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/et/>\n"
"Language: 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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -50,8 +52,8 @@ msgid "Bill of Material Line"
msgstr "Retsepti rida"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Komponentide kuluosa peab olema positiivne või võrdne nulliga."
@ -71,29 +73,55 @@ msgid "Count of generated PO"
msgstr "Loodud ostutellimuste arv"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Andmiku kanderida"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Kuvatav nimi"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Tootmistellimuse koondraport"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Tootmistellimus"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Tootmise allikas %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr "Odoo ei saa anglosaksi kirjeid genereerida. Kogu väärtus %s on null."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Tootmiskäsk"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -105,8 +133,8 @@ msgid "Purchase Order Line"
msgstr "Ostutellimuse rida"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Ostutellimus on genereeritud %s"
@ -115,6 +143,11 @@ msgstr "Ostutellimus on genereeritud %s"
msgid "Stock Move"
msgstr "Laoliikumine"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Laoreegel"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -125,7 +158,13 @@ msgstr ""
"komponentide maksumus kokku peab olema võrdne 100-ga."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "Retseptide komponendi kogukulu osa peab olema 100"
#~ msgid "Journal Item"
#~ msgstr "Andmiku kanderida"
#~ msgid "Production Order"
#~ msgstr "Tootmiskäsk"

View file

@ -1,25 +1,24 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
# Translators:
# Martin Trigaux, 2023
# Hanna Kheradroosta, 2023
# Hamed Mohammadi <hamed@dehongi.com>, 2023
# Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Mostafa Barmshory <mostafa.barmshory@gmail.com>, 2024\n"
"Last-Translator: Hamed Mohammadi <hamed@dehongi.com>, 2023\n"
"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
"Language: 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_mrp
@ -35,7 +34,7 @@ msgstr "<span class=\"o_stat_text\">خریدها</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "گزارش نمای کلی فهرست مواد"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -48,8 +47,8 @@ msgid "Bill of Material Line"
msgstr "سطر صورت مواد اولیه"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -69,29 +68,55 @@ msgid "Count of generated PO"
msgstr "تعداد PO ایجاد شده"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "آیتم روزنامه"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "منبع تولید %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr "Odoo قادر به تولید ورودی های آنگلوساکسون نیست. ارزش کل %s صفر است."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "سفارش تولید"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -103,8 +128,8 @@ msgid "Purchase Order Line"
msgstr "سطر سفارش خرید"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "سفارش خرید از %s ایجاد شد"
@ -113,6 +138,11 @@ msgstr "سفارش خرید از %s ایجاد شد"
msgid "Stock Move"
msgstr "انتقال موجودی"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -121,7 +151,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "آیتم روزنامه"
#~ msgid "Production Order"
#~ msgstr "سفارش تولید"

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Kari Lindgren <kari.lindgren@emsystems.fi>, 2022
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2022
@ -9,25 +9,27 @@
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2022
# Jussi Lehto <jussi@gulfeo.com>, 2022
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023\n"
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 15:28+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/fi/>\n"
"Language: 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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr "<span class=\"o_stat_text\">Valmistus</span>"
msgstr "<span class=\"o_stat_text\">Tuotanto</span>"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
@ -37,7 +39,7 @@ msgstr "<span class=\"o_stat_text\">Ostot</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Kokoonpanolistan yleiskatsausraportti"
msgstr "Osaluettelon yleiskatsausraportti"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -50,8 +52,8 @@ msgid "Bill of Material Line"
msgstr "Osaluettelon rivi"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Komponenttien kustannusosuuden on oltava positiivinen tai nolla."
@ -71,30 +73,55 @@ msgid "Count of generated PO"
msgstr "Luotujen ostotilausten määrä"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Päiväkirjatapahtuma"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Näyttönimi"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Valmistuksen lähde %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "Tunnus"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
"Odoo ei pysty luomaan anglosaksisia merkintöjä. Kokonaisarvosana %s on "
"nolla."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Tuotantotilauksen yleiskatsausraportti"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Valmistustilaus"
msgid "Manufacturing Order"
msgstr "Tuotantotilaus"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr "Kohteen %s tuotantolähde"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo ei pysty luomaan anglosaksisia merkintöjä. Kokonaisarvosana %s on nolla."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -107,8 +134,8 @@ msgid "Purchase Order Line"
msgstr "Ostotilausrivi"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Ostotilaus muodostettu lähteestä %s"
@ -117,18 +144,29 @@ msgstr "Ostotilaus muodostettu lähteestä %s"
msgid "Stock Move"
msgstr "Varastosiirto"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Varaston sääntö"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"Prosenttiosuus komponenttien jakokustannuksista, kun ostat paketin. Kaikkien"
" komponenttien kokonaiskustannusten on oltava yhtä suuret kuin 100."
"Prosenttiosuus komponenttien jakokustannuksista, kun ostat paketin. Kaikkien "
"komponenttien kokonaiskustannusten on oltava yhtä suuret kuin 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"Osaluettelon komponenttien kokonaiskustannusten on oltava 100 prosenttia"
#~ msgid "Journal Item"
#~ msgstr "Päiväkirjatapahtuma"
#~ msgid "Production Order"
#~ msgstr "Valmistustilaus"

View file

@ -1,25 +1,28 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Cécile Collart <cco@odoo.com>, 2022
# Jolien De Paepe, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Jolien De Paepe, 2023\n"
"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-14 21:18+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/fr/>\n"
"Language: 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"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
"1000000 == 0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -47,15 +50,15 @@ msgid "Bill of Material Line"
msgstr "Ligne de nomenclature"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Le partage des coûts des composants doit être positif ou égal à zéro."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "Partage des couts (%)"
msgstr "Partage des coûts (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
@ -68,35 +71,61 @@ msgid "Count of generated PO"
msgstr "Nombre de bons de commande générés"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Écriture comptable"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Nom d'affichage"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Rapport de vue d'ensemble des ordres de fabrication"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Ordre de fabrication"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Source de fabrication de %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo n'est pas capable de générer les écritures anglo-saxonnes. La "
"valorisation totale de %s est zéro"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Ordre de fabrication"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Bon de commande"
msgstr "Bon de commande fournisseur"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
@ -104,15 +133,20 @@ msgid "Purchase Order Line"
msgstr "Ligne de bon de commande"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Bons de commande générés de %s"
msgstr "Bon de commande généré de %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Mouvements de stock"
msgstr "Mouvement de stock"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Règle de stock"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -124,9 +158,15 @@ msgstr ""
"total de tous les coûts des composants doit être égal à 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"Le coût de partage total pour les composants d'une nomenclature doit être "
"100."
#~ msgid "Journal Item"
#~ msgstr "Écriture comptable"
#~ msgid "Production Order"
#~ msgstr "Ordre de fabrication"

View file

@ -1,22 +1,18 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# Qaidjohar Barbhaya, 2023
#
# * purchase_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Qaidjohar Barbhaya, 2023\n"
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
"POT-Creation-Date: 2023-05-16 13:49+0000\n"
"PO-Revision-Date: 2018-08-24 09:05+0000\n"
"Language-Team: Gujarati (https://www.transifex.com/odoo/teams/41243/gu/)\n"
"Language: gu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: gu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
@ -45,8 +41,8 @@ msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -71,17 +67,20 @@ msgid "Journal Item"
msgstr "Journal Item"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgid "Odoo is not able to generate the anglo saxon entries. The total valuation of %s is zero."
msgstr ""
#. module: purchase_mrp
@ -100,8 +99,8 @@ msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -112,13 +111,11 @@ msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgid "The percentage of the component repartition cost when purchasing a kit.The total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# NoaFarkash, 2022
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2022
@ -9,23 +9,24 @@
# Lilach Gilliam <lilach.gilliam@gmail.com>, 2022
# דודי מלכה <Dudimalka6@gmail.com>, 2022
# Ha Ketem <haketem@gmail.com>, 2022
# yael terner, 2023
# or balmas, 2025
# Yoram Lavi, 2025
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
# or balmas <or@laylinetech.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Yoram Lavi, 2025\n"
"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-29 02:31+0000\n"
"Last-Translator: or balmas <or@laylinetech.com>\n"
"Language-Team: Hebrew <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/he/>\n"
"Language: 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=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -40,7 +41,7 @@ msgstr "<span class=\"o_stat_text\">רכישות</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "דו\"ח סקירה כללית של עץ מוצר"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -50,24 +51,23 @@ msgstr "עץ מוצר"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "שורת עץ מוצר "
msgstr "שורת עץ מוצר"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "חלק היחסי בעלויות הרכיבים חייב להיות חיובי או שווה לאפס."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "נתח עלות (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "מספר מקורות MO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
@ -75,31 +75,54 @@ msgid "Count of generated PO"
msgstr "מספר הזמנות הרכש שנוצרו"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "תנועת יומן"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "מקור ייצור של %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo לא תומכה ב Anglo-Saxon Accounting. הערכת השווי הכוללת של %s הנה 0."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "הוראת ייצור"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -114,7 +137,6 @@ msgstr "שורת הזמנת רכש"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "הזמנת רכש שנוצרה מ%s"
@ -123,18 +145,26 @@ msgstr "הזמנת רכש שנוצרה מ%s"
msgid "Stock Move"
msgstr "תנועת מלאי"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"אחוז עלות בעת רכישת KIT החלוקה מחדש של הרכיב בעת רכישת ערכה. העלות הכוללת של"
" כל הרכיבים צריכה להיות שווה ל-100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "סך חלקי העלות של מרכיבי עץ מוצר לא יכול לעלות על 100%."
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "תנועת יומן"
#~ msgid "Production Order"
#~ msgstr "הוראת ייצור"

View file

@ -1,24 +1,20 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# Wil Odoo, 2024
# Ujjawal Pathak, 2025
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Ujjawal Pathak, 2025\n"
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2024-09-26 08:56+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: \n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -48,7 +44,6 @@ msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -68,52 +63,80 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "जर्नल आइटम"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "उत्पादन के आदेश"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "खरीद आदेश"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "परचेज़ ऑर्डर लाइन"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "चाल स्टॉक"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -125,6 +148,5 @@ msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,26 +1,26 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
# Translators:
# Martin Trigaux, 2022
# Bole <bole@dajmi5.com>, 2022
# Tina Milas, 2022
# Vladimir Vrgoč, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Vladimir Vrgoč, 2024\n"
"Last-Translator: Tina Milas, 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"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"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_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -35,7 +35,7 @@ msgstr "<span class=\"o_stat_text\">Nabave</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Izvještaj sastavnice"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -48,8 +48,8 @@ msgid "Bill of Material Line"
msgstr "Stavka sastavnice"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -69,28 +69,54 @@ msgid "Count of generated PO"
msgstr "Broj generiranih naloga za nabavu"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Stavka dnevnika"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Proizvodni izvor za %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Proizvodni nalog"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr "Proizvodni izvor za %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -103,8 +129,8 @@ msgid "Purchase Order Line"
msgstr "Stavka naloga nabave"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Nalog za nabavu generiran iz %s"
@ -113,6 +139,11 @@ msgstr "Nalog za nabavu generiran iz %s"
msgid "Stock Move"
msgstr "Skladišni prijenos"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -121,7 +152,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Stavka dnevnika"
#~ msgid "Production Order"
#~ msgstr "Proizvodni nalog"

View file

@ -1,25 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Tamás Dombos, 2022
# Tamás Németh <ntomasz81@gmail.com>, 2022
# krnkris, 2022
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: krnkris, 2022\n"
"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-29 19:46+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/hu/>\n"
"Language: 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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -47,8 +49,8 @@ msgid "Bill of Material Line"
msgstr "Anyagjegyzék tétel"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -68,28 +70,54 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Könyvelési tételsor"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Termelési rendelés"
msgid "Manufacturing Order"
msgstr "Gyártási rendelés"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -102,8 +130,8 @@ msgid "Purchase Order Line"
msgstr "Beszerzési rendelés tétel"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Beszerzési rendelés generálva ebből: %s"
@ -112,6 +140,11 @@ msgstr "Beszerzési rendelés generálva ebből: %s"
msgid "Stock Move"
msgstr "Készletmozgás"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -120,7 +153,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Könyvelési tételsor"
#~ msgid "Production Order"
#~ msgstr "Termelési rendelés"

View file

@ -1,120 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hy\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,24 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Abe Manyo, 2023
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Abe Manyo (abem)" <abem@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Abe Manyo, 2023\n"
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-23 07:34+0000\n"
"Last-Translator: \"Abe Manyo (abem)\" <abem@odoo.com>\n"
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/id/>\n"
"Language: 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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -46,10 +49,10 @@ msgid "Bill of Material Line"
msgstr "Baris BOM"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Components cost share harus positif atau sama dengan nol."
msgstr "Cost share komponen harus positif atau sama dengan nol."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
@ -67,30 +70,56 @@ msgid "Count of generated PO"
msgstr "Jumlah SPB yang dibuat"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Item Jurnal"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Nama Tampilan"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Laporan Gambaran Umum MO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Manufacturing Order"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Sumber Manufaktur untuk %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo tidak dapat membuat entri anglo saxon. Valuasi total %s adalah nol."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Order Produksi"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -102,15 +131,20 @@ msgid "Purchase Order Line"
msgstr "Baris Order Pembelian"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Purchase Order dibuat dari %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Pergerakan Stok"
msgstr "Pergerakkan Stok"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Peraturan Stok"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -122,7 +156,13 @@ msgstr ""
"komponen harus sama dengan 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "Total cost share untuk komponen BOM harus 100"
#~ msgid "Journal Item"
#~ msgstr "Item Jurnal"
#~ msgid "Production Order"
#~ msgstr "Order Produksi"

View file

@ -1,18 +1,18 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"POT-Creation-Date: 2023-05-16 13:49+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
"Language: is\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
#. module: purchase_mrp
@ -41,8 +41,8 @@ msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -67,17 +67,20 @@ msgid "Journal Item"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgid "Odoo is not able to generate the anglo saxon entries. The total valuation of %s is zero."
msgstr ""
#. module: purchase_mrp
@ -96,25 +99,23 @@ msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
msgstr "Stock Move"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgid "The percentage of the component repartition cost when purchasing a kit.The total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,26 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Stefano Consolaro <stefano.consolaro@mymage.it>, 2022
# Marianna Ciofani, 2023
# Sergio Zanchetta <primes2h@gmail.com>, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2023\n"
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-14 21:13+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/it/>\n"
"Language: 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"
"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ((n != 0 && n % 1000000 == "
"0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -48,8 +49,8 @@ msgid "Bill of Material Line"
msgstr "Riga distinta base"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"La quota totale dei costi dei componenti deve essere positiva o uguale a "
@ -71,31 +72,57 @@ msgid "Count of generated PO"
msgstr "Numero di OdA generati"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Movimento contabile"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Nome visualizzato"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Resoconto panoramico ordini di produzione"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Ordine di produzione"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Fonte produzione di %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo non è in grado di generare le registrazioni anglosassoni. La "
"valutazione totale di %s è pari a zero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Ordine di produzione"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -107,8 +134,8 @@ msgid "Purchase Order Line"
msgstr "Riga ordine di acquisto"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Ordine di acquisto generato da %s"
@ -117,6 +144,11 @@ msgstr "Ordine di acquisto generato da %s"
msgid "Stock Move"
msgstr "Movimento di magazzino"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Regola di giacenza"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -127,8 +159,14 @@ msgstr ""
"kit. Il totale del costo di tutti i componenti deve essere pari a 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"La quota totale del costo per il componente di una DiBa deve essere 100"
#~ msgid "Journal Item"
#~ msgstr "Movimento contabile"
#~ msgid "Production Order"
#~ msgstr "Ordine di produzione"

View file

@ -1,25 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Ryoko Tsuda <ryoko@quartile.co>, 2023
# Junko Augias, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Junko Augias (juau)" <juau@odoo.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Junko Augias, 2023\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2026-01-23 07:32+0000\n"
"Last-Translator: \"Junko Augias (juau)\" <juau@odoo.com>\n"
"Language-Team: Japanese <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/ja/>\n"
"Language: 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"
"X-Generator: Weblate 5.14.3\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -47,8 +49,8 @@ msgid "Bill of Material Line"
msgstr "部品表明細"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "構成品原価シェアは正の値または0と等しい必要があります。"
@ -68,29 +70,56 @@ msgid "Count of generated PO"
msgstr "生成された購買オーダ数"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "仕訳明細"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "表示名"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr " %sの製造ソース"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr "ODooはアングロサクソン人のエントリを生成できません。 %s の総評価は0です。"
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "製造オーダ概要レポート"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgid "Manufacturing Order"
msgstr "製造オーダ"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr "%sの製造ソース"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"ODooはアングロサクソン人のエントリを生成できません。 %s の総評価は0です。"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -102,25 +131,38 @@ msgid "Purchase Order Line"
msgstr "購買オーダ明細"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr " %sから生成された購買オーダ"
msgstr "%sから生成された購買オーダ"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "在庫移動"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "在庫ルール"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr "キットを購買する際の構成品の再分割原価の割合。全構成品の原価の合計が100に等しい必要があります。"
msgstr ""
"キットを購買する際の構成品の再分割原価の割合。全構成品の原価の合計が100に等し"
"い必要があります。"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "部品表の構成品の原価シェア合計は100である必要があります。"
#~ msgid "Journal Item"
#~ msgstr "仕訳明細"
#~ msgid "Production Order"
#~ msgstr "製造オーダ"

View file

@ -1,19 +1,21 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Odoo Translation Bot <c3p@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-08 18:38+0000\n"
"Last-Translator: Automatically generated\n"
"Language-Team: none\n"
"Language: kab\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: am\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -41,8 +43,8 @@ msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -62,27 +64,53 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
@ -96,8 +124,8 @@ msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -106,6 +134,11 @@ msgstr ""
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -114,7 +147,7 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,22 +1,18 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# Lux Sok <sok.lux@gmail.com>, 2023
#
# * purchase_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server saas~11.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Lux Sok <sok.lux@gmail.com>, 2023\n"
"Language-Team: Khmer (https://app.transifex.com/odoo/teams/41243/km/)\n"
"POT-Creation-Date: 2023-05-16 13:49+0000\n"
"PO-Revision-Date: 2018-09-18 09:49+0000\n"
"Language-Team: Khmer (https://www.transifex.com/odoo/teams/41243/km/)\n"
"Language: km\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: km\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_mrp
@ -37,16 +33,16 @@ msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "វិ​ក័​យ​ប័ត្រ​នៃ​សម្ភារៈ"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "ខ្សែនៃសម្ភារៈ"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -68,57 +64,58 @@ msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "ប្រភេទទិនានុប្បវត្ត"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgid "Odoo is not able to generate the anglo saxon entries. The total valuation of %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "លំដាប់ផលិតកម្ម"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "ការការម៉ង់ទិញ"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "ការការម៉ង់ទិញតាមខ្សែបន្ទាប់"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "ឃ្លំាងត្រូវបានផ្លាស់ប្តូរ"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgid "The percentage of the component repartition cost when purchasing a kit.The total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,24 +1,26 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Sarah Park, 2023
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Sarah Park, 2023\n"
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 04:42+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/ko/>\n"
"Language: 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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -38,16 +40,16 @@ msgstr "자재명세서 전체 보고서"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "재명세서"
msgstr "재명세서"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "재명세서 내역"
msgstr "재명세서 내역"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "구성 요소의 배분 원가는 양수 또는 0이어야 합니다."
@ -67,33 +69,59 @@ msgid "Count of generated PO"
msgstr "발행된 구매발주서 수"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "분개 항목"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "표시명"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "제조요청서 전체 보고서"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "제조 주문"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "%s의 제조 원본"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr "Odoo는 앵글로 색슨 항목을 생성할 수 없습니다. %s의 총 평가는 0입니다."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "생산 주문"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "발주서"
msgstr "구매 주문"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
@ -101,8 +129,8 @@ msgid "Purchase Order Line"
msgstr "발주서 내역"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "%s에서 구매발주서 생성"
@ -111,15 +139,28 @@ msgstr "%s에서 구매발주서 생성"
msgid "Stock Move"
msgstr "재고 이동"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "재고 규칙"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr "키트 구매시 부속품을 다시 배분하는 비용의 백분율입니다. 모든 부속품 원가의 합계는 100이어야 합니다."
msgstr ""
"키트 구매시 부속품을 다시 배분하는 비용의 백분율입니다. 모든 부속품 원가의 합"
"계는 100이어야 합니다."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "자재명세서 상의 부속품의 배분 원가 총비율은 100이어야 합니다."
#~ msgid "Journal Item"
#~ msgstr "분개 항목"
#~ msgid "Production Order"
#~ msgstr "생산 주문"

View file

@ -1,19 +1,20 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2024-09-26 08:56+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: \n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -41,8 +42,8 @@ msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -62,27 +63,53 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
@ -96,8 +123,8 @@ msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -106,6 +133,11 @@ msgstr ""
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -114,7 +146,7 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,31 +1,121 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.4\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-08-12 11:32+0000\n"
"POT-Creation-Date: 2023-05-16 13:49+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"
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid "Odoo is not able to generate the anglo saxon entries. The total valuation of %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid "The percentage of the component repartition cost when purchasing a kit.The total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,125 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023
# Amkha VAYAPHATH <amkha.nazou@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Amkha VAYAPHATH <amkha.nazou@gmail.com>, 2023\n"
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lo\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "ລານການລົງບັນຊີ"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "​ການ​ສັ່ງ​ຊື້"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "​ລາຍການການ​ສັ່ງ​ຊື້ທາງ​"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,26 +1,30 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Jonas Zinkevicius <jozi@odoo.com>, 2022
# Martin Trigaux, 2022
# Linas Versada <linaskrisiukenas@gmail.com>, 2022
# UAB "Draugiški sprendimai" <transifex@draugiskisprendimai.lt>, 2022
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: UAB \"Draugiški sprendimai\" <transifex@draugiskisprendimai.lt>, 2022\n"
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 18:39+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Lithuanian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/lt/>\n"
"Language: 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"
"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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -48,8 +52,8 @@ msgid "Bill of Material Line"
msgstr "Komplektavimo specifikacijos eilutė"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -69,29 +73,55 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Žurnalo įrašas"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Rodomas pavadinimas"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgid "Manufacturing Order"
msgstr "Gamybos užsakymas"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -100,11 +130,11 @@ msgstr "Pirkimo užsakymas"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Pirkimo užsakymo eilutė "
msgstr "Pirkimo užsakymo eilutė"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -113,6 +143,11 @@ msgstr ""
msgid "Stock Move"
msgstr "Atsargų perkėlimas"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Atsargų taisyklė"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -121,7 +156,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Žurnalo įrašas"
#~ msgid "Production Order"
#~ msgstr "Gamybos užsakymas"

View file

@ -1,26 +1,26 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
# Translators:
# Konstantins Zabogonskis <inculin4ik@gmail.com>, 2022
# Arnis Putniņš <arnis@allegro.lv>, 2022
# Martin Trigaux, 2022
# Will Sensors, 2024
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Will Sensors, 2024\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
"Language: 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"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : "
"2);\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -30,7 +30,7 @@ msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr "<span class=\"o_stat_text\">Iepirkumi</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
@ -48,8 +48,8 @@ msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -69,29 +69,54 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Kontējums"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo nespēj ģenerēt anglosakšu ierakstus. Kopējais %s novērtējums ir nulle."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Ražošanas orderis"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -104,16 +129,21 @@ msgid "Purchase Order Line"
msgstr "Pasūtījuma rinda"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "No %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Krājumu kustība"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -122,7 +152,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Kontējums"
#~ msgid "Production Order"
#~ msgstr "Ražošanas orderis"

View file

@ -1,124 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# Niyas Raphy, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Niyas Raphy, 2023\n"
"Language-Team: Malayalam (https://app.transifex.com/odoo/teams/41243/ml/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ml\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "ബില് ഓഫ് മെറ്റീരിയൽസ് "
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "ജേർണൽ ഐറ്റം"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "പ്രൊഡക്ഷൻ ഓർഡർ"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "പർച്ചേസ് ഓർഡർ"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "പർച്ചേസ് ഓർഡർ ലൈൻ"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "സ്റ്റോക്ക് മൂവ് "
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,32 +1,31 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
# Translators:
# Martin Trigaux, 2022
# Minj P <pminj322@gmail.com>, 2022
# Batmunkh Ganbat <batmunkh.g@bumanit.mn>, 2022
# Munkhbaatar Gombosuren, 2024
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2025
#
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2025\n"
"Last-Translator: Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 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"
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr "<span class=\"o_stat_text\">Үйлдвэрлэл</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
@ -36,7 +35,7 @@ msgstr "<span class=\"o_stat_text\">Худалдан авалт</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Орц найрлагын тойм тайлан"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -51,54 +50,73 @@ msgstr "Орцын мөр"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"Орцын бүрэлдэхүүний өртөг хуваалт нь тэгээс их эсвэл тэгтэй тэнцүү байх "
"ёстой."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "Өртөг хуваарилах %"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Үйлдвэрийн захиалгын сурвалжын тоо"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "Үүсгэгдсэн үйлдвэрийн захиалгын тоо"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Журналын бичилт"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "%s-ын сурвалж үйлдвэрлэл"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo англи-саксоны бүртгэлийн бичилт үүсгэж чадсангүй. %s-ын нийт өртөгийн "
"дүн нь тэг байна."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Үйлдвэрлэлийн захиалга"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -113,29 +131,34 @@ msgstr "Худалдан авалтын захиалгын мөр"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "%s-с үүсгэгдсэн худалдан авалтын захиалга"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Барааны хөдөлгөөн"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"Кит бүтээгдэхүүн худалдан авах үед орц бүрийн өртгийн хувийг заана. Бүх "
"орцын нийт хувь 100 байх ёстой."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"Бүтээгдэхүүний жорыг (BoM) бүрдүүлэгч орцуудын өртгийн нийт хувь 100 байх "
"ёстой"
#~ msgid "Journal Item"
#~ msgstr "Журналын бичилт"
#~ msgid "Production Order"
#~ msgstr "Үйлдвэрлэлийн захиалга"

View file

@ -1,23 +1,23 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# Mehjabin Farsana, 2022
#
# * purchase_mrp
#
# Oakarmin Iron <oakarminiron@gmail.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server 18.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Mehjabin Farsana, 2022\n"
"Language-Team: Malay (https://app.transifex.com/odoo/teams/41243/ms/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-10 07:10+0000\n"
"Last-Translator: Oakarmin Iron <oakarminiron@gmail.com>\n"
"Language-Team: Burmese <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/my/>\n"
"Language: my\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ms\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -45,8 +45,8 @@ msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -66,33 +66,59 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Item Jurnal"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr ""
msgstr "အဝယ် အော်ဒါ"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
@ -100,15 +126,20 @@ msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Pergerakan Saham"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -118,7 +149,7 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,26 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Lars Aam <lars.aam@vikenfiber.no>, 2022
# Marius Stedjan <marius@stedjan.com>, 2022
# Martin Trigaux, 2022
# Rune Restad, 2024
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Rune Restad, 2024\n"
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 18:39+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/nb_NO/>\n"
"Language: nb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -48,8 +49,8 @@ msgid "Bill of Material Line"
msgstr "Material linje for stykkliste"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -69,29 +70,55 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Journalpost"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Visningsnavn"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "MO oversiktsrapport"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Produksjonsordre"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Produksjonsordre"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -103,8 +130,8 @@ msgid "Purchase Order Line"
msgstr "Innkjøpsordrelinje"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -113,6 +140,11 @@ msgstr ""
msgid "Stock Move"
msgstr "Lagerbevegelse"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Regel lagring"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -121,7 +153,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Journalpost"
#~ msgid "Production Order"
#~ msgstr "Produksjonsordre"

View file

@ -1,25 +1,28 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Erwin van der Ploeg <erwin@odooexperts.nl>, 2022
# Jolien De Paepe, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# Bren Driesen <brdri@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Jolien De Paepe, 2023\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-21 05:28+0000\n"
"Last-Translator: Bren Driesen <brdri@odoo.com>\n"
"Language-Team: Dutch <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/nl/>\n"
"Language: 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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -47,8 +50,8 @@ msgid "Bill of Material Line"
msgstr "Stuklijstregel"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"Het kostenaandeel van de onderdelen moet positief zijn of gelijk zijn aan "
@ -70,31 +73,57 @@ msgid "Count of generated PO"
msgstr "Aantal gegenereerde PO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Boekingsregel"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Weergavenaam"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Productieorderoverzicht"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Productieorder"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Productiebron van %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo kan de Angelsaksische boekingen niet genereren. De totale waardering "
"van %s is nul."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Productieorder"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -106,8 +135,8 @@ msgid "Purchase Order Line"
msgstr "Inkooporderregel"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Inkooporder gegenereerd van %s"
@ -116,18 +145,29 @@ msgstr "Inkooporder gegenereerd van %s"
msgid "Stock Move"
msgstr "Voorraadverplaatsing"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Voorraadregel"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"Het percentage van de herverdelingskosten van onderdelen bij aankoop van een"
" kit. Het totaal van de kosten van alle onderdelen moet gelijk zijn aan 100."
"Het percentage van de herverdelingskosten van onderdelen bij inkoop van een "
"kit. Het totaal van de kosten van alle onderdelen moet gelijk zijn aan 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"Het totale kostenaandeel voor een onderdeel van een stuklijst moet 100 zijn"
#~ msgid "Journal Item"
#~ msgstr "Boekingsregel"
#~ msgid "Production Order"
#~ msgstr "Productieorder"

View file

@ -1,120 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Norwegian (https://app.transifex.com/odoo/teams/41243/no/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: no\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,27 +1,32 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Maksym <ms@myodoo.pl>, 2022
# Grzegorz Grzelak <grzegorz.grzelak@openglobe.pl>, 2022
# Martin Trigaux, 2022
# Paweł Wodyński <pw@myodoo.pl>, 2022
# Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Marta (wacm)" <wacm@odoo.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Tadeusz Karpiński <tadeuszkarpinski@gmail.com>, 2023\n"
"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2026-02-26 11:03+0000\n"
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
"Language-Team: Polish <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/pl/>\n"
"Language: 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"
"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"
"X-Generator: Weblate 5.14.3\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -49,8 +54,8 @@ msgid "Bill of Material Line"
msgstr "Pozycja zestawienia materiałów"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Udział w kosztach komponentów musi być dodatni lub równy zeru."
@ -70,31 +75,57 @@ msgid "Count of generated PO"
msgstr "Liczba wygenerowanych PO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Pozycja zapisu"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Nazwa wyświetlana"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Raport z przeglądu MO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Zlecenie produkcyjne"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Źródło produkcji %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo nie jest w stanie wygenerować zapisów anglo-saksońskich. Całkowita "
"wycena wartości %s wynosi zero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Zamówienie produkcji"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -106,8 +137,8 @@ msgid "Purchase Order Line"
msgstr "Pozycja zamówienia zakupu"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Zamówienie wygenerowane z %s"
@ -116,6 +147,11 @@ msgstr "Zamówienie wygenerowane z %s"
msgid "Stock Move"
msgstr "Przesunięcie"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Reguła zasobów"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -126,7 +162,13 @@ msgstr ""
"wszystkich komponentów musi być równa 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "Całkowity udział w kosztach komponentu BoM musi wynosić 100"
#~ msgid "Journal Item"
#~ msgstr "Pozycja zapisu"
#~ msgid "Production Order"
#~ msgstr "Zamówienie produkcji"

View file

@ -1,27 +1,30 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Marcelo Pereira <marcelo.pereira@arxi.pt>, 2022
# Nuno Silva <nuno.silva@arxi.pt>, 2022
# Martin Trigaux, 2022
# Manuela Silva <mmsrs@sky.com>, 2022
# Peter Lawrence Romão <peterromao@yahoo.co.uk>, 2024
#
# Pedro Castro Silva <pedrocs@exo.pt>, 2022
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Peter Lawrence Romão <peterromao@yahoo.co.uk>, 2024\n"
"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 18:39+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Portuguese <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/pt/>\n"
"Language: 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"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
"1000000 == 0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -36,7 +39,7 @@ msgstr "<span class=\"o_stat_text\">Compras</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Relatório de Revisão da BOM"
msgstr "Relatório geral da LM"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -46,60 +49,85 @@ msgstr "Lista de Material"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "Linha da Lista de Material"
msgstr "Linha da lista de materiais"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"A participação nos custos dos componentes deve ser positiva ou igual a zero."
msgstr "A divisão de custos dos componentes deve ser positiva ou igual a zero."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "Participação nos Custos (%)"
msgstr "Divisão de custos (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Contagem de Origem de OM"
msgstr "Contagem de origens de ordens de produção"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "Contagem de EF geradas"
msgstr "Contagem de pedidos de compra gerados"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Item do Diário"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Origem de Manufatura %s"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
"Odoo não é capaz de gerar as entradas anglo-saxônicas. A avaliação total de "
"%s é zero."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Relatório geral de OP"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Ordem de Produção"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr "Origem de fabricação de %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"O Odoo não pode gerar as entradas anglo-saxônicas. A valoração total de %s é "
"zero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Encomenda"
msgstr "Ordem de Compra"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
@ -107,15 +135,20 @@ msgid "Purchase Order Line"
msgstr "Linha de Encomenda de Compra"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Encomenda gerada a partir de %s"
msgstr "Pedido de compra gerado a partir de %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Movimento de Inventário"
msgstr "Movimento do Stock"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -123,12 +156,18 @@ msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"A percentagem do custo proporcional distribuído do componente ao comprar um "
"kit. O custo total de todos os componentes tem de ser igual a 100."
"A porcentagem da divisão de custos de componente ao comprar um kit. O custo "
"total de todos os componentes tem que ser igual a 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"A participação total de custo para um componente de BoM deve ser de 100"
"O total da divisão de custos de componentes de uma LM deve ser igual a 100"
#~ msgid "Journal Item"
#~ msgstr "Item do Diário"
#~ msgid "Production Order"
#~ msgstr "Ordem de Produção"

View file

@ -1,24 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Layna Nascimento, 2023
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Layna Nascimento, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 10:06+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
"odoo-19/purchase_mrp/pt_BR/>\n"
"Language: 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"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : ((n != 0 && n % "
"1000000 == 0) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -38,19 +41,18 @@ msgstr "Relatório geral da LM"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "Lista de Materiais"
msgstr "Lista de materiais"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "Linha da Lista de Materias"
msgstr "Linha da lista de materiais"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"A divisão de custos dos componentes deve ser positiva ou igual a zero."
msgstr "A divisão de custos dos componentes deve ser positiva ou igual a zero."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
@ -60,59 +62,90 @@ msgstr "Divisão de custos (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Contagem de Fonte OP"
msgstr "Contagem de origens de ordens de produção"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "Contagem de PC geradas"
msgstr "Contagem de pedidos de compra gerados"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Item de Diário"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Nome exibido"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Fonte de Fabricação de %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
"O Odoo não é capaz de gerar as entradas anglo-saxônicas. A avaliação total "
"de %s é zero."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Relatório geral de OP"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Ordem de Produção"
msgid "Manufacturing Order"
msgstr "Ordem de produção"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr "Origem de fabricação de %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"O Odoo não pode gerar as entradas anglo-saxônicas. A valoração total de %s é "
"zero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Pedido de Compra"
msgstr "Pedido de compra"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Linha de Pedido de Compra"
msgstr "Linha do pedido de compra"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Pedidos de Compra gerado a partir de %s"
msgstr "Pedido de compra gerado a partir de %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Movimento de Estoque"
msgstr "Movimentação de estoque"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Regra de estoque"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -124,8 +157,14 @@ msgstr ""
"total de todos os componentes tem que ser igual a 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"O total da divisão de custos de componentes de uma LM deve ser igual a 100"
#~ msgid "Journal Item"
#~ msgstr "Item de Diário"
#~ msgid "Production Order"
#~ msgstr "Ordem de Produção"

View file

@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2025-02-10 08:27+0000\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2026-01-25 18:36+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -43,7 +43,6 @@ msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -63,31 +62,55 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -101,7 +124,6 @@ msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -110,6 +132,11 @@ msgstr ""
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -120,6 +147,5 @@ msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,26 +1,29 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Hongu Cosmin <cosmin513@gmail.com>, 2022
# Foldi Robert <foldirobert@nexterp.ro>, 2022
# Martin Trigaux, 2022
# Dorin Hongu <dhongu@gmail.com>, 2024
#
# Dorin Hongu <dhongu@gmail.com>, 2023
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Dorin Hongu <dhongu@gmail.com>, 2024\n"
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 21:19+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Romanian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/ro/>\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -48,12 +51,10 @@ msgid "Bill of Material Line"
msgstr "Linie Factură Materiale"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
"Partajarea costurilor componentelor trebuie să fie pozitivă sau egală cu "
"zero."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
@ -63,38 +64,64 @@ msgstr "Partajare cost (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Număr sursă CP"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "Număr de CA generate"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Element jurnal"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Sursă producție pentru %s"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
"Odoo nu este capabil să genereze intrări anglo saxon. Evaluarea totală a%s "
"este 0."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Comanda de Producție"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo nu este capabil să genereze intrări anglo saxon. Evaluarea totală a%s "
"este 0."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -107,27 +134,36 @@ msgid "Purchase Order Line"
msgstr "Linie comandă de achiziție"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Comandă de achiziție generată din %s "
msgstr "Comandă de achiziție generată din %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Mișcare stoc"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"Procentajul costului de repartizare a componentei la achiziționarea unui "
"kit.Totalul costurilor tuturor componentelor trebuie să fie egal cu 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "Costul total al componentei unei LDM trebuie să fie 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Element jurnal"
#~ msgid "Production Order"
#~ msgstr "Comanda de Producție"

View file

@ -1,27 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Сергей Шебанин <sergey@shebanin.ru>, 2022
# Sergey Vernyayev, 2023
# alenafairy, 2023
# Wil Odoo, 2024
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Anastasiia Koroleva (koan)" <koan@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-27 05:45+0000\n"
"Last-Translator: \"Anastasiia Koroleva (koan)\" <koan@odoo.com>\n"
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/ru/>\n"
"Language: 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"
"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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -36,28 +36,28 @@ msgstr "<span class=\"o_stat_text\">Закупки</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Отчет по ведомости материалов"
msgstr "Обзорный отчет по BOM"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "Спецификация"
msgstr "Ведомость материалов"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "рока спецификации"
msgstr "Строка Спецификации"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Доля затрат на компоненты должна быть положительной или равной нулю."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "Доля затрат (%)"
msgstr "Доля расходов (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
@ -70,51 +70,82 @@ msgid "Count of generated PO"
msgstr "Количество сгенерированных PO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Элемент журнала"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Обзорный отчет МО"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Заказ на производство"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Производство Источник %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo не может генерировать англо-саксонские записи. Общая оценка %s равна "
"нулю."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Производственный заказ"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Заказ на поставку"
msgstr "Заказ на покупку"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Позиция заказа на поставку"
msgstr "Позиция заказа на покупку"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Заказ на поставку, сформированный из %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Перемещение на складе"
msgstr "Движение запасов"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -126,7 +157,13 @@ msgstr ""
"стоимости всех компонентов должна быть равна 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "Общая доля затрат на компонент Банка Москвы должна составлять 100"
#~ msgid "Journal Item"
#~ msgstr "Наименование в журнале"
#~ msgid "Production Order"
#~ msgstr "Заказ на производство"

View file

@ -1,26 +1,26 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
# Translators:
# Pavol Krnáč <pavol.krnac@ekoenergo.sk>, 2022
# Rastislav Brencic <rastislav.brencic@azet.sk>, 2022
# Martin Trigaux, 2022
# Tomáš Píšek, 2025
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Tomáš Píšek, 2025\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
"Language: 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"
"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_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -35,7 +35,7 @@ msgstr "<span class=\"o_stat_text\">Nákup</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Rozpad kusovníka"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -50,14 +50,13 @@ msgstr "Rozpiska materiálu"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "Zdielanie nákladov (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
@ -70,31 +69,55 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Položka účtovnej knihy"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Výrobná objednávka"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -108,7 +131,6 @@ msgstr "Riadok nákupnej objednávky"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -117,6 +139,11 @@ msgstr ""
msgid "Stock Move"
msgstr "Pohyb skladu"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -127,6 +154,11 @@ msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Položka účtovnej knihy"
#~ msgid "Production Order"
#~ msgstr "Výrobná objednávka"

View file

@ -1,23 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
#
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Martin Trigaux, 2022\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 21:32+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/sl/>\n"
"Language: 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"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
"n%100==4 ? 2 : 3;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -45,8 +49,8 @@ msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -66,29 +70,55 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Postavka"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Prikazani naziv"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgid "Manufacturing Order"
msgstr "Proizvodni nalog"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -100,8 +130,8 @@ msgid "Purchase Order Line"
msgstr "Postavka nabavnega naloga"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -110,6 +140,11 @@ msgstr ""
msgid "Stock Move"
msgstr "Premik zaloge"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Pravilo zaloge"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -118,7 +153,13 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Postavka"
#~ msgid "Production Order"
#~ msgstr "Proizvodni nalog"

View file

@ -1,19 +1,20 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Albanian (https://app.transifex.com/odoo/teams/41243/sq/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-12-30 18:37+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sq\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: \n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -41,8 +42,8 @@ msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
@ -62,27 +63,53 @@ msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
@ -96,8 +123,8 @@ msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
@ -106,6 +133,11 @@ msgstr ""
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -114,7 +146,7 @@ msgid ""
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,131 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
# Milan Bojovic <mbojovic@outlook.com>, 2023
# コフスタジオ, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+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_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr "<span class=\"o_stat_text\">Proizvodnja</span>"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr "<span class=\"o_stat_text\">Nabavke</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "BOM Overview Report"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "Racun Materijala"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "Bill of Material Line"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Components cost share have to be positive or equals to zero."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr "Cost Share (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Count of MO Source"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr "Count of generated PO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Stavka izveštaja"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Manufacturing Source of %s"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Nalog za proizvodnju"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Nalog za nabavku"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Linija naloga za nabavku"
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Purchase Order generated from %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Premeštanje zaliha"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "The total cost share for a BoM's component have to be 100"

View file

@ -1,24 +1,164 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017
# Martin Trigaux, 2022
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 10.saas~18\n"
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-09-20 09:53+0000\n"
"PO-Revision-Date: 2017-09-20 09:53+0000\n"
"Last-Translator: Nemanja Dragovic <nemanjadragovic94@gmail.com>, 2017\n"
"Language-Team: Serbian (Latin) (https://www.transifex.com/odoo/teams/41243/sr%40latin/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, "
"2022\n"
"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
"Language: sr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sr@latin\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"
"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_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr "Racun Materijala"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr "Nalog za nabavku"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "Stavka narudžbenice"
msgstr "Linija naloga za nabavku"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Premeštanje zaliha"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Stavka izveštaja"
#~ msgid "Production Order"
#~ msgstr "Nalog za proizvodnju"

View file

@ -1,27 +1,29 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Leif Persson <leifpz54@gmail.com>, 2022
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2022
# Martin Trigaux, 2022
# Simon S, 2022
# Lasse L, 2023
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
# Hanna Kharraziha <hakha@odoo.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Lasse L, 2023\n"
"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2026-02-19 18:49+0000\n"
"Last-Translator: Hanna Kharraziha <hakha@odoo.com>\n"
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/sv/>\n"
"Language: 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"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.3\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -49,8 +51,8 @@ msgid "Bill of Material Line"
msgstr "Materialförteckningsrad"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Komponenternas kostnadsandel måste vara positiv eller lika med noll."
@ -70,31 +72,57 @@ msgid "Count of generated PO"
msgstr "Antal genererade inköpsordrar"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Transaktion"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Visningsnamn"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "MO Översiktsrapport"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Tillverkningsorder"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Tillverkningskälla för %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo kan inte generera de anglo-saxiska posterna. Den totala värderingen av "
"%s är noll."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Tillverkningsorder"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -106,8 +134,8 @@ msgid "Purchase Order Line"
msgstr "Inköpsorderrad"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Inköpsorder genererad från %s"
@ -116,19 +144,29 @@ msgstr "Inköpsorder genererad från %s"
msgid "Stock Move"
msgstr "Lagerflytt"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Lagerregel"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"Andelen av komponentens omfördelningskostnad vid inköp av ett kit. Summan av"
" alla komponenters kostnad måste vara lika med 100."
"Andelen av komponentens omfördelningskostnad vid inköp av ett kit. Summan av "
"alla komponenters kostnad måste vara lika med 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"Den totala kostnadsandelen för en komponent i en materiallista måste vara "
"100"
"Den totala kostnadsandelen för en komponent i en materiallista måste vara 100"
#~ msgid "Journal Item"
#~ msgstr "Transaktion"
#~ msgid "Production Order"
#~ msgstr "Tillverkningsorder"

View file

@ -1,120 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Swahili (https://app.transifex.com/odoo/teams/41243/sw/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sw\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,120 +0,0 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Language-Team: Tamil (https://app.transifex.com/odoo/teams/41243/ta/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ta\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr ""
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
msgid "Bill of Material"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
msgid "Cost Share (%)"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
msgid "Count of generated PO"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
#. module: purchase_mrp
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""

View file

@ -1,24 +1,26 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Wichanon Jamwutthipreecha, 2022
# Rasareeyar Lappiam, 2023
#
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Rasareeyar Lappiam, 2023\n"
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 21:38+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Thai <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/th/>\n"
"Language: 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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -43,11 +45,11 @@ msgstr "บิลวัสดุ"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "ไลน์บิลวัสดุ"
msgstr "รายการบิลวัสดุ"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "ส่วนแบ่งต้นทุนส่วนประกอบต้องมีค่าเป็นบวกหรือเท่ากับศูนย์"
@ -67,30 +69,54 @@ msgid "Count of generated PO"
msgstr "จำนวน PO ที่สร้าง"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "รายการบันทึก"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "แสดงชื่อ"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ไอดี"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "รายงานภาพรวม MO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "ใบสั่งผลิต"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "แหล่งที่มาการผลิตของ%s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
"Odoo ไม่สามารถสร้างรายการ anglo saxon ได้ การประเมินมูลค่ารวมของ %s "
"เป็นศูนย์"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "คำสั่งผลิต"
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr "Odoo ไม่สามารถสร้างรายการ anglo saxon ได้ การประเมินมูลค่ารวมของ %s เป็นศูนย์"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -100,18 +126,23 @@ msgstr "คำสั่งซื้อ"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "ไลน์คำสั่งซื้อ"
msgstr "รายการคำสั่งซื้อ"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "คำสั่งซื้อที่สร้างจาก%s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "ย้ายสต๊อก"
msgstr "ย้ายสต็อก"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "กฎสต็อก"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -123,8 +154,13 @@ msgstr ""
"ต้นทุนส่วนประกอบทั้งหมดจะต้องเท่ากับ 100"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"ส่วนแบ่งต้นทุนทั้งหมดสำหรับส่วนประกอบของบิลวัสดุ (BoM) จะต้องเท่ากับ 100"
msgstr "ส่วนแบ่งต้นทุนทั้งหมดสำหรับส่วนประกอบของบิลวัสดุ (BoM) จะต้องเท่ากับ 100"
#~ msgid "Journal Item"
#~ msgstr "รายการบันทึก"
#~ msgid "Production Order"
#~ msgstr "คำสั่งผลิต"

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Özlem Atalay <ozlema@eskayazilim.com.tr>, 2022
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2022
@ -9,20 +9,23 @@
# Martin Trigaux, 2022
# Ediz Duman <neps1192@gmail.com>, 2023
# İlknur Gözütok, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: İlknur Gözütok, 2023\n"
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-08 01:50+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Turkish <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/tr/>\n"
"Language: 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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -37,7 +40,7 @@ msgstr "<span class=\"o_stat_text\">Satınalma</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "BOM Genel Bakış Raporu"
msgstr "BOM Genel Raporu"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -50,8 +53,8 @@ msgid "Bill of Material Line"
msgstr "Ürün Reçetesi Satırları"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Bileşen maliyet oranı pozitif veya sıfıra eşit olmalıdır."
@ -71,30 +74,55 @@ msgid "Count of generated PO"
msgstr "Üretilen PO sayısı"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Yevmiye Kalemi"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "İsim Göster"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "ÜE Genel Raporu"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Üretim Emri"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "%s Üretim Kaynağı"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo, anglo sakson girişlerini oluşturamıyor.%s toplam değerlemesi "
"sıfırdır. "
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Üretim Emri"
"Odoo, anglo sakson girişlerini oluşturamıyor.%s toplam değerlemesi sıfırdır."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -107,16 +135,21 @@ msgid "Purchase Order Line"
msgstr "Satınalma Sipariş Satırı"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr " Satınalma Siparişinden oluşturulan%s"
msgstr "%s'den oluşturulan Satın Alma Siparişi"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Stok Hareketi"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Stok Kuralı"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -127,7 +160,13 @@ msgstr ""
"bileşenlerin maliyetinin toplamı 100'e eşit olmalıdır."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "Bir BoM'un bileşeni için toplam maliyet oranı 100 olmalıdır"
#~ msgid "Journal Item"
#~ msgstr "Yevmiye Kalemi"
#~ msgid "Production Order"
#~ msgstr "Üretim Emri"

View file

@ -1,24 +1,29 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2023
#
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2022
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2023\n"
"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 22:54+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Ukrainian <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/uk/>\n"
"Language: 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"
"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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -46,10 +51,10 @@ msgid "Bill of Material Line"
msgstr "Рядок специфікації"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Частка вартості компонентів має бути позитивною або дорівнювати нулю."
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
@ -67,31 +72,57 @@ msgid "Count of generated PO"
msgstr "Підрахунок створених PO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Елемент журналу"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr ""
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Джерело виробництва %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo не доступна для створення англо-саксонських записів. Загальне значення "
"%s нуль."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Замовлення на виробництво"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -103,15 +134,20 @@ msgid "Purchase Order Line"
msgstr "Рядок замовлення на купівлю"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Замовлення на купівлю створене з %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Складське переміщення "
msgstr "Складське переміщення"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr ""
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -119,11 +155,15 @@ msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"Відсоток вартості перерозподілу компонентів при купівлі комплекту. Загальна "
"вартість усіх компонентів повинна дорівнювати 100."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "Загальна частка витрат для компонента специфікації має становити 100"
msgstr ""
#~ msgid "Journal Item"
#~ msgstr "Запис у журналі"
#~ msgid "Production Order"
#~ msgstr "Замовлення на виробництво"

View file

@ -0,0 +1,186 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
#
# Translated by:
# Deepvision - info@deepvision.uz | +998 77-093-0007
# Amon Olimov - amon.bars@gmail.com
# Jonibek Yorqulov - j.yorqulov@deepvision.uz
# Mirzohidkhon Ulugkhujaev ulugkhujayevmirzohidxon@gmail.com
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-08 18:38+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: uz\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
#, fuzzy
msgid "<span class=\"o_stat_text\">Manufacturing</span>"
msgstr "<span class=\"o_stat_text\">Ishlab chiqarish</span>"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.mrp_production_form_view_purchase
#, fuzzy
msgid "<span class=\"o_stat_text\">Purchases</span>"
msgstr "<span class=\"o_stat_text\">Xaridlar</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
#, fuzzy
msgid "BOM Overview Report"
msgstr "BOM umumiy hisoboti"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
#, fuzzy
msgid "Bill of Material"
msgstr "Material xarajatlari royxati"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
#, fuzzy
msgid "Bill of Material Line"
msgstr "Material xarajatlari royxati qatori"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, fuzzy
msgid "Components cost share have to be positive or equals to zero."
msgstr "Komponentlar xarajat ulushi musbat yoki nolga teng bolishi kerak."
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
#, fuzzy
msgid "Cost Share (%)"
msgstr "Xarajat ulushi (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
#, fuzzy
msgid "Count of MO Source"
msgstr "Ishlab chiqarish buyurtmasi manbasi soni"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
#, fuzzy
msgid "Count of generated PO"
msgstr "Yaratilgan xarid buyurtmalari soni"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
#, fuzzy
msgid "Display Name"
msgstr "Korsatiladigan nom"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
#, fuzzy
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
#, fuzzy
msgid "MO Overview Report"
msgstr "Ishlab chiqarish buyurtmasi umumiy hisoboti"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
#, fuzzy
msgid "Manufacturing Order"
msgstr "Ishlab chiqarish buyurtmasi"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, fuzzy
msgid "Manufacturing Source of %s"
msgstr "%s uchun ishlab chiqarish manbasi"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, fuzzy
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr ""
"Odoo anglo-sakson yozuvlarini yarata olmaydi. %s ning umumiy qiymati nolga "
"teng."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
#, fuzzy
msgid "Purchase Order"
msgstr "Xarid buyurtmasi"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
#, fuzzy
msgid "Purchase Order Line"
msgstr "Xarid buyurtmasi qatori"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, fuzzy
msgid "Purchase Order generated from %s"
msgstr "%s dan yaratilgan xarid buyurtmasi"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
#, fuzzy
msgid "Stock Move"
msgstr "Zaxira harakati"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
#, fuzzy
msgid "Stock Rule"
msgstr "Zaxira qoidasi"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
#, fuzzy
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr ""
"Toplamni sotib olishda komponentlar xarajatini qayta taqsimlash foizi. "
"Barcha komponentlarning umumiy qiymati 100 ga teng bolishi kerak."
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, fuzzy
msgid "The total cost share for a BoM's component have to be 100"
msgstr "BOM komponenti uchun umumiy xarajat ulushi 100 bolishi kerak"

View file

@ -1,24 +1,27 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Thi Huong Nguyen, 2024
#
# Thi Huong Nguyen, 2023
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-02-10 08:27+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Thi Huong Nguyen, 2024\n"
"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 04:42+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
"purchase_mrp/vi/>\n"
"Language: 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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -33,7 +36,7 @@ msgstr "<span class=\"o_stat_text\">Mua hàng</span>"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_bom_structure
msgid "BOM Overview Report"
msgstr "Báo cáo Tổng quan Danh mục vật tư"
msgstr "Báo cáo tổng quan BoM"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom
@ -48,7 +51,6 @@ msgstr "Dòng danh mục vật tư"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "Tỷ lệ chi phí linh kiện phải là số dương hoặc bằng 0."
@ -60,7 +62,7 @@ msgstr "Tỷ lệ chi phí (%)"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__mrp_production_count
msgid "Count of MO Source"
msgstr "Số lượng nguồn lệnh sản xuất"
msgstr "Số lượng lệnh sản xuất nguồn"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__purchase_order_count
@ -68,31 +70,54 @@ msgid "Count of generated PO"
msgstr "Số lượng đơn mua hàng đã tạo"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "Hạng mục bút toán"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "Tên hiển thị"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "Báo cáo tổng quan MO"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "Lệnh sản xuất"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "Nguồn sản xuất của %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr ""
"Odoo không thể tạo các bút toán anglo saxon. Tổng giá trị của %s là 0."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "Lệnh sản xuất"
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr "Odoo không thể tạo các bút toán anglo saxon. Tổng giá trị của %s là 0."
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -107,14 +132,18 @@ msgstr "Dòng đơn mua hàng"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "Mục đơn mua hàng tạo từ %s"
msgstr "Đơn mua hàng được tạo từ %s"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_move
msgid "Stock Move"
msgstr "Dịch chuyển tồn kho"
msgstr "Điều chuyển tồn kho"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "Quy tắc tồn kho"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
@ -128,7 +157,11 @@ msgstr ""
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr ""
"Tổng chia sẻ chi phí cho một linh kiện của danh mục vật tư phải là 100"
msgstr "Tổng tỷ lệ chi phí cho các phụ phẩm của BoM không thể vượt quá 100."
#~ msgid "Journal Item"
#~ msgstr "Hạng mục bút toán"
#~ msgid "Production Order"
#~ msgstr "Lệnh sản xuất"

View file

@ -1,26 +1,28 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Tony Peng <umingpeng@gmail.com>, 2022
# Raymond Yu <cl_yu@hotmail.com>, 2022
# Jeffery CHEN <jeffery9@gmail.com>, 2023
#
# Jeffery CHEN <jeffery9@gmail.com>, 2022
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Jeffery CHEN <jeffery9@gmail.com>, 2023\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 15:28+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
"projects/odoo-19/purchase_mrp/zh_Hans/>\n"
"Language: 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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -45,13 +47,13 @@ msgstr "物料清单"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_bom_line
msgid "Bill of Material Line"
msgstr "BOM明细行"
msgstr "物料清单明细行"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "组成部分的成本分摊必须是正数或等于零"
msgstr "分担的费用必须为正数或等于零。"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__cost_share
@ -69,28 +71,54 @@ msgid "Count of generated PO"
msgstr "生成PO计数"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "日记账项目"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "显示名称"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "ID"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "制造订单MO概述报表"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "制造订单"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "制造来源 %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
msgstr "Odoo不能生成 anglo saxon 条目。%s 的总估值为零。"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "生产订单"
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr "Odoo 无法生成 anglo saxon 条目。%s 的总估值为零。"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
@ -103,8 +131,8 @@ msgid "Purchase Order Line"
msgstr "采购订单明细"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "从 %s生成采购订单"
@ -113,15 +141,26 @@ msgstr "从 %s生成采购订单"
msgid "Stock Move"
msgstr "库存移动"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "库存规则"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
"The percentage of the component repartition cost when purchasing a kit.The "
"total of all components' cost have to be equal to 100."
msgstr "购买套件时组件重新分配成本的百分比。所有组件的总成本必须等于100"
msgstr "购买套件时组件重新分配成本的百分比。"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "BoM组件的总成本份额必须为100"
#~ msgid "Journal Item"
#~ msgstr "会计分录"
#~ msgid "Production Order"
#~ msgstr "生产订单"

View file

@ -1,25 +1,26 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * purchase_mrp
#
# * purchase_mrp
#
# Translators:
# Martin Trigaux, 2022
# Benson <Benson.Dr@Gmail.com>, 2023
# Tony Ng, 2024
#
# Wil Odoo, 2025
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.5alpha1\n"
"Project-Id-Version: Odoo Server saas~18.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-09-20 09:02+0000\n"
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
"Last-Translator: Tony Ng, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 08:11+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Chinese (Traditional Han script) <https://translate.odoo.com/"
"projects/odoo-19/purchase_mrp/zh_Hant/>\n"
"Language: 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"
"X-Generator: Weblate 5.12.2\n"
#. module: purchase_mrp
#: model_terms:ir.ui.view,arch_db:purchase_mrp.purchase_order_form_mrp
@ -47,8 +48,8 @@ msgid "Bill of Material Line"
msgstr "BOM明細"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "Components cost share have to be positive or equals to zero."
msgstr "分擔的費用必須為正數或等於零。"
@ -68,29 +69,55 @@ msgid "Count of generated PO"
msgstr "生成的 PO 數量"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_account_move_line
msgid "Journal Item"
msgstr "日記帳項目"
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__display_name
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__display_name
msgid "Display Name"
msgstr "顯示名稱"
#. module: purchase_mrp
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_bom_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_mrp_production__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order__id
#: model:ir.model.fields,field_description:purchase_mrp.field_purchase_order_line__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_bom_structure__id
#: model:ir.model.fields,field_description:purchase_mrp.field_report_mrp_report_mo_overview__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_move__id
#: model:ir.model.fields,field_description:purchase_mrp.field_stock_rule__id
msgid "ID"
msgstr "識別號"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_report_mrp_report_mo_overview
msgid "MO Overview Report"
msgstr "生產訂單MO概覽報告"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Manufacturing Order"
msgstr "製造訂單"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/purchase.py:0
#, python-format
msgid "Manufacturing Source of %s"
msgstr "製造訂單來源單據 %s"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/stock_move.py:0
#, python-format
msgid ""
"Odoo is not able to generate the anglo saxon entries. The total valuation of"
" %s is zero."
"Odoo is not able to generate the anglo saxon entries. The total valuation of "
"%s is zero."
msgstr "Odoo 無法生成盎格魯撒克遜庫存價值傳票。 %s 的總估值為零。"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_mrp_production
msgid "Production Order"
msgstr "製造訂單"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order
msgid "Purchase Order"
@ -99,11 +126,11 @@ msgstr "採購訂單"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_purchase_order_line
msgid "Purchase Order Line"
msgstr "採購訂單明細"
msgstr "採購訂單項目"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_production.py:0
#, python-format
msgid "Purchase Order generated from %s"
msgstr "自 %s 生成的採購訂單"
@ -112,6 +139,11 @@ msgstr "自 %s 生成的採購訂單"
msgid "Stock Move"
msgstr "庫存移動"
#. module: purchase_mrp
#: model:ir.model,name:purchase_mrp.model_stock_rule
msgid "Stock Rule"
msgstr "庫存規則"
#. module: purchase_mrp
#: model:ir.model.fields,help:purchase_mrp.field_mrp_bom_line__cost_share
msgid ""
@ -120,7 +152,10 @@ msgid ""
msgstr "購買套件時組件重新分配成本的百分比。"
#. module: purchase_mrp
#. odoo-python
#: code:addons/purchase_mrp/models/mrp_bom.py:0
#, python-format
msgid "The total cost share for a BoM's component have to be 100"
msgstr "用料清單組件的總成本份額必須為100"
#~ msgid "Journal Item"
#~ msgstr "日記賬項目"

View file

@ -1,8 +1,8 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import account_move
from . import purchase
from . import mrp_production
from . import mrp_bom
from . import stock_move
from . import stock_rule

View file

@ -1,14 +0,0 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import models
class AccountMoveLine(models.Model):
_inherit = "account.move.line"
def _get_stock_valuation_layers(self, move):
""" Do not handle the invoice correction for kit. It has to be done
manually """
layers = super()._get_stock_valuation_layers(move)
return layers.filtered(lambda svl: svl.product_id == self.product_id)

View file

@ -3,7 +3,7 @@
from odoo import api, fields, models, _
from odoo.exceptions import UserError
from odoo.tools import float_compare
from odoo.tools import float_is_zero, float_round
class MrpBom(models.Model):
@ -17,10 +17,19 @@ class MrpBom(models.Model):
continue
if any(bl.cost_share < 0 for bl in bom.bom_line_ids):
raise UserError(_("Components cost share have to be positive or equals to zero."))
if float_compare(sum(bom.bom_line_ids.mapped('cost_share')), 100, precision_digits=2) != 0:
raise UserError(_("The total cost share for a BoM's component have to be 100"))
for product in bom.product_tmpl_id.product_variant_ids:
total_variant_cost_share = sum(bom.bom_line_ids.filtered(lambda bl: not bl._skip_bom_line(product) and not bl.product_uom_id.is_zero(bl.product_qty)).mapped('cost_share'))
if float_round(total_variant_cost_share, precision_digits=2) not in [0, 100]:
raise UserError(_("The total cost share for a BoM's component have to be 100"))
return res
@api.model
def _round_last_line_done(self, lines_done):
result = super()._round_last_line_done(lines_done)
if result:
result[-1][1]['line_cost_share'] = float_round(100.0 - sum(vals.get('line_cost_share', 0.0) for _, vals in result[:-1]), precision_digits=2)
return result
class MrpBomLine(models.Model):
_inherit = 'mrp.bom.line'
@ -32,8 +41,26 @@ class MrpBomLine(models.Model):
def _get_cost_share(self):
self.ensure_one()
if self.cost_share:
product = self.env.context.get('bom_variant_id', self.env['product.product'])
variant_bom_lines = self.bom_id.bom_line_ids.filtered(lambda bl: not bl._skip_bom_line(product) and not bl.product_uom_id.is_zero(bl.product_qty))
if not float_is_zero(self.cost_share, precision_digits=2) or not len(variant_bom_lines) or not all(float_is_zero(bom_line.cost_share, precision_digits=2) for bom_line in variant_bom_lines):
return self.cost_share / 100
bom = self.bom_id
bom_lines_without_cost_share = bom.bom_line_ids.filtered(lambda bl: not bl.cost_share)
return 1 / len(bom_lines_without_cost_share)
return 1 / len(variant_bom_lines)
def _prepare_bom_done_values(self, quantity, product, original_quantity, boms_done):
result = super()._prepare_bom_done_values(quantity, product, original_quantity, boms_done)
result['bom_cost_share'] = self._get_line_cost_share(product, boms_done)
return result
def _prepare_line_done_values(self, quantity, product, original_quantity, parent_line, boms_done):
result = super()._prepare_line_done_values(quantity, product, original_quantity, parent_line, boms_done)
result['line_cost_share'] = float_round(self._get_line_cost_share(product, boms_done), precision_digits=2)
return result
def _get_line_cost_share(self, product, boms_done):
if not self:
return 100.0
self.ensure_one()
parent_cost_share = next((vals.get('bom_cost_share', 100.0) for bom, vals in reversed(boms_done) if bom == self.bom_id), 100)
line_cost_share = parent_cost_share * self.with_context(bom_variant_id=product)._get_cost_share()
return line_cost_share

View file

@ -1,7 +1,7 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models, _
from odoo import api, Command, fields, models, _
class MrpProduction(models.Model):
@ -12,15 +12,14 @@ class MrpProduction(models.Model):
compute='_compute_purchase_order_count',
groups='purchase.group_purchase_user')
@api.depends('procurement_group_id.stock_move_ids.created_purchase_line_id.order_id', 'procurement_group_id.stock_move_ids.move_orig_ids.purchase_line_id.order_id')
@api.depends('reference_ids', 'reference_ids.purchase_ids')
def _compute_purchase_order_count(self):
for production in self:
production.purchase_order_count = len(production.procurement_group_id.stock_move_ids.created_purchase_line_id.order_id |
production.procurement_group_id.stock_move_ids.move_orig_ids.purchase_line_id.order_id)
production.purchase_order_count = len(production._get_purchase_orders())
def action_view_purchase_orders(self):
self.ensure_one()
purchase_order_ids = (self.procurement_group_id.stock_move_ids.created_purchase_line_id.order_id | self.procurement_group_id.stock_move_ids.move_orig_ids.purchase_line_id.order_id).ids
purchase_order_ids = self._get_purchase_orders().ids
action = {
'res_model': 'purchase.order',
'type': 'ir.actions.act_window',
@ -34,19 +33,29 @@ class MrpProduction(models.Model):
action.update({
'name': _("Purchase Order generated from %s", self.name),
'domain': [('id', 'in', purchase_order_ids)],
'view_mode': 'tree,form',
'view_mode': 'list,form',
})
return action
def _get_document_iterate_key(self, move_raw_id):
iterate_key = super(MrpProduction, self)._get_document_iterate_key(move_raw_id)
if not iterate_key and move_raw_id.created_purchase_line_id:
iterate_key = 'created_purchase_line_id'
if not iterate_key and move_raw_id.created_purchase_line_ids:
iterate_key = 'created_purchase_line_ids'
return iterate_key
def _get_purchase_orders(self):
self.ensure_one()
return self.reference_ids.purchase_ids
def _prepare_merge_orig_links(self):
origs = super()._prepare_merge_orig_links()
for move in self.move_raw_ids:
if move.created_purchase_line_id:
origs[move.bom_line_id.id]['created_purchase_line_id'] = move.created_purchase_line_id
if not move.move_orig_ids or not move.created_purchase_line_ids:
continue
origs[move.bom_line_id.id].setdefault('created_purchase_line_ids', set()).update(move.created_purchase_line_ids.ids)
for vals in origs.values():
if vals.get('created_purchase_line_ids'):
vals['created_purchase_line_ids'] = [Command.set(vals['created_purchase_line_ids'])]
else:
vals['created_purchase_line_ids'] = []
return origs

View file

@ -15,13 +15,13 @@ class PurchaseOrder(models.Model):
compute='_compute_mrp_production_count',
groups='mrp.group_mrp_user')
@api.depends('order_line.move_dest_ids.group_id.mrp_production_ids')
@api.depends('reference_ids', 'reference_ids.production_ids')
def _compute_mrp_production_count(self):
for purchase in self:
purchase.mrp_production_count = len(purchase._get_mrp_productions())
def _get_mrp_productions(self, **kwargs):
return self.order_line.move_dest_ids.group_id.mrp_production_ids | self.order_line.move_ids.move_dest_ids.group_id.mrp_production_ids
return self.reference_ids.production_ids
def action_view_mrp_productions(self):
self.ensure_one()
@ -39,7 +39,7 @@ class PurchaseOrder(models.Model):
action.update({
'name': _("Manufacturing Source of %s", self.name),
'domain': [('id', 'in', mrp_production_ids)],
'view_mode': 'tree,form',
'view_mode': 'list,form',
})
return action
@ -47,7 +47,21 @@ class PurchaseOrder(models.Model):
class PurchaseOrderLine(models.Model):
_inherit = 'purchase.order.line'
def _compute_qty_received(self):
def _compute_kit_quantities_from_moves(self, moves, kit_bom):
self.ensure_one()
moves_to_consider = moves.filtered(lambda m: m.state == 'done' and m.location_dest_usage != 'inventory')
order_qty = self.product_uom_id._compute_quantity(self.product_uom_qty, kit_bom.product_uom_id)
filters = {
'incoming_moves': lambda m:
m._is_incoming() and
(not m.origin_returned_move_id or (m.origin_returned_move_id and m.to_refund)),
'outgoing_moves': lambda m:
m._is_outgoing() and m.to_refund,
}
return moves_to_consider._compute_kit_quantities(self.product_id, order_qty, kit_bom, filters)
def _prepare_qty_received(self):
kit_invoiced_qties = defaultdict(float)
kit_lines = self.env['purchase.order.line']
lines_stock = self.filtered(lambda l: l.qty_received_method == 'stock_moves' and l.move_ids and l.state != 'cancel')
product_by_company = defaultdict(OrderedSet)
@ -60,15 +74,30 @@ class PurchaseOrderLine(models.Model):
for line in lines_stock:
kit_bom = kits_by_company[line.company_id].get(line.product_id)
if kit_bom:
moves = line.move_ids.filtered(lambda m: m.state == 'done' and not m.scrapped)
order_qty = line.product_uom._compute_quantity(line.product_uom_qty, kit_bom.product_uom_id)
filters = {
'incoming_moves': lambda m: m.location_id.usage == 'supplier' and (not m.origin_returned_move_id or (m.origin_returned_move_id and m.to_refund)),
'outgoing_moves': lambda m: m.location_id.usage != 'supplier' and m.to_refund
}
line.qty_received = moves._compute_kit_quantities(line.product_id, order_qty, kit_bom, filters)
kit_invoiced_qties[line] = line._compute_kit_quantities_from_moves(line.move_ids, kit_bom)
kit_lines += line
super(PurchaseOrderLine, self - kit_lines)._compute_qty_received()
invoiced_qties = super(PurchaseOrderLine, self - kit_lines)._prepare_qty_received()
invoiced_qties.update(kit_invoiced_qties)
return invoiced_qties
def _prepare_stock_moves(self, picking):
res = super()._prepare_stock_moves(picking)
if len(self.order_id.reference_ids.move_ids.production_group_id) == 1:
for re in res:
re['production_group_id'] = self.order_id.reference_ids.move_ids.production_group_id.id
sale_line_product = self._get_sale_order_line_product()
if sale_line_product:
bom = self.env['mrp.bom']._bom_find(self.env['product.product'].browse(sale_line_product.id), company_id=picking.company_id.id, bom_type='phantom')
# Was a kit sold?
bom_kit = bom.get(sale_line_product)
if bom_kit:
_dummy, bom_sub_lines = bom_kit.explode(sale_line_product, self.sale_line_id.product_uom_qty)
bom_kit_component = {line['product_id'].id: line.id for line, _ in bom_sub_lines}
# Find the sml for the kit component
for vals in res:
if vals['product_id'] in bom_kit_component:
vals['bom_line_id'] = bom_kit_component[vals['product_id']]
return res
def _get_upstream_documents_and_responsibles(self, visited):
return [(self.order_id, self.order_id.user_id, visited)]
@ -83,3 +112,13 @@ class PurchaseOrderLine(models.Model):
if bom and 'previous_product_qty' in self.env.context:
return self.env.context['previous_product_qty'].get(self.id, 0.0)
return super()._get_qty_procurement()
def _get_move_dests_initial_demand(self, move_dests):
kit_bom = self.env['mrp.bom']._bom_find(self.product_id, bom_type='phantom')[self.product_id]
if kit_bom:
filters = {'incoming_moves': lambda m: True, 'outgoing_moves': lambda m: False}
return move_dests._compute_kit_quantities(self.product_id, self.product_qty, kit_bom, filters)
return super()._get_move_dests_initial_demand(move_dests)
def _get_sale_order_line_product(self):
return False

View file

@ -9,34 +9,32 @@ from odoo.exceptions import UserError
class StockMove(models.Model):
_inherit = 'stock.move'
def _get_cost_ratio(self, quantity):
self.ensure_one()
if self.bom_line_id.bom_id.type == "phantom":
uom_quantity = self.product_uom._compute_quantity(self.quantity, self.product_id.uom_id)
if not self.product_uom.is_zero(uom_quantity):
return (self.cost_share / 100) * quantity / uom_quantity
return super()._get_cost_ratio(quantity)
def _get_value_from_bill(self, aml):
value = super()._get_value_from_bill(aml)
if self.bom_line_id.bom_id.type == "phantom":
value *= (self.cost_share / 100)
return value
def _get_quantity_from_bill(self, aml, quantity):
self.ensure_one()
if self.bom_line_id.bom_id.type == "phantom":
return aml.product_uom_id._compute_quantity(quantity, self.product_id.uom_id)
return super()._get_quantity_from_bill(aml, quantity)
def _prepare_phantom_move_values(self, bom_line, product_qty, quantity_done):
vals = super(StockMove, self)._prepare_phantom_move_values(bom_line, product_qty, quantity_done)
vals = super()._prepare_phantom_move_values(bom_line, product_qty, quantity_done)
if self.purchase_line_id:
vals['purchase_line_id'] = self.purchase_line_id.id
return vals
def _get_price_unit(self):
if self.product_id == self.purchase_line_id.product_id or not self.bom_line_id or self._should_ignore_pol_price():
return super()._get_price_unit()
line = self.purchase_line_id
# price_unit here with uom of product
kit_price_unit = line._get_gross_price_unit()
bom_line = self.bom_line_id
bom = bom_line.bom_id
if line.currency_id != self.company_id.currency_id:
kit_price_unit = line.currency_id._convert(kit_price_unit, self.company_id.currency_id, self.company_id, fields.Date.context_today(self), round=False)
cost_share = self.bom_line_id._get_cost_share()
uom_factor = 1.0
kit_product = bom.product_id or bom.product_tmpl_id
# Convert uom from product_uom to bom_uom for kit product
uom_factor = bom.product_uom_id._compute_quantity(uom_factor, kit_product.uom_id)
# Convert uom from bom_line_uom to product_uom for bom_line
uom_factor = bom_line.product_id.uom_id._compute_quantity(uom_factor, bom_line.product_uom_id)
return (kit_price_unit * cost_share * uom_factor * bom.product_qty / bom_line.product_qty)
def _get_valuation_price_and_qty(self, related_aml, to_curr):
valuation_price_unit_total, valuation_total_qty = super()._get_valuation_price_and_qty(related_aml, to_curr)
boms = self.env['mrp.bom']._bom_find(related_aml.product_id, company_id=related_aml.company_id.id, bom_type='phantom')
@ -49,6 +47,14 @@ class StockMove(models.Model):
}
valuation_total_qty = self._compute_kit_quantities(related_aml.product_id, order_qty, kit_bom, filters)
valuation_total_qty = kit_bom.product_uom_id._compute_quantity(valuation_total_qty, related_aml.product_id.uom_id)
if float_is_zero(valuation_total_qty, precision_rounding=related_aml.product_uom_id.rounding or related_aml.product_id.uom_id.rounding):
raise UserError(_('Odoo is not able to generate the anglo saxon entries. The total valuation of %s is zero.') % related_aml.product_id.display_name)
if related_aml.product_uom_id.rounding or related_aml.product_id.uom_id.is_zero(valuation_total_qty):
raise UserError(_('Odoo is not able to generate the anglo saxon entries. The total valuation of %s is zero.', related_aml.product_id.display_name))
return valuation_price_unit_total, valuation_total_qty
def _get_qty_received_without_self(self):
line = self.purchase_line_id
if line and line.qty_received_method == 'stock_moves' and line.state != 'cancel' and any(move.product_id != line.product_id for move in line.move_ids):
kit_bom = self.env['mrp.bom']._bom_find(line.product_id, company_id=line.company_id.id, bom_type='phantom').get(line.product_id)
if kit_bom:
return line._compute_kit_quantities_from_moves(line.move_ids - self, kit_bom)
return super()._get_qty_received_without_self()

View file

@ -0,0 +1,14 @@
from markupsafe import Markup
from odoo import models, _
class StockRule(models.Model):
_inherit = 'stock.rule'
def _notify_responsible(self, procurement):
super()._notify_responsible(procurement)
origin_orders = procurement.values.get('group_id').mrp_production_ids if procurement.values.get('group_id') else False
if origin_orders:
notified_users = procurement.product_id.responsible_id.partner_id | origin_orders.user_id.partner_id
self._post_vendor_notification(origin_orders, notified_users, procurement.product_id)

View file

@ -2,3 +2,4 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import mrp_report_bom_structure
from . import mrp_report_mo_overview

View file

@ -2,9 +2,9 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, models
from odoo.tools import float_compare
class ReportBomStructure(models.AbstractModel):
class ReportMrpReport_Bom_Structure(models.AbstractModel):
_inherit = 'report.mrp.report_bom_structure'
@api.model
@ -17,17 +17,17 @@ class ReportBomStructure(models.AbstractModel):
# If no vendor found for the right quantity, we still want to display a vendor for the lead times
supplier = product._select_seller(quantity=None, uom_id=product.uom_id)
parent_bom = self.env.context.get('parent_bom')
purchase_lead = parent_bom.company_id.days_to_purchase + parent_bom.company_id.po_lead if parent_bom and parent_bom.company_id else 0
purchase_lead = parent_bom.company_id.days_to_purchase if parent_bom and parent_bom.company_id else 0
if supplier:
qty_supplier_uom = product.uom_id._compute_quantity(quantity, supplier.product_uom)
qty_supplier_uom = product.uom_id._compute_quantity(quantity, supplier.product_uom_id)
return {
'route_type': 'buy',
'route_name': buy_rules[0].route_id.display_name,
'route_detail': supplier.display_name,
'route_detail': supplier.with_context(use_simplified_supplier_name=True).display_name,
'lead_time': supplier.delay + rules_delay + purchase_lead,
'supplier_delay': supplier.delay + rules_delay + purchase_lead,
'supplier': supplier,
'route_alert': float_compare(qty_supplier_uom, supplier.min_qty, precision_rounding=product.uom_id.rounding) < 0,
'route_alert': product.uom_id.compare(qty_supplier_uom, supplier.min_qty) < 0,
'qty_checked': quantity,
}
return res

View file

@ -0,0 +1,100 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import fields, models
class ReportMrpReport_Mo_Overview(models.AbstractModel):
_inherit = 'report.mrp.report_mo_overview'
def _get_extra_replenishments(self, product):
res = super()._get_extra_replenishments(product)
domain = [('state', 'in', ['draft', 'sent', 'to approve']), ('product_id', '=', product.id)]
warehouse_id = self.env.context.get('warehouse_id', False)
if warehouse_id:
domain += [('order_id.picking_type_id.warehouse_id', '=', warehouse_id)]
po_lines = self.env['purchase.order.line'].search(domain, order='date_planned, id')
for po_line in po_lines:
line_qty = po_line.product_qty
# Need to fetch every move connected to a manufacturing order from this PO line. This can happen when:
# - Multiple MOs are linked to a single PO line (e.g. Same MTO component for multiple MO).
# - A MO has a backorder / is splitted.
dest_moves = self.env['stock.move'].browse(po_line.move_dest_ids._rollup_move_dests())
for move in dest_moves:
if not move.raw_material_production_id:
continue
prod_qty = min(line_qty, move.product_uom._compute_quantity(move.product_uom_qty, po_line.product_uom_id))
res.append(self._format_extra_replenishment(po_line, prod_qty, move.raw_material_production_id.id))
line_qty -= prod_qty
if line_qty:
res.append(self._format_extra_replenishment(po_line, line_qty))
return res
def _format_extra_replenishment(self, po_line, quantity, production_id=False):
po = po_line.order_id
price = po_line.tax_ids.compute_all(
po_line.price_unit,
currency=po.currency_id,
quantity=quantity,
product=po_line.product_id,
partner=po.partner_id,
rounding_method="round_globally",
)['total_void']
return {
'_name': 'purchase.order',
'id': po.id,
'cost': price,
'quantity': quantity,
'uom': po_line.product_uom_id,
'production_id': production_id
}
def _get_replenishment_receipt(self, doc_in, components):
res = super()._get_replenishment_receipt(doc_in, components)
if doc_in._name == 'purchase.order':
if doc_in.state != 'purchase':
return self._format_receipt_date('estimated', doc_in.date_planned)
in_pickings = doc_in.picking_ids.filtered(lambda p: p.state not in ('done', 'cancel'))
planned_date = max(in_pickings.mapped('scheduled_date')) if in_pickings else doc_in.date_planned
return self._format_receipt_date('expected', planned_date)
return res
def _get_resupply_data(self, rules, rules_delay, quantity, uom_id, product, production):
res = super()._get_resupply_data(rules, rules_delay, quantity, uom_id, product, production)
if any(rule for rule in rules if rule.action == 'buy' and product.seller_ids):
supplier = product._select_seller(quantity=quantity, uom_id=product.uom_id)
if supplier:
return {
'delay': supplier.delay + rules_delay,
'cost': supplier.price * uom_id._compute_quantity(quantity, supplier.product_uom_id),
'currency': supplier.currency_id,
}
return res
def _is_doc_in_done(self, doc_in):
if doc_in._name == 'purchase.order':
return doc_in.state == 'purchase' and all(move.state in ('done', 'cancel') for move in doc_in.order_line.move_ids)
return super()._is_doc_in_done(doc_in)
def _get_origin(self, move):
if move.purchase_line_id:
return move.purchase_line_id.order_id
return super()._get_origin(move)
def _get_replenishment_mo_cost(self, product, quantity, uom_id, currency, move_in=False):
if move_in and move_in.purchase_line_id:
po_line = move_in.purchase_line_id
po = po_line.order_id
price = po_line.tax_ids.compute_all(
po_line.price_unit,
currency=po.currency_id,
quantity=uom_id._compute_quantity(quantity, move_in.purchase_line_id.product_uom_id),
product=po_line.product_id,
partner=po.partner_id,
rounding_method='round_globally',
)['total_void']
price = po_line.currency_id._convert(price, currency, (move_in.company_id or self.env.company), fields.Date.today())
return currency.round(price)
return super()._get_replenishment_mo_cost(product, quantity, uom_id, currency, move_in)

View file

@ -1,9 +1,7 @@
/** @odoo-module **/
import { patch } from "@web/core/utils/patch";
import { BomOverviewLine } from "@mrp/components/bom_overview_line/mrp_bom_overview_line";
patch(BomOverviewLine.prototype, "purchase_mrp", {
patch(BomOverviewLine.prototype, {
/**
* @override
*/
@ -11,6 +9,6 @@ patch(BomOverviewLine.prototype, "purchase_mrp", {
if (routeType == "buy") {
return this.goToAction(this.data.link_id, this.data.link_model);
}
return this._super(...arguments);
return super.goToRoute(...arguments);
}
});

View file

@ -3,3 +3,4 @@
from . import test_purchase_mrp_flow
from . import test_anglo_saxon_valuation
from . import test_replenishment

View file

@ -1,34 +1,16 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from unittest import skip
from odoo.fields import Date, Datetime
from odoo.tools import mute_logger
from odoo.exceptions import UserError
from odoo.fields import Command, Date, Datetime
from odoo.tools import float_is_zero, mute_logger
from odoo.tests import Form, tagged
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
from odoo.addons.stock_account.tests.test_stockvaluation import _create_accounting_data
from odoo.addons.stock_account.tests.common import TestStockValuationCommon
@tagged('post_install', '-at_install')
class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
@classmethod
def setUpClass(cls, chart_template_ref=None):
super().setUpClass(chart_template_ref=chart_template_ref)
cls.vendor01 = cls.env['res.partner'].create({'name': "Super Vendor"})
cls.stock_input_account, cls.stock_output_account, cls.stock_valuation_account, cls.expense_account, cls.stock_journal = _create_accounting_data(cls.env)
cls.avco_category = cls.env['product.category'].create({
'name': 'AVCO',
'property_cost_method': 'average',
'property_valuation': 'real_time',
'property_stock_account_input_categ_id': cls.stock_input_account.id,
'property_stock_account_output_categ_id': cls.stock_output_account.id,
'property_stock_journal': cls.stock_journal.id,
'property_stock_valuation_account_id': cls.stock_valuation_account.id,
})
cls.env.company.anglo_saxon_accounting = True
class TestAngloSaxonValuationPurchaseMRP(TestStockValuationCommon):
@skip('Temporary to fast merge new valuation')
def test_kit_anglo_saxo_price_diff(self):
"""
Suppose an automated-AVCO configuration and a Price Difference Account defined on
@ -38,7 +20,7 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
kit, compo01, compo02 = self.env['product.product'].create([{
'name': name,
'standard_price': price,
'type': 'product',
'is_storable': True,
'categ_id': self.avco_category.id,
} for name, price in [('Kit', 0), ('Compo 01', 10), ('Compo 02', 20)]])
@ -60,9 +42,7 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
po = po_form.save()
po.button_confirm()
action = po.picking_ids.button_validate()
wizard = Form(self.env[action['res_model']].with_context(action['context'])).save()
wizard.process()
po.picking_ids.button_validate()
action = po.action_create_invoice()
invoice = self.env['account.move'].browse(action['res_id'])
@ -76,6 +56,7 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
input_amls = self.env['account.move.line'].search([('account_id', '=', self.stock_input_account.id)])
self.assertEqual(sum(input_amls.mapped('balance')), 0)
@skip('Temporary to fast merge new valuation')
def test_buy_deliver_and_return_kit_with_auto_avco_components(self):
"""
A kit K with two AVCO components
@ -101,17 +82,15 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
component01, component02 = self.env['product.product'].create([{
'name': 'Component %s' % name,
'type': 'product',
'is_storable': True,
'categ_id': self.avco_category.id,
'uom_id': uom_litre.id,
'uom_po_id': uom_litre.id,
} for name in ['01', '02']])
kit = self.env['product.product'].create({
'name': 'Super Kit',
'type': 'consu',
'uom_id': uom_unit.id,
'uom_po_id': uom_unit.id,
})
bom_kit = self.env['mrp.bom'].create({
@ -133,12 +112,12 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
with po_form.order_line.new() as pol_form:
pol_form.product_id = kit
pol_form.price_unit = 100
pol_form.taxes_id.clear()
pol_form.tax_ids.clear()
po = po_form.save()
po.button_confirm()
receipt = po.picking_ids
receipt.move_line_ids.qty_done = 1
receipt.move_line_ids.quantity = 1
receipt.button_validate()
self.assertEqual(receipt.state, 'done')
@ -152,7 +131,6 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
'location_id': stock_location.id,
'location_dest_id': customer_location.id,
'move_ids': [(0, 0, {
'name': kit.name,
'product_id': kit.id,
'product_uom': kit.uom_id.id,
'product_uom_qty': 1.0,
@ -161,13 +139,13 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
})],
})
delivery.action_confirm()
delivery.move_ids.move_line_ids.qty_done = 1
delivery.move_ids.move_line_ids.quantity = 1
delivery.button_validate()
self.assertEqual(component01.stock_valuation_layer_ids.mapped('value'), [25, -25])
self.assertEqual(component02.stock_valuation_layer_ids.mapped('value'), [75, -75])
with mute_logger('odoo.tests.common.onchange'):
with mute_logger('odoo.tests.form.onchange'):
with Form(bom_kit) as kit_form:
with kit_form.bom_line_ids.edit(0) as line:
line.cost_share = 30
@ -176,14 +154,16 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
wizard_form = Form(self.env['stock.return.picking'].with_context(active_id=delivery.id, active_model='stock.picking'))
wizard = wizard_form.save()
action = wizard.create_returns()
wizard.product_return_moves.quantity = 1
action = wizard.action_create_returns()
return_picking = self.env["stock.picking"].browse(action["res_id"])
return_picking.move_ids.move_line_ids.qty_done = 1
return_picking.move_ids.move_line_ids.quantity = 1
return_picking.button_validate()
self.assertEqual(component01.stock_valuation_layer_ids.mapped('value'), [25, -25, 25])
self.assertEqual(component02.stock_valuation_layer_ids.mapped('value'), [75, -75, 75])
@skip('Temporary to fast merge new valuation')
def test_valuation_multicurrency_with_kits(self):
""" Purchase a Kit in multi-currency and verify that the amount_currency is correctly computed.
"""
@ -192,7 +172,7 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
kit, cmp = self.env['product.product'].create([{
'name': name,
'standard_price': 0,
'type': 'product',
'is_storable': True,
'categ_id': self.avco_category.id,
} for name in ['Kit', 'Cmp']])
@ -224,9 +204,7 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
po = po_form.save()
po.button_confirm()
action = po.picking_ids.button_validate()
wizard = Form(self.env[action['res_model']].with_context(action['context'])).save()
wizard.process()
po.picking_ids.button_validate()
svl = po.order_line.move_ids.stock_valuation_layer_ids.ensure_one()
input_aml = self.env['account.move.line'].search([('account_id', '=', self.stock_valuation_account.id)])
@ -234,3 +212,521 @@ class TestAngloSaxonValuationPurchaseMRP(AccountTestInvoicingCommon):
self.assertEqual(svl.value, 50) # USD
self.assertEqual(input_aml.amount_currency, 100) # EUR
self.assertEqual(input_aml.balance, 50) # USD
def test_multicurrency_kit_different_uom_categories(self):
"""
Create a kit with an UoM belonging to a different category than its component UoM.
Purchase that kit in a different currency than the company currency and validate the receipt.
Check the generated account entries.
"""
eur = self.env.ref('base.EUR')
uom_unit = self.env.ref('uom.product_uom_unit')
uom_meter = self.env.ref('uom.product_uom_meter')
kit, component = self.env['product.product'].create([
{
'name': 'Kit multi UoM',
'is_storable': True,
'uom_id': uom_unit.id,
'categ_id': self.category_avco_auto.id,
},
{
'name': 'Component meter',
'is_storable': True,
'uom_id': uom_meter.id,
'categ_id': self.category_avco_auto.id,
},
])
self.env['mrp.bom'].create({
'product_tmpl_id': kit.product_tmpl_id.id,
'product_uom_id': uom_unit.id,
'product_qty': 1.0,
'type': 'phantom',
'bom_line_ids': [Command.create({
'product_id': component.id,
'product_qty': 1.0,
'product_uom_id': uom_meter.id,
})],
})
po = self.env['purchase.order'].create({
'partner_id': self.vendor.id,
'currency_id': eur.id,
'order_line': [Command.create({
'product_id': kit.id,
'product_qty': 1.0,
'product_uom_id': kit.uom_id.id,
'price_unit': 100.0,
})],
})
po.button_confirm()
receipt = po.picking_ids
receipt.button_validate()
self.assertEqual(receipt.move_ids.state, 'done')
@skip('Temporary to fast merge new valuation')
def test_fifo_cost_adjust_mo_quantity(self):
""" An MO using a FIFO cost method product as a component should not zero-out the std cost
of the product if we unlock it once it is in a validated state and adjust the quantity of
component used to be smaller than originally entered.
"""
self.product_a.categ_id = self.env['product.category'].create({
'name': 'FIFO',
'property_cost_method': 'fifo',
'property_valuation': 'real_time'
})
purchase_order = self.env['purchase.order'].create({
'partner_id': self.partner_a.id,
'order_line': [(0, 0, {
'product_id': self.product_a.id,
'product_qty': 10,
'price_unit': 100,
})],
})
purchase_order.button_confirm()
purchase_order.picking_ids[0].button_validate()
manufacturing_order = self.env['mrp.production'].create({
'product_id': self.product_b.id,
'product_qty': 1,
'move_raw_ids': [(0, 0, {
'product_id': self.product_a.id,
'product_uom_qty': 100,
})],
})
manufacturing_order.action_confirm()
manufacturing_order.move_raw_ids.write({
'quantity': 100,
'picked': True,
})
manufacturing_order.button_mark_done()
manufacturing_order.action_toggle_is_locked()
manufacturing_order.move_raw_ids.quantity = 1
self.assertEqual(self.product_a.standard_price, 100)
@skip('Temporary to fast merge new valuation')
def test_average_cost_unbuild_valuation(self):
""" Ensure that an unbuild for some avg cost product won't leave the `Cost of Production`
journal in an imbalanced state if the std price of that product has changed since the MO
was completed (i.e., since build time).
"""
def make_purchase_and_production(product_ids, price_units):
purchase_orders = self.env['purchase.order'].create([{
'partner_id': self.partner_a.id,
'order_line': [(0, 0, {
'product_id': prod_id,
'product_qty': 2,
'price_unit': price_unit
})],
} for prod_id, price_unit in zip(product_ids, price_units)])
purchase_orders.button_confirm()
purchase_orders.picking_ids.move_ids.quantity = 2
purchase_orders.picking_ids.button_validate()
production_form = Form(self.env['mrp.production'])
production_form.product_id = final_product
production_form.bom_id = final_product_bom
production_form.product_qty = 1
production = production_form.save()
production.action_confirm()
mo_form = Form(production)
mo_form.qty_producing = 1
production = mo_form.save()
production._post_inventory()
production.button_mark_done()
return production
cost_of_production_account = self.env['account.account'].search([
('name', '=', 'Cost of Production'),
('company_ids', 'in', self.env.company.id),
], limit=1)
self.avco_category.property_stock_account_production_cost_id = cost_of_production_account.id
final_product = self.env['product.product'].create({
'name': 'final product',
'is_storable': True,
'standard_price': 0,
'categ_id': self.avco_category.id,
'route_ids': [(6, 0, self.env['stock.route'].search([('name', '=', 'Manufacture')], limit=1).ids)],
})
comp_1, comp_2 = self.env['product.product'].create([{
'name': name,
'is_storable': True,
'standard_price': 0,
'categ_id': self.avco_category.id,
'route_ids': [(4, self.env['stock.route'].search([('name', '=', 'Buy')], limit=1).id)],
} for name in ('comp_1', 'comp_2')])
final_product_bom = self.env['mrp.bom'].create({
'product_tmpl_id': final_product.product_tmpl_id.id,
'type': 'normal',
'bom_line_ids': [(0, 0, {
'product_id': comp_prod_id,
'product_qty': 2,
}) for comp_prod_id in (comp_1.id, comp_2.id)],
})
production_1 = make_purchase_and_production([comp_1.id, comp_2.id], [50, 40])
make_purchase_and_production([comp_1.id, comp_2.id], [55, 45])
action = production_1.button_unbuild()
wizard = Form(self.env[action['res_model']].with_context(action['context']))
wizard.product_qty = 1
wizard = wizard.save()
wizard.action_validate()
self.assertTrue(float_is_zero(
sum(self.env['account.move.line'].search([
('account_id', '=', cost_of_production_account.id),
('product_id', 'in', (final_product.id, comp_1.id, comp_2.id)),
]).mapped('balance')),
precision_rounding=self.env.company.currency_id.rounding
))
def test_avco_purchase_nested_kit_explode_cost_share(self):
"""
Test the cost share calculation when purchasing a nested kit with several levels of BoMs
Giga Kit:
- C01, cost share 0%
- Super Kit, cost share 100%:
- C02, cost share 10%
- Kit, cost share 60%:
- C02, cost share 25%
- C03, cost share 25%
- Sub Kit, cost share 50%
- C04, cost share 0%
- C05, cost share 0%
- Sub Kit, cost share 20%
- C04, cost share 0%
- C05, cost share 0%
- Phantom Kit, cost share 0%
- C05, cost share 100%
- Triple Kit, cost share 10%
- C01, cost share 0%
- C02, cost share 0%
- C03, cost share 0% (Last line should round to reach 100%)
Buy and receive 1 kit Giga Kit @ 1000
"""
avco_category = self.env['product.category'].create({
'name': 'AVCO',
'property_cost_method': 'average',
'property_valuation': 'real_time',
})
component01, component02, component03, component04, component05 = self.env['product.product'].create([{
'name': 'Component %s' % name,
'categ_id': avco_category.id,
} for name in ('01', '02 ', '03', '04', '05')])
giga_kit, super_kit, kit, sub_kit, phantom_kit, triple_kit = self.env['product.product'].create([{
'name': name,
} for name in ('Giga Kit', 'Super Kit', 'Kit', 'Sub Kit', 'Phantom Kit', 'Triple Kit')])
self.env['mrp.bom'].create([{
'product_tmpl_id': giga_kit.product_tmpl_id.id,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': component01.id, 'product_qty': 1, 'cost_share': 0}),
Command.create({'product_id': super_kit.id, 'product_qty': 1, 'cost_share': 100}),
],
}, {
'product_tmpl_id': super_kit.product_tmpl_id.id,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': component02.id, 'product_qty': 1, 'cost_share': 10}),
Command.create({'product_id': kit.id, 'product_qty': 1, 'cost_share': 60}),
Command.create({'product_id': sub_kit.id, 'product_qty': 1, 'cost_share': 20}),
Command.create({'product_id': phantom_kit.id, 'product_qty': 1, 'cost_share': 0}),
Command.create({'product_id': triple_kit.id, 'product_qty': 2, 'cost_share': 10}),
],
}, {
'product_tmpl_id': kit.product_tmpl_id.id,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': component02.id, 'product_qty': 1, 'cost_share': 25}),
Command.create({'product_id': component03.id, 'product_qty': 1, 'cost_share': 25}),
Command.create({'product_id': sub_kit.id, 'product_qty': 1, 'cost_share': 50}),
],
}, {
'product_tmpl_id': sub_kit.product_tmpl_id.id,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': component04.id, 'product_qty': 1, 'cost_share': 0}),
Command.create({'product_id': component05.id, 'product_qty': 1, 'cost_share': 0}),
],
}, {
'product_tmpl_id': phantom_kit.product_tmpl_id.id,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': component05.id, 'product_qty': 1, 'cost_share': 100}),
],
}, {
'product_tmpl_id': triple_kit.product_tmpl_id.id,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': component01.id, 'product_qty': 1, 'cost_share': 0}),
Command.create({'product_id': component02.id, 'product_qty': 1, 'cost_share': 0}),
Command.create({'product_id': component03.id, 'product_qty': 2, 'cost_share': 0}),
],
}])
vendor = self.env['res.partner'].create({'name': 'Super vendor'})
purchase_order = self.env['purchase.order'].create({
'partner_id': vendor.id,
'order_line': [
Command.create({'product_id': super_kit.id, 'product_qty': 1, 'price_unit': 1000})
],
})
purchase_order.button_confirm()
# Actual cost shares:
# Component01:
# 0 -> No stock valuation for that line
# 1.0 * 0.1 * 0.333... (O%) = 0.0333... -> 3.33%
# Component02:
# 1.0 * 0.1 = 0.1 -> 10%
# 1.0 * 0.6 * 0.25 = 0.15 -> 15%
# 1.0 * 0.1 * 0.333... (O%) = 0.0333... -> 3.33%
# Component03:
# 1.0 * 0.6 * 0.25 = 0.15 -> 15%
# 1.0 * 0.1 * 0.333... (O%) = 0.0333... -> 3.34% (last exploded line rounded)
# Component04:
# 1.0 * 0.6 * 0.5 * 0.5 (0%) = 0.15 -> 15%
# 1.0 * 0.2 * 0.5 (0%) = 0.1 -> 10%
# Component05:
# 1.0 * 0.6 * 0.5 * 0.5 (0%) = 0.15 -> 15%
# 1.0 * 0.2 * 0.5 (0%) = 0.1 -> 10%
# 1.0 * 0.0 * 1.0 = 0.0 -> 0%
self.assertEqual(sum(purchase_order.order_line.move_ids.mapped('cost_share')), 100.0)
receipt = purchase_order.picking_ids
receipt.button_validate()
expected_values = [
{'product_id': component01.id, 'cost_share': 3.33, 'value': 33.3},
{'product_id': component02.id, 'cost_share': 3.33, 'value': 33.3},
{'product_id': component02.id, 'cost_share': 10.0, 'value': 100.0},
{'product_id': component02.id, 'cost_share': 15.0, 'value': 150.0},
{'product_id': component03.id, 'cost_share': 3.34, 'value': 33.4},
{'product_id': component03.id, 'cost_share': 15.0, 'value': 150.0},
{'product_id': component04.id, 'cost_share': 10.0, 'value': 100.0},
{'product_id': component04.id, 'cost_share': 15.0, 'value': 150.0},
{'product_id': component05.id, 'cost_share': 0.0, 'value': 0.0},
{'product_id': component05.id, 'cost_share': 10.0, 'value': 100.0},
{'product_id': component05.id, 'cost_share': 15.0, 'value': 150.0},
]
self.assertRecordValues(receipt.move_ids.sorted(lambda m: (m.product_id.id, m.cost_share)), expected_values)
move_form = Form(self.env['account.move'].with_context(default_move_type='in_invoice'))
move_form.purchase_vendor_bill_id = self.env['purchase.bill.union'].browse(-purchase_order.id)
move_form.invoice_date = Datetime.today()
move = move_form.save()
move.action_post()
self.assertRecordValues(receipt.move_ids.sorted(lambda m: (m.product_id.id, m.cost_share)), expected_values)
def test_kit_bom_cost_share_constraint_with_variants(self):
"""
Check that the cost share constraint is well behaved with respect to product attribute values:
the sum of the cost share's of the bom of any product variant should either be 0% or 100%
"""
avco_category = self.env['product.category'].create({
'name': 'AVCO',
'property_cost_method': 'average',
'property_valuation': 'real_time',
})
attributes = self.env['product.attribute'].create([
{'name': name} for name in ('Size', 'Color')
])
attributes_values = ((attributes[0], ('S', 'M')), (attributes[1], ('Blue', 'Red')))
self.env['product.attribute.value'].create([{
'name': name,
'attribute_id': attribute.id
} for attribute, names in attributes_values for name in names])
product_template = self.env['product.template'].create({
'name': "lovely product",
'is_storable': True,
})
size_attribute_lines, color_attribute_lines = self.env['product.template.attribute.line'].create([{
'product_tmpl_id': product_template.id,
'attribute_id': attribute.id,
'value_ids': [Command.set(attribute.value_ids.ids)]
} for attribute in attributes])
self.assertEqual(product_template.product_variant_count, 4)
c1, c2, c3 = self.env['product.product'].create([
{'name': f'Comp {i + 1}', 'categ_id': avco_category.id} for i in range(3)
])
# Total cost share is 100% but in reality it is either 25% or 75% depending on the variant -> Invalid
with self.assertRaises(UserError):
self.env['mrp.bom'].create({
'product_tmpl_id': product_template.id,
'product_uom_id': product_template.uom_id.id,
'product_qty': 1.0,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 25, 'bom_product_template_attribute_value_ids': [Command.link(size_attribute_lines.product_template_value_ids[0].id)]}), # S size
Command.create({'product_id': c2.id, 'product_qty': 1, 'cost_share': 75, 'bom_product_template_attribute_value_ids': [Command.link(size_attribute_lines.product_template_value_ids[1].id)]}), # M size
]
})
# The total cost share for Blue is 100% but for Red is 105% -> Invalid
with self.assertRaises(UserError):
self.env['mrp.bom'].create({
'product_tmpl_id': product_template.id,
'product_uom_id': product_template.uom_id.id,
'product_qty': 1.0,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 25, 'bom_product_template_attribute_value_ids': [Command.link(color_attribute_lines.product_template_value_ids[0].id)]}), # Blue
Command.create({'product_id': c2.id, 'product_qty': 1, 'cost_share': 30, 'bom_product_template_attribute_value_ids': [Command.link(color_attribute_lines.product_template_value_ids[1].id)]}), # Red
Command.create({'product_id': c3.id, 'product_qty': 1, 'cost_share': 75}), # All attributes
]
})
# Check that optional lines (with a product_qty of 0) are ignored -> Valid
self.env['mrp.bom'].create({
'product_tmpl_id': product_template.id,
'product_uom_id': product_template.uom_id.id,
'product_qty': 1.0,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 100}), # All attributes
Command.create({'product_id': c2.id, 'product_qty': 0, 'cost_share': 100}), # All attributes - Qty 0 are Optional so the cost share should not impact the validation
]
})
# Variant with S attribute sum up to 100% others to 0% -> Valid
self.env['mrp.bom'].create({
'product_tmpl_id': product_template.id,
'product_uom_id': product_template.uom_id.id,
'product_qty': 1.0,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 35, 'bom_product_template_attribute_value_ids': [Command.link(size_attribute_lines.product_template_value_ids[0].id)]}), # S size
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 65, 'bom_product_template_attribute_value_ids': [Command.link(size_attribute_lines.product_template_value_ids[0].id)]}), # S size
Command.create({'product_id': c2.id, 'product_qty': 1, 'cost_share': 0}), # All attributes
]
})
# All attribute values of a given attribute are equi-distributed -> Valid
self.env['mrp.bom'].create({
'product_tmpl_id': product_template.id,
'product_uom_id': product_template.uom_id.id,
'product_qty': 1.0,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 30, 'bom_product_template_attribute_value_ids': [Command.link(size_attribute_lines.product_template_value_ids[0].id)]}), # S
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 15, 'bom_product_template_attribute_value_ids': [Command.link(size_attribute_lines.product_template_value_ids[1].id)]}), # M
Command.create({'product_id': c2.id, 'product_qty': 1, 'cost_share': 15, 'bom_product_template_attribute_value_ids': [Command.link(size_attribute_lines.product_template_value_ids[1].id)]}), # M
Command.create({'product_id': c2.id, 'product_qty': 1, 'cost_share': 70}), # All attributes
]
})
# Keep only the S Blue and the M Red variant
product_template.product_variant_ids[1:3].action_archive()
self.assertEqual(product_template.product_variant_count, 2)
# Set up is fine for S Blue and M Red but fails for other non existing combination -> Valid
self.env['mrp.bom'].create({
'product_tmpl_id': product_template.id,
'product_uom_id': product_template.uom_id.id,
'product_qty': 1.0,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 30, 'bom_product_template_attribute_value_ids': [
Command.link(size_attribute_lines.product_template_value_ids[0].id), # S
Command.link(color_attribute_lines.product_template_value_ids[0].id), # Blue
]}), # S or Blue
Command.create({'product_id': c2.id, 'product_qty': 1, 'cost_share': 30, 'bom_product_template_attribute_value_ids': [
Command.link(size_attribute_lines.product_template_value_ids[1].id), # M
Command.link(color_attribute_lines.product_template_value_ids[1].id), # Red
]}), # M or Red
Command.create({'product_id': c3.id, 'product_qty': 1, 'cost_share': 70}), # All attributes
]
})
def test_kit_cost_share_variant_and_optional_lines(self):
"""
Ensure the cost share is well computed when purchasing a kit with optional or variant specific lines
"""
avco_category = self.env['product.category'].create({
'name': 'AVCO',
'property_cost_method': 'average',
'property_valuation': 'real_time',
})
size_attribute = self.env['product.attribute'].create({'name': 'Size'})
self.env['product.attribute.value'].create([{
'name': name,
'attribute_id': size_attribute.id
} for name in ('S', 'M', 'L')])
product_template = self.env['product.template'].create({
'name': "Lovely product",
'is_storable': True,
})
attribute_lines = self.env['product.template.attribute.line'].create({
'product_tmpl_id': product_template.id,
'attribute_id': size_attribute.id,
'value_ids': [Command.set(size_attribute.value_ids.ids)]
})
self.assertEqual(product_template.product_variant_count, 3)
c1, c2, c3, c4, c5, c6 = self.env['product.product'].create([
{
'name': f'Comp {i + 1}',
'categ_id': avco_category.id,
} for i in range(6)
])
self.env['mrp.bom'].create({
'product_tmpl_id': product_template.id,
'product_uom_id': product_template.uom_id.id,
'product_qty': 1.0,
'type': 'phantom',
'bom_line_ids': [
Command.create({'product_id': c1.id, 'product_qty': 1, 'cost_share': 25, 'bom_product_template_attribute_value_ids': [Command.link(attribute_lines[0].product_template_value_ids[0].id)]}), # S size
Command.create({'product_id': c2.id, 'product_qty': 1, 'cost_share': 75, 'bom_product_template_attribute_value_ids': [Command.link(attribute_lines[0].product_template_value_ids[0].id)]}), # S size
Command.create({'product_id': c3.id, 'product_qty': 1, 'cost_share': 100, 'bom_product_template_attribute_value_ids': [Command.link(attribute_lines[0].product_template_value_ids[1].id)]}), # M size
Command.create({'product_id': c4.id, 'product_qty': 1, 'cost_share': 0, 'bom_product_template_attribute_value_ids': [Command.link(attribute_lines[0].product_template_value_ids[2].id)]}), # L sizes
Command.create({'product_id': c5.id, 'product_qty': 1, 'cost_share': 0}), # All sizes
Command.create({'product_id': c6.id, 'product_qty': 0, 'cost_share': 100}), # All sizes
]
})
# Purchase one variant for each sizes
vendor = self.env['res.partner'].create({'name': 'Super vendor'})
purchase_order = self.env['purchase.order'].create({
'partner_id': vendor.id,
'order_line': [
Command.create({'product_id': variant.id, 'product_qty': 1, 'price_unit': 1000}) for variant in product_template.product_variant_ids
],
})
purchase_order.button_confirm()
self.assertEqual(sum(purchase_order.order_line.move_ids.mapped('cost_share')), 300.0, 'There are 3 lines and each line should be associated with a total cost_share of 100%')
self.assertRecordValues(purchase_order.order_line.move_ids.sorted(lambda m: m.product_id.id), [
{'product_id': c1.id, 'cost_share': 25.0},
{'product_id': c2.id, 'cost_share': 75.0},
{'product_id': c3.id, 'cost_share': 100.0},
{'product_id': c4.id, 'cost_share': 50.0},
{'product_id': c5.id, 'cost_share': 0.0},
{'product_id': c5.id, 'cost_share': 0.0},
{'product_id': c5.id, 'cost_share': 50.0},
{'product_id': c6.id, 'cost_share': 0.0},
{'product_id': c6.id, 'cost_share': 0.0},
{'product_id': c6.id, 'cost_share': 0.0},
])
receipt = purchase_order.picking_ids
receipt.button_validate()
self.assertRecordValues(receipt.move_ids.sorted(lambda m: (m.purchase_line_id.product_id.id, m.product_id.id)), [
# S attribute
{'product_id': c1.id, 'value': 250.0},
{'product_id': c2.id, 'value': 750.0},
{'product_id': c5.id, 'value': 0.0},
{'product_id': c6.id, 'value': 0.0},
# M attribute
{'product_id': c3.id, 'value': 1000.0},
{'product_id': c5.id, 'value': 0.0},
{'product_id': c6.id, 'value': 0.0},
# L attribute - Cost share 0% automatically splitted
{'product_id': c4.id, 'value': 500.0},
{'product_id': c5.id, 'value': 500.0},
{'product_id': c6.id, 'value': 0.0},
])

View file

@ -0,0 +1,166 @@
from odoo.addons.stock.tests.common import TestStockCommon
class TestReplenishment(TestStockCommon):
def test_effective_route(self):
orderpoint = self.env['stock.warehouse.orderpoint'].create({
'product_id': self.productA.id,
'product_min_qty': 2,
'product_max_qty': 4,
})
# No routes are available -> no effective route
self.assertFalse(orderpoint.effective_route_id)
# Create routes and corresponding BoM and supplier
manufacture = self.env['stock.route'].create({
'name': 'Manufacture',
'rule_ids': [
(0, 0, {
'name': 'Manufacture',
'location_dest_id': self.stock_location.id,
'action': 'manufacture',
'picking_type_id': self.picking_type_in.id,
}),
],
})
bom = self.env['mrp.bom'].create({
'product_tmpl_id': self.productA.product_tmpl_id.id,
'product_qty': 1,
})
buy = self.env['stock.route'].create({
'name': 'Buy',
'rule_ids': [
(0, 0, {
'name': 'Buy',
'location_dest_id': self.stock_location.id,
'action': 'buy',
'picking_type_id': self.picking_type_in.id,
}),
],
})
self.env['product.supplierinfo'].create({
'product_id': self.productA.id,
'partner_id': self.partner_1.id,
'min_qty': 10,
'price': 50,
})
# Activate one of the routes
self.productA.write({
'route_ids': [(4, manufacture.id)],
})
self.env.invalidate_all()
# Only Manufacture route is set
self.assertEqual(orderpoint.effective_route_id, manufacture)
# Manufacture is the effective route: there is an effective BoM, but no effective vendor
self.assertEqual(orderpoint.effective_bom_id, bom)
self.assertFalse(orderpoint.effective_vendor_id)
self.productA.write({
'route_ids': [(4, buy.id)],
})
self.env.invalidate_all()
# Manufacture and Buy routes are set, but Manufacture is first
self.assertEqual(orderpoint.effective_route_id, manufacture)
# Manufacture is still the effective route
self.assertEqual(orderpoint.effective_bom_id, bom)
self.assertFalse(orderpoint.effective_vendor_id)
orderpoint.route_id = buy
self.env.invalidate_all()
# Manufacture is the default route, but Buy was set explicitly
self.assertEqual(orderpoint.effective_route_id, buy)
self.assertEqual(orderpoint.route_id, buy)
# Buy is the effective route: there is an effective vendor, but no effective BoM
self.assertEqual(orderpoint.effective_vendor_id, self.partner_1)
self.assertFalse(orderpoint.effective_bom_id)
orderpoint.route_id = False
self.productA.write({
'route_ids': [(3, manufacture.id)],
})
self.env.invalidate_all()
# Manufacture was removed, only Buy remains
self.assertEqual(orderpoint.effective_route_id, buy)
self.assertFalse(orderpoint.route_id)
# Buy is still the effective route
self.assertEqual(orderpoint.effective_vendor_id, self.partner_1)
self.assertFalse(orderpoint.effective_bom_id)
def test_replenishment_wizard_warehouse_routes(self):
def create_replenish_wizard(warehouse, product):
return self.env['product.replenish'].create({
'product_id': product.id,
'product_tmpl_id': product.product_tmpl_id.id,
'product_uom_id': product.uom_id.id,
'quantity': 1,
'warehouse_id': warehouse.id,
})
self.warehouse_1.write({
'buy_to_resupply': True,
'manufacture_to_resupply': True,
})
manufacture_route = self.warehouse_1.route_ids.filtered(lambda r: any(rule.action == 'manufacture' for rule in r.rule_ids))
buy_route = self.warehouse_1.route_ids.filtered(lambda r: any(rule.action == 'buy' for rule in r.rule_ids))
self.productA.route_ids = False
# No resupply methods should be set for Product A
self.assertRecordValues(self.productA, [{'route_ids': self.env['stock.route'], 'seller_ids': self.env['product.supplierinfo'], 'bom_ids': self.env['mrp.bom']}])
replenish_empty = create_replenish_wizard(self.warehouse_1, self.productA)
self.assertFalse(replenish_empty.allowed_route_ids)
# Add the MTO route to the product, it should never show in allowed_route_ids
self.warehouse_1.mto_pull_id.route_id.active = True
self.productA.route_ids = self.warehouse_1.mto_pull_id.route_id
# Add a BoM for Product A. This should make it eligible for Manufacture routes
self.env['mrp.bom'].create({
'product_tmpl_id': self.productA.product_tmpl_id.id,
'product_qty': 1,
})
replenish_manufacture = create_replenish_wizard(self.warehouse_1, self.productA)
self.assertEqual(replenish_manufacture.allowed_route_ids, manufacture_route)
# Now add a seller for Product A. This should make it eligible for Buy routes
self.env['product.supplierinfo'].create({
'product_id': self.productA.id,
'partner_id': self.partner_1.id,
})
replenish_both = create_replenish_wizard(self.warehouse_1, self.productA)
self.assertEqual(set(replenish_both.allowed_route_ids.ids), set((manufacture_route | buy_route).ids))
def test_replenishment_cache_route_placeholder(self):
"""Test if route placeholders are calculated correctly regardless of the order of orderpoints"""
# Products themselves do not have any routes activated
self.assertFalse(self.productA.route_ids)
self.assertFalse(self.productB.route_ids)
# productA can be manufactured, productB can be bought
self.env['mrp.bom'].create({
'product_tmpl_id': self.productA.product_tmpl_id.id,
'product_qty': 1,
})
self.env['product.supplierinfo'].create({
'product_id': self.productB.id,
'partner_id': self.partner_1.id,
'min_qty': 10,
'price': 50,
})
orderpointA, orderpointB = self.env['stock.warehouse.orderpoint'].create([{
'product_id': self.productA.id,
}, {
'product_id': self.productB.id,
}])
# Check if proper placeholders are calculated for a recordset with multiple records
(orderpointA | orderpointB)._compute_rules()
self.assertEqual(orderpointA.route_id_placeholder, 'Manufacture')
self.assertEqual(orderpointB.route_id_placeholder, 'Buy')
# Reverse the order of records: the results should be the same
(orderpointB | orderpointA)._compute_rules()
self.assertEqual(orderpointA.route_id_placeholder, 'Manufacture')
self.assertEqual(orderpointB.route_id_placeholder, 'Buy')

View file

@ -5,9 +5,9 @@
<field name="model">mrp.bom</field>
<field name="inherit_id" ref="mrp.mrp_bom_form_view"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='bom_line_ids']/tree//field[@name='manual_consumption']" position="after">
<field name="cost_share" optional="hidden" attrs="{'column_invisible': [('parent.type','!=', 'phantom')]}"/>
<xpath expr="//field[@name='bom_line_ids']/list//field[@name='operation_id']" position="after">
<field name="cost_share" optional="hidden" column_invisible="parent.type != 'phantom'"/>
</xpath>
</field>
</record>
</data></odoo>
</data></odoo>

View file

@ -7,7 +7,7 @@
<field name="inherit_id" ref="mrp.mrp_production_form_view"/>
<field name="arch" type="xml">
<xpath expr="//button[@name='action_view_mrp_production_childs']" position="before">
<button class="oe_stat_button" name="action_view_purchase_orders" type="object" icon="fa-credit-card" groups="purchase.group_purchase_user" attrs="{'invisible': [('purchase_order_count', '=', 0)]}">
<button class="oe_stat_button" name="action_view_purchase_orders" type="object" icon="fa-credit-card" groups="purchase.group_purchase_user" invisible="purchase_order_count == 0">
<div class="o_field_widget o_stat_info">
<span class="o_stat_value"><field name="purchase_order_count"/></span>
<span class="o_stat_text">Purchases</span>

View file

@ -6,7 +6,7 @@
<field name="inherit_id" ref="purchase.purchase_order_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='button_box']" position="inside">
<button class="oe_stat_button" name="action_view_mrp_productions" type="object" icon="fa-wrench" attrs="{'invisible': [('mrp_production_count', '=', 0)]}" groups="mrp.group_mrp_user">
<button class="oe_stat_button" name="action_view_mrp_productions" type="object" icon="fa-wrench" invisible="mrp_production_count == 0" groups="mrp.group_mrp_user">
<div class="o_field_widget o_stat_info">
<span class="o_stat_value"><field name="mrp_production_count"/></span>
<span class="o_stat_text">Manufacturing</span>

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="view_warehouse_orderpoint_tree_editable" model="ir.ui.view">
<field name="name">stock.warehouse.orderpoint.list.editable.inherit.show_route</field>
<field name="model">stock.warehouse.orderpoint</field>
<field name="inherit_id" ref="stock.view_warehouse_orderpoint_tree_editable"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='route_id']" position="attributes">
<attribute name="optional">show</attribute>
</xpath>
</field>
</record>
</odoo>

View file

@ -1,13 +1,15 @@
[project]
name = "odoo-bringout-oca-ocb-purchase_mrp"
version = "16.0.0"
description = "Purchase and MRP Management - Odoo addon"
description = "Purchase and MRP Management -
Odoo addon
"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-mrp>=16.0.0",
"odoo-bringout-oca-ocb-purchase_stock>=16.0.0",
"odoo-bringout-oca-ocb-mrp>=19.0.0",
"odoo-bringout-oca-ocb-purchase_stock>=19.0.0",
"requests>=2.25.1"
]
readme = "README.md"
@ -17,7 +19,7 @@ classifiers = [
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]