mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
Merge pull request #255 from ursais/11.0-mig-mrp_mto_with_stock
[11.0][MIG] mrp_mto_with_stock
This commit is contained in:
87
mrp_mto_with_stock/README.rst
Normal file
87
mrp_mto_with_stock/README.rst
Normal file
@@ -0,0 +1,87 @@
|
||||
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg
|
||||
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
||||
:alt: License: AGPL-3
|
||||
|
||||
==================
|
||||
MRP MTO with Stock
|
||||
==================
|
||||
|
||||
This module extends the functionality of Manufacturing to support the creation
|
||||
of procurements only for a part of the raw material.
|
||||
It has 2 modes. The default one allow you to pull
|
||||
from stock until the quantity on hand is zero, and then create a procurement
|
||||
to fulfill the MO requirements. In this mode, the created procurements must
|
||||
be the ones fulfilling the MO that has generated it.
|
||||
The other mode is based on the forecast quantity. It will allow to pull from
|
||||
stock until the forecast quantity is zero and then create a procurement for
|
||||
the missing products. In this mode, there is no link between the procurement
|
||||
created and MO that has generated it. The procurement may be used to fulfill
|
||||
another MO.
|
||||
|
||||
Configuration
|
||||
=============
|
||||
|
||||
To configure this module, you need to:
|
||||
|
||||
#. Go to the products you want to follow this behaviour.
|
||||
#. In the view form go to the tab *Inventory* and set the *Manufacturing
|
||||
MTO/MTS Locations*. Any other location not specified here will have the
|
||||
standard behavior.
|
||||
|
||||
If you want to use the second mode, based on forecast quantity
|
||||
|
||||
#. Go to the warehouse you want to follow this behaviour.
|
||||
#. In the view form go to the tab *Warehouse Configuration* and set the
|
||||
*MRP MTO with forecast stock*. You still need to configure the products
|
||||
like described in last step.
|
||||
|
||||
Usage
|
||||
=====
|
||||
|
||||
To use this module, you need to:
|
||||
|
||||
#. Go to *Manufacturing* and create a Manufacturing Order.
|
||||
#. Click on *Check availability*.
|
||||
|
||||
.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas
|
||||
:alt: Try me on Runbot
|
||||
:target: https://runbot.odoo-community.org/runbot/129/11.0
|
||||
|
||||
Bug Tracker
|
||||
===========
|
||||
|
||||
Bugs are tracked on `GitHub Issues
|
||||
<https://github.com/OCA/manufacture/issues>`_. In case of trouble, please
|
||||
check there if your issue has already been reported. If you spotted it first,
|
||||
help us smash it by providing detailed and welcomed feedback.
|
||||
|
||||
Credits
|
||||
=======
|
||||
|
||||
Images
|
||||
------
|
||||
|
||||
* Odoo Community Association: `Icon <https://github.com/OCA/maintainer-tools/blob/master/template/module/static/description/icon.svg>`_.
|
||||
|
||||
Contributors
|
||||
------------
|
||||
|
||||
* John Walsh <John.Walsh@interclean.com>
|
||||
* Lois Rilo <lois.rilo@eficent.com>
|
||||
* Florian da Costa <florian.dacosta@akretion.com>
|
||||
* Bhavesh Odedra <bodedra@opensourceintegrators.com>
|
||||
|
||||
Maintainer
|
||||
----------
|
||||
|
||||
.. image:: https://odoo-community.org/logo.png
|
||||
:alt: Odoo Community Association
|
||||
:target: https://odoo-community.org
|
||||
|
||||
This module is maintained by the OCA.
|
||||
|
||||
OCA, or the Odoo Community Association, is a nonprofit organization whose
|
||||
mission is to support the collaborative development of Odoo features and
|
||||
promote its widespread use.
|
||||
|
||||
To contribute to this module, please visit https://odoo-community.org.
|
||||
3
mrp_mto_with_stock/__init__.py
Normal file
3
mrp_mto_with_stock/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from . import models
|
||||
22
mrp_mto_with_stock/__manifest__.py
Normal file
22
mrp_mto_with_stock/__manifest__.py
Normal file
@@ -0,0 +1,22 @@
|
||||
# Copyright 2017 Eficent Business and IT Consulting Services S.L.
|
||||
# Copyright 2015 John Walsh
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
{
|
||||
"name": "MRP MTO with Stock",
|
||||
"summary": "Fix Manufacturing orders to pull from stock until qty is "
|
||||
"zero, and then create a procurement for them.",
|
||||
"author": "John Walsh, Eficent, Odoo Community Association (OCA)",
|
||||
"website": "https://odoo-community.org/",
|
||||
"category": "Manufacturing",
|
||||
"version": "11.0.1.0.0",
|
||||
"license": "AGPL-3",
|
||||
"application": False,
|
||||
"installable": True,
|
||||
"depends": ["stock", "sale", "purchase", "mrp"],
|
||||
"data": [
|
||||
'views/product_template_view.xml',
|
||||
'views/stock_warehouse.xml',
|
||||
],
|
||||
"demo": ['demo/product.xml'],
|
||||
}
|
||||
123
mrp_mto_with_stock/demo/product.xml
Normal file
123
mrp_mto_with_stock/demo/product.xml
Normal file
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Copyright (C) 2017 - Today: GRAP (http://www.grap.coop)
|
||||
@author Sylvain LE GAL (https://twitter.com/legalsylvain)
|
||||
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
|
||||
-->
|
||||
|
||||
<odoo noupdate="1">
|
||||
<record id="product_product_manufacture_1" model="product.product">
|
||||
<field name="name">TOP</field>
|
||||
<field name="categ_id" ref="product.product_category_3"/>
|
||||
<field name="standard_price">600.00</field>
|
||||
<field name="list_price">400.00</field>
|
||||
<field name="type">product</field>
|
||||
<field name="uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="uom_po_id" ref="product.product_uom_unit"/>
|
||||
<field name="description">TODO</field>
|
||||
<field name="default_code">MANUF</field>
|
||||
<field name="route_ids" eval="[(6, 0, [ref('stock.route_warehouse0_mto'), ref('mrp.route_warehouse0_manufacture')])]"/>
|
||||
</record>
|
||||
|
||||
<record id="product_product_manufacture_1_1" model="product.product">
|
||||
<field name="name">Subproduct 1</field>
|
||||
<field name="categ_id" ref="product.product_category_3"/>
|
||||
<field name="standard_price">300.00</field>
|
||||
<field name="list_price">100.00</field>
|
||||
<field name="type">product</field>
|
||||
<field name="uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="uom_po_id" ref="product.product_uom_unit"/>
|
||||
<field name="description">TODO</field>
|
||||
<field name="default_code">MANUF 1-1</field>
|
||||
<field name="route_ids" eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"/>
|
||||
<field name="mrp_mts_mto_location_ids" eval="[(6, 0, [ref('stock.stock_location_stock')])]"/>
|
||||
</record>
|
||||
|
||||
<record id="product_product_manufacture_1_2" model="product.product">
|
||||
<field name="name">Subproduct 2</field>
|
||||
<field name="categ_id" ref="product.product_category_3"/>
|
||||
<field name="standard_price">100.00</field>
|
||||
<field name="list_price">30.00</field>
|
||||
<field name="type">product</field>
|
||||
<field name="uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="uom_po_id" ref="product.product_uom_unit"/>
|
||||
<field name="description">TODO</field>
|
||||
<field name="default_code">MANUF 1-2</field>
|
||||
<field name="route_ids" eval="[(6, 0, [ref('mrp.route_warehouse0_manufacture')])]"/>
|
||||
<field name="mrp_mts_mto_location_ids" eval="[(6, 0, [ref('stock.stock_location_stock')])]"/>
|
||||
</record>
|
||||
|
||||
<record id="product_product_manufacture_1_1_1" model="product.product">
|
||||
<field name="name">Subproduct 1-1</field>
|
||||
<field name="categ_id" ref="product.product_category_3"/>
|
||||
<field name="standard_price">10.00</field>
|
||||
<field name="list_price">3.00</field>
|
||||
<field name="type">product</field>
|
||||
<field name="uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="uom_po_id" ref="product.product_uom_unit"/>
|
||||
<field name="description">TODO</field>
|
||||
<field name="default_code">MANUF 1-1-1</field>
|
||||
</record>
|
||||
|
||||
<record id="product_product_manufacture_1_2_1" model="product.product">
|
||||
<field name="name">Subproduct 2-1</field>
|
||||
<field name="categ_id" ref="product.product_category_3"/>
|
||||
<field name="standard_price">10.00</field>
|
||||
<field name="list_price">3.00</field>
|
||||
<field name="type">product</field>
|
||||
<field name="uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="uom_po_id" ref="product.product_uom_unit"/>
|
||||
<field name="description">TODO</field>
|
||||
<field name="default_code">MANUF 1-2-1</field>
|
||||
</record>
|
||||
|
||||
<record id="mrp_bom_manuf_1" model="mrp.bom">
|
||||
<field name="product_tmpl_id" ref="product_product_manufacture_1_product_template"/>
|
||||
<field name="product_uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="sequence">10</field>
|
||||
</record>
|
||||
|
||||
<record id="mrp_bom_line_manuf_1_1" model="mrp.bom.line">
|
||||
<field name="product_id" ref="product_product_manufacture_1_1"/>
|
||||
<field name="product_qty">5</field>
|
||||
<field name="product_uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="sequence">1</field>
|
||||
<field name="bom_id" ref="mrp_bom_manuf_1"/>
|
||||
</record>
|
||||
|
||||
<record id="mrp_bom_line_manuf_1_2" model="mrp.bom.line">
|
||||
<field name="product_id" ref="product_product_manufacture_1_2"/>
|
||||
<field name="product_qty">2</field>
|
||||
<field name="product_uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="sequence">1</field>
|
||||
<field name="bom_id" ref="mrp_bom_manuf_1"/>
|
||||
</record>
|
||||
|
||||
<record id="mrp_bom_manuf_1_1" model="mrp.bom">
|
||||
<field name="product_tmpl_id" ref="product_product_manufacture_1_1_product_template"/>
|
||||
<field name="product_uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="sequence">10</field>
|
||||
</record>
|
||||
|
||||
<record id="mrp_bom_line_manuf_1_1_1" model="mrp.bom.line">
|
||||
<field name="product_id" ref="product_product_manufacture_1_1_1"/>
|
||||
<field name="product_qty">2</field>
|
||||
<field name="product_uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="sequence">1</field>
|
||||
<field name="bom_id" ref="mrp_bom_manuf_1_1"/>
|
||||
</record>
|
||||
|
||||
<record id="mrp_bom_manuf_1_2" model="mrp.bom">
|
||||
<field name="product_tmpl_id" ref="product_product_manufacture_1_2_product_template"/>
|
||||
<field name="product_uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="sequence">10</field>
|
||||
</record>
|
||||
|
||||
<record id="mrp_bom_line_manuf_1_2_1" model="mrp.bom.line">
|
||||
<field name="product_id" ref="product_product_manufacture_1_2_1"/>
|
||||
<field name="product_qty">4</field>
|
||||
<field name="product_uom_id" ref="product.product_uom_unit"/>
|
||||
<field name="sequence">1</field>
|
||||
<field name="bom_id" ref="mrp_bom_manuf_1_2"/>
|
||||
</record>
|
||||
</odoo>
|
||||
106
mrp_mto_with_stock/i18n/ca.po
Normal file
106
mrp_mto_with_stock/i18n/ca.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ca\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Plantilla del producte"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/de.po
Normal file
106
mrp_mto_with_stock/i18n/de.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: de\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "Fertigungsautrag"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Produktvorlage"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/es.po
Normal file
106
mrp_mto_with_stock/i18n/es.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/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=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "Órden de producción"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Plantilla de producto"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/es_MX.po
Normal file
106
mrp_mto_with_stock/i18n/es_MX.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\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=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Plantilla del producto"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/fi.po
Normal file
106
mrp_mto_with_stock/i18n/fi.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Tuotteen malli"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
107
mrp_mto_with_stock/i18n/fr.po
Normal file
107
mrp_mto_with_stock/i18n/fr.po
Normal file
@@ -0,0 +1,107 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# Quentin THEURET <odoo@kerpeo.com>, 2017
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: French (https://www.transifex.com/oca/teams/23907/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=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "Ordre de fabrication"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Modèle d'article"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/fr_CH.po
Normal file
106
mrp_mto_with_stock/i18n/fr_CH.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: fr_CH\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Template de produit"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/hr.po
Normal file
106
mrp_mto_with_stock/i18n/hr.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/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"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Predložak proizvoda"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/hr_HR.po
Normal file
106
mrp_mto_with_stock/i18n/hr_HR.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# Bole <bole@dajmi5.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: Bole <bole@dajmi5.com>, 2017\n"
|
||||
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hr_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"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "Proizvodni nalog"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/it.po
Normal file
106
mrp_mto_with_stock/i18n/it.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/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=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Template prodotto"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/lt.po
Normal file
106
mrp_mto_with_stock/i18n/lt.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# Viktoras Norkus <viktoras@bmx.lt>, 2018
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-01-16 08:02+0000\n"
|
||||
"PO-Revision-Date: 2018-01-16 08:02+0000\n"
|
||||
"Last-Translator: Viktoras Norkus <viktoras@bmx.lt>, 2018\n"
|
||||
"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/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=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "Gamybos užsakymas"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr "Padaryti"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/nl_NL.po
Normal file
106
mrp_mto_with_stock/i18n/nl_NL.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# Peter Hageman <hageman.p@gmail.com>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: Peter Hageman <hageman.p@gmail.com>, 2017\n"
|
||||
"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nl_NL\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "Productieorder"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/pt_BR.po
Normal file
106
mrp_mto_with_stock/i18n/pt_BR.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/23907/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=2; plural=(n > 1);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "Ordem de fabricação"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Produto Modelo"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/ro.po
Normal file
106
mrp_mto_with_stock/i18n/ro.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/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"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Produs șablon"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/sl.po
Normal file
106
mrp_mto_with_stock/i18n/sl.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sl\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Predloga proizvoda"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/tr_TR.po
Normal file
106
mrp_mto_with_stock/i18n/tr_TR.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: tr_TR\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Ürün şablonu"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/vi_VN.po
Normal file
106
mrp_mto_with_stock/i18n/vi_VN.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: vi_VN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr "Mẫu sản phẩm"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
106
mrp_mto_with_stock/i18n/zh_CN.po
Normal file
106
mrp_mto_with_stock/i18n/zh_CN.po
Normal file
@@ -0,0 +1,106 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * mrp_mto_with_stock
|
||||
#
|
||||
# Translators:
|
||||
# OCA Transbot <transbot@odoo-community.org>, 2017
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 10.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2017-11-28 03:44+0000\n"
|
||||
"PO-Revision-Date: 2017-11-28 03:44+0000\n"
|
||||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n"
|
||||
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/zh_CN/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid "MRP MTO with forecast stock"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,field_description:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid "Manufacturing MTO/MTS Locations"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_mrp_production
|
||||
msgid "Manufacturing Order"
|
||||
msgstr "制造订单"
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_product_template
|
||||
msgid "Product Template"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
msgid "Subproduct 1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
msgid "Subproduct 1-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
msgid "Subproduct 2"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
msgid "Subproduct 2-1"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_1_1
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2
|
||||
#: model:product.product,description:mrp_mto_with_stock.product_product_manufacture_1_2_1
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_1_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_2_product_template
|
||||
#: model:product.template,description:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TODO"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:product.product,name:mrp_mto_with_stock.product_product_manufacture_1
|
||||
#: model:product.template,name:mrp_mto_with_stock.product_product_manufacture_1_product_template
|
||||
msgid "TOP"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_product_mrp_mts_mto_location_ids
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_product_template_mrp_mts_mto_location_ids
|
||||
msgid ""
|
||||
"These manufacturing locations will create procurements when there is no "
|
||||
"stock availale in the source location."
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model,name:mrp_mto_with_stock.model_stock_warehouse
|
||||
msgid "Warehouse"
|
||||
msgstr ""
|
||||
|
||||
#. module: mrp_mto_with_stock
|
||||
#: model:ir.model.fields,help:mrp_mto_with_stock.field_stock_warehouse_mrp_mto_mts_forecast_qty
|
||||
msgid ""
|
||||
"When you use Mrp_mto_with_stock, the procurement creation is based on "
|
||||
"reservable stock by default. Check this option if you prefer base it on the "
|
||||
"forecast stock. In this case, the created procurements won't be linked to "
|
||||
"the raw material moves"
|
||||
msgstr ""
|
||||
5
mrp_mto_with_stock/models/__init__.py
Normal file
5
mrp_mto_with_stock/models/__init__.py
Normal file
@@ -0,0 +1,5 @@
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from . import mrp_production
|
||||
from . import product_template
|
||||
from . import stock_warehouse
|
||||
110
mrp_mto_with_stock/models/mrp_production.py
Normal file
110
mrp_mto_with_stock/models/mrp_production.py
Normal file
@@ -0,0 +1,110 @@
|
||||
# Copyright 2017 Eficent Business and IT Consulting Services S.L.
|
||||
# Copyright 2015 John Walsh
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from odoo import api, models
|
||||
from odoo.exceptions import UserError
|
||||
import copy
|
||||
import logging
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class MrpProduction(models.Model):
|
||||
_inherit = 'mrp.production'
|
||||
|
||||
def _get_procurement_group_data(self, move):
|
||||
return {'partner_id': move.partner_id.id,
|
||||
'name': '{0}:{1}'.format(self.name, move.product_id.name)}
|
||||
|
||||
@api.multi
|
||||
def action_assign(self):
|
||||
"""Reserves available products to the production order but also creates
|
||||
procurements for more items if we cannot reserve enough (MTO with
|
||||
stock).
|
||||
@returns True"""
|
||||
# reserve all that is available (standard behaviour):
|
||||
res = super(MrpProduction, self).action_assign()
|
||||
# try to create procurements:
|
||||
move_obj = self.env['stock.move']
|
||||
for production in self:
|
||||
warehouse = production.location_src_id.get_warehouse()
|
||||
mto_with_no_move_dest_id = warehouse.mrp_mto_mts_forecast_qty
|
||||
move_ids = copy.copy(self.move_raw_ids.ids)
|
||||
for move in move_obj.browse(move_ids):
|
||||
new_move = False
|
||||
qty_to_procure = 0.0
|
||||
if move.state in ('partially_available', 'confirmed') \
|
||||
and move.location_id in \
|
||||
move.product_id.mrp_mts_mto_location_ids \
|
||||
and not mto_with_no_move_dest_id:
|
||||
# We have to split the move because we can't have
|
||||
# a part of the move that have ancestors and not the
|
||||
# other else it won't ever be reserved.
|
||||
qty_to_procure = (
|
||||
move.product_uom_qty - move.reserved_availability)
|
||||
if qty_to_procure < move.product_uom_qty:
|
||||
move._do_unreserve()
|
||||
new_move_id = move._split(
|
||||
qty_to_procure,
|
||||
restrict_partner_id=move.restrict_partner_id)
|
||||
new_move = move_obj.browse(new_move_id)
|
||||
move._action_assign()
|
||||
else:
|
||||
new_move = move
|
||||
elif move.state in ('partially_available', 'confirmed') \
|
||||
and move.procure_method == 'make_to_stock' \
|
||||
and mto_with_no_move_dest_id and \
|
||||
move.location_id in \
|
||||
move.product_id.mrp_mts_mto_location_ids:
|
||||
qty_to_procure = production.get_mto_qty_to_procure(move)
|
||||
if qty_to_procure > 0.0:
|
||||
new_move = move
|
||||
else:
|
||||
continue
|
||||
if new_move:
|
||||
production.run_procurement(new_move, qty_to_procure,
|
||||
mto_with_no_move_dest_id)
|
||||
return res
|
||||
|
||||
@api.multi
|
||||
def run_procurement(self, move, qty, mto_with_no_move_dest_id):
|
||||
self.ensure_one()
|
||||
errors = []
|
||||
values = move._prepare_procurement_values()
|
||||
# In that mode, we don't want any link between the raw material move
|
||||
# And the previous move generated now.
|
||||
if mto_with_no_move_dest_id:
|
||||
values.pop('move_dest_ids', None)
|
||||
origin = '{0}:{1}'.format(self.name, move.product_id.name) + \
|
||||
':MTO -> Production'
|
||||
values['route_ids'] = move.product_id.route_ids
|
||||
try:
|
||||
self.env['procurement.group'].run(
|
||||
move.product_id,
|
||||
qty,
|
||||
move.product_uom,
|
||||
move.location_id,
|
||||
origin,
|
||||
origin,
|
||||
values
|
||||
)
|
||||
except UserError as error:
|
||||
errors.append(error.name)
|
||||
if errors:
|
||||
raise UserError('\n'.join(errors))
|
||||
return True
|
||||
|
||||
@api.multi
|
||||
def get_mto_qty_to_procure(self, move):
|
||||
self.ensure_one()
|
||||
stock_location_id = move.location_id.id
|
||||
move_location = move.with_context(location=stock_location_id)
|
||||
virtual_available = move_location.product_id.virtual_available
|
||||
qty_available = move.product_id.uom_id._compute_quantity(
|
||||
virtual_available, move.product_uom)
|
||||
if qty_available >= 0:
|
||||
return 0.0
|
||||
else:
|
||||
if abs(qty_available) < move.product_uom_qty:
|
||||
return abs(qty_available)
|
||||
return move.product_uom_qty
|
||||
14
mrp_mto_with_stock/models/product_template.py
Normal file
14
mrp_mto_with_stock/models/product_template.py
Normal file
@@ -0,0 +1,14 @@
|
||||
# Copyright 2017 Eficent Business and IT Consulting Services S.L.
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class ProductTemplate(models.Model):
|
||||
_inherit = 'product.template'
|
||||
|
||||
mrp_mts_mto_location_ids = fields.Many2many(
|
||||
comodel_name='stock.location',
|
||||
string='Manufacturing MTO/MTS Locations',
|
||||
help='These manufacturing locations will create procurements when '
|
||||
'there is no stock availale in the source location.')
|
||||
15
mrp_mto_with_stock/models/stock_warehouse.py
Normal file
15
mrp_mto_with_stock/models/stock_warehouse.py
Normal file
@@ -0,0 +1,15 @@
|
||||
# Copyright 2017 Akretion
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class StockWarehouse(models.Model):
|
||||
_inherit = 'stock.warehouse'
|
||||
|
||||
mrp_mto_mts_forecast_qty = fields.Boolean(
|
||||
string="MRP MTO with forecast stock",
|
||||
help="When you use Mrp_mto_with_stock, the procurement creation is "
|
||||
"based on reservable stock by default. Check this option if "
|
||||
"you prefer base it on the forecast stock. In this case, the "
|
||||
"created procurements won't be linked to the raw material moves")
|
||||
BIN
mrp_mto_with_stock/static/description/icon.png
Normal file
BIN
mrp_mto_with_stock/static/description/icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.2 KiB |
3
mrp_mto_with_stock/tests/__init__.py
Normal file
3
mrp_mto_with_stock/tests/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from . import test_mrp_mto_with_stock
|
||||
154
mrp_mto_with_stock/tests/test_mrp_mto_with_stock.py
Normal file
154
mrp_mto_with_stock/tests/test_mrp_mto_with_stock.py
Normal file
@@ -0,0 +1,154 @@
|
||||
# Copyright 2017 Eficent Business and IT Consulting Services S.L.
|
||||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
|
||||
|
||||
from odoo.tests.common import TransactionCase
|
||||
|
||||
|
||||
class TestMrpMtoWithStock(TransactionCase):
|
||||
|
||||
def setUp(self, *args, **kwargs):
|
||||
super(TestMrpMtoWithStock, self).setUp(*args, **kwargs)
|
||||
self.production_model = self.env['mrp.production']
|
||||
self.procurement_model = self.env['procurement.group']
|
||||
self.bom_model = self.env['mrp.bom']
|
||||
self.stock_location_stock = self.env.ref('stock.stock_location_stock')
|
||||
self.manufacture_route = self.env.ref(
|
||||
'mrp.route_warehouse0_manufacture')
|
||||
self.uom_unit = self.env.ref('product.product_uom_unit')
|
||||
self.warehouse = self.env.ref('stock.warehouse0')
|
||||
|
||||
self.top_product = self.env.ref(
|
||||
'mrp_mto_with_stock.product_product_manufacture_1')
|
||||
self.subproduct1 = self.env.ref(
|
||||
'mrp_mto_with_stock.product_product_manufacture_1_1')
|
||||
self.subproduct2 = self.env.ref(
|
||||
'mrp_mto_with_stock.product_product_manufacture_1_2')
|
||||
self.subproduct_1_1 = self.env.ref(
|
||||
'mrp_mto_with_stock.product_product_manufacture_1_1_1')
|
||||
|
||||
self.main_bom = self.env.ref(
|
||||
'mrp_mto_with_stock.mrp_bom_manuf_1')
|
||||
|
||||
def _get_production_vals(self):
|
||||
return {
|
||||
'product_id': self.top_product.id,
|
||||
'product_qty': 1,
|
||||
'product_uom_id': self.uom_unit.id,
|
||||
'bom_id': self.main_bom.id,
|
||||
}
|
||||
|
||||
def _update_product_qty(self, product, location, quantity):
|
||||
"""Update Product quantity."""
|
||||
product_qty = self.env['stock.change.product.qty'].create({
|
||||
'location_id': location.id,
|
||||
'product_id': product.id,
|
||||
'new_quantity': quantity,
|
||||
})
|
||||
product_qty.change_product_qty()
|
||||
return product_qty
|
||||
|
||||
def test_manufacture_with_forecast_stock(self):
|
||||
"""
|
||||
Test Manufacture mto with stock based on forecast quantity
|
||||
and no link between sub assemblies MO's and Main MO raw material
|
||||
"""
|
||||
|
||||
self.warehouse.mrp_mto_mts_forecast_qty = True
|
||||
|
||||
self._update_product_qty(self.subproduct1, self.stock_location_stock,
|
||||
2)
|
||||
self._update_product_qty(self.subproduct2, self.stock_location_stock,
|
||||
4)
|
||||
|
||||
self.production = self.production_model.create(
|
||||
self._get_production_vals())
|
||||
|
||||
# Create MO and check it create sub assemblie MO.
|
||||
self.production.action_assign()
|
||||
|
||||
self.assertEqual(self.production.availability, 'partially_available')
|
||||
self.assertEquals(self.subproduct1.virtual_available, 0)
|
||||
production_sub1 = self.production_model.search(
|
||||
[('origin', 'ilike', self.production.name)])
|
||||
self.assertEqual(production_sub1.state, 'confirmed')
|
||||
self.assertEquals(len(production_sub1), 1)
|
||||
self.assertEqual(production_sub1.product_qty, 3)
|
||||
self._update_product_qty(self.subproduct1, self.stock_location_stock,
|
||||
7)
|
||||
|
||||
# Create second MO and check it does not create procurement
|
||||
self.production2 = self.production_model.create(
|
||||
self._get_production_vals())
|
||||
self.production2.action_assign()
|
||||
p = self.production_model.search(
|
||||
[('origin', 'ilike', self.production2.name)])
|
||||
self.assertEquals(len(p), 0)
|
||||
self.assertEquals(self.production2.availability, 'assigned')
|
||||
self.production2.do_unreserve()
|
||||
self.assertEquals(self.subproduct1.virtual_available, 0)
|
||||
|
||||
self.production.action_assign()
|
||||
# We check if first MO is able to assign it self even if it has
|
||||
# previously generate procurements, it would not be the case in the
|
||||
# other mode (without mrp_mto_mts_reservable_stock on warehouse)
|
||||
self.assertEquals(self.production.availability, 'assigned')
|
||||
|
||||
self.assertEquals(self.subproduct1.virtual_available, 0)
|
||||
|
||||
def test_manufacture_with_reservable_stock(self):
|
||||
"""
|
||||
Test Manufacture mto with stock based on reservable stock
|
||||
and there is a link between sub assemblies MO's and Main MO raw
|
||||
materi al
|
||||
"""
|
||||
|
||||
self._update_product_qty(self.subproduct1, self.stock_location_stock,
|
||||
2)
|
||||
self._update_product_qty(self.subproduct2, self.stock_location_stock,
|
||||
4)
|
||||
|
||||
self.production = self.production_model.create(
|
||||
self._get_production_vals())
|
||||
|
||||
self._update_product_qty(self.subproduct_1_1,
|
||||
self.stock_location_stock, 50)
|
||||
|
||||
# Create MO and check it create sub assemblie MO.
|
||||
self.production.action_assign()
|
||||
self.assertEqual(self.production.state, 'confirmed')
|
||||
mo = self.production_model.search(
|
||||
[('origin', 'ilike', self.production.name)])
|
||||
self.assertEqual(mo.product_qty, 3)
|
||||
|
||||
mo.action_assign()
|
||||
self.assertEqual(mo.availability, 'assigned')
|
||||
wizard_obj = self.env['mrp.product.produce']
|
||||
default_fields = ['lot_id', 'product_id', 'product_uom_id',
|
||||
'product_tracking', 'consume_line_ids',
|
||||
'production_id', 'product_qty', 'serial']
|
||||
wizard_vals = wizard_obj.with_context(active_id=mo.id).\
|
||||
default_get(default_fields)
|
||||
wizard = wizard_obj.create(wizard_vals)
|
||||
wizard.do_produce()
|
||||
self.assertEqual(len(mo), 1)
|
||||
mo.button_mark_done()
|
||||
self.assertEqual(mo.availability, 'assigned')
|
||||
self.assertEquals(self.subproduct1.qty_available, 5)
|
||||
|
||||
self.production.action_assign()
|
||||
self.assertEqual(self.production.state, 'confirmed')
|
||||
|
||||
wizard_obj = self.env['mrp.product.produce']
|
||||
default_fields = ['lot_id', 'product_id', 'product_uom_id',
|
||||
'product_tracking', 'consume_line_ids',
|
||||
'production_id', 'product_qty', 'serial']
|
||||
wizard_vals = wizard_obj.with_context(active_id=self.production.id).\
|
||||
default_get(default_fields)
|
||||
|
||||
wizard = wizard_obj.create(wizard_vals)
|
||||
wizard.do_produce()
|
||||
|
||||
self.assertTrue(self.production.check_to_done)
|
||||
self.production.button_mark_done()
|
||||
self.assertEqual(self.production.state, 'done')
|
||||
self.assertEquals(self.subproduct2.qty_available, 2)
|
||||
20
mrp_mto_with_stock/views/product_template_view.xml
Normal file
20
mrp_mto_with_stock/views/product_template_view.xml
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- Copyright 2017 Eficent Business and IT Consulting Services S.L.
|
||||
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
|
||||
|
||||
<odoo>
|
||||
|
||||
<record id="view_template_property_form" model="ir.ui.view">
|
||||
<field name="name">product.template.form - mrp_mto_with_stock
|
||||
extension</field>
|
||||
<field name="model">product.template</field>
|
||||
<field name="inherit_id" ref="stock.view_template_property_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="property_stock_inventory" position="after">
|
||||
<field name="mrp_mts_mto_location_ids" widget="many2many_tags"
|
||||
options="{'no_create': True}"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
17
mrp_mto_with_stock/views/stock_warehouse.xml
Normal file
17
mrp_mto_with_stock/views/stock_warehouse.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
<!-- Copyright 2017 Akretion
|
||||
License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). -->
|
||||
|
||||
<odoo>
|
||||
|
||||
<record id="view_warehouse_mrp_with_stock" model="ir.ui.view">
|
||||
<field name="model">stock.warehouse</field>
|
||||
<field name="inherit_id" ref="mrp.view_warehouse_inherited"/>
|
||||
<field name="arch" type="xml">
|
||||
<field name="manufacture_to_resupply" position="after">
|
||||
<field name="mrp_mto_mts_forecast_qty"/>
|
||||
</field>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user