From 79fbfc7be190f0a6afdcf674910028330ee83dcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lionel=20Sausin=20=28Num=C3=A9rigraphe=29?= Date: Fri, 27 Feb 2015 13:43:56 +0100 Subject: [PATCH 01/53] [ADD] stock_available Generic module to compute the stock quantity available to promise using several implementations. stock_available_immediatly is changed to become the first optional implementation. Cherry pick of commit 0b060f619fa5d60f9fb343afe1154acd5c730148 from the v7 branch [IMP] stock_available* uses new API [ADD] stock_available_mrp Module to take immediate manufaturing capability into account in the stock quantity available to promise. Conflicts: stock_available/res_config.py [DEL] move stock_available_mrp to __unported__ [ADD] stock_available_sale Take sale quotations into account in the stock quantity available to promise Cherry-picked from 497068f5f5f1d65fdd4a6e90a787eba37b4e3232 Conflicts: stock_available/res_config.py [DEL] move stock_available_sale to __unported__ [IMP] READMEs and TODOs Cherry-picked from v7 at 8add4bea7e91924983fb29966e14a1f0d4d5332e Conflicts: __unported__/stock_available_mrp/__openerp__.py stock_available/__openerp__.py stock_available_immediately/__openerp__.py [IMP] respect product decimal precision https://github.com/odoo/odoo/issues/5512 and https://github.com/odoo-dev/odoo/commit/b3e5a940e3b67021173d07eb0c71c981a2fb9c78 makes it clear the standard intends to support decimal precision on the product form. --- stock_available/README.rst | 47 ++++++++++++ stock_available/__init__.py | 22 ++++++ stock_available/__openerp__.py | 32 ++++++++ stock_available/i18n/fr.po | 98 ++++++++++++++++++++++++ stock_available/i18n/stock_available.pot | 92 ++++++++++++++++++++++ stock_available/product.py | 51 ++++++++++++ stock_available/product_view.xml | 43 +++++++++++ stock_available/res_config.py | 49 ++++++++++++ stock_available/res_config_view.xml | 33 ++++++++ 9 files changed, 467 insertions(+) create mode 100644 stock_available/README.rst create mode 100644 stock_available/__init__.py create mode 100644 stock_available/__openerp__.py create mode 100644 stock_available/i18n/fr.po create mode 100644 stock_available/i18n/stock_available.pot create mode 100644 stock_available/product.py create mode 100644 stock_available/product_view.xml create mode 100644 stock_available/res_config.py create mode 100644 stock_available/res_config_view.xml diff --git a/stock_available/README.rst b/stock_available/README.rst new file mode 100644 index 00000000..e2b71b3b --- /dev/null +++ b/stock_available/README.rst @@ -0,0 +1,47 @@ +Stock available to promise +========================== + +This module proposes several options to compute the quantity available to +promise for each product. +This quantity is based on the projected stock and, depending on the +configuration, it can account for various data such as sales quotations or +immediate production capacity. +This can be configured in the menu Settings > Configuration > Warehouse. + +Configuration +============= + +By default, this module computes the stock available to promise as the virtual +stock. +To take davantage of the additional features, you must which information you +want to base the computation, by checking one or more boxes in the settings: +`Configuration` > `Warehouse` > `Stock available to promise`. + +Usage +===== + +This module adds a field named `Available for sale` on the Product form. +Various additional fields may be added, depending on which information you +chose to base the computation on. + +Credits +======= + +Contributors +------------ + +* Lionel Sausin (Numérigraphe) +* many others contributed to sub-modules, please refer to each sub-module's credits + +Maintainer +---------- + +.. image:: http://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: http://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 http://odoo-community.org. diff --git a/stock_available/__init__.py b/stock_available/__init__.py new file mode 100644 index 00000000..6dff1269 --- /dev/null +++ b/stock_available/__init__.py @@ -0,0 +1,22 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from . import product +from . import res_config diff --git a/stock_available/__openerp__.py b/stock_available/__openerp__.py new file mode 100644 index 00000000..608e6b8f --- /dev/null +++ b/stock_available/__openerp__.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +{ + 'name': 'Stock available to promise', + 'version': '8.0.2.0.0', + "author": u"Numérigraphe,Odoo Community Association (OCA)", + 'category': 'Warehouse', + 'depends': ['stock'], + 'license': 'AGPL-3', + 'data': [ + 'product_view.xml', + 'res_config_view.xml', + ] +} diff --git a/stock_available/i18n/fr.po b/stock_available/i18n/fr.po new file mode 100644 index 00000000..6c8e4c24 --- /dev/null +++ b/stock_available/i18n/fr.po @@ -0,0 +1,98 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * stock_available +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-07-30 16:42+0000\n" +"PO-Revision-Date: 2014-07-30 16:42+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_available +#: field:product.product,immediately_usable_qty:0 +msgid "Available to promise" +msgstr "Disponible à la vente" + +#. module: stock_available +#: view:product.product:0 +msgid "Available to promise:" +msgstr "Disponible à la vente:" + +#. module: stock_available +#: field:stock.config.settings,module_stock_available_sale:0 +msgid "Exclude goods already in sale quotations" +msgstr "Exclure les marchandises qui sont déjà dans les devis" + +#. module: stock_available +#: field:stock.config.settings,module_stock_available_immediately:0 +msgid "Exclude incoming goods" +msgstr "Exclure les receptions attendues" + +#. module: stock_available +#: field:stock.config.settings,module_stock_available_mrp:0 +msgid "Include the production potential" +msgstr "Inclure la production potentielle" + +#. module: stock_available +#: code:_description:0 +#: model:ir.model,name:stock_available.model_product_product +#, python-format +msgid "Product" +msgstr "Article" + +#. module: stock_available +#: view:stock.config.settings:0 +msgid "Stock available to promise" +msgstr "Stock disponible à la vente" + +#. module: stock_available +#: help:product.product,immediately_usable_qty:0 +msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "Stock de cet article qui peut sans risque être proposé à la vente aux clients.\n" +"La définition de cette valeur est paramétrable selon vos besoins" + +#. module: stock_available +#: help:stock.config.settings,module_stock_available_mrp:0 +msgid "This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "Ceci ajoute les quantités de marchandises qui peuvent être immédiatement fabriquées, aux quantitiés disponibles à la vente.\n" +"Ceci installe le module stock_available_mrp.\n" +"Si le module mrp n'est pas encore installé, il le sera aussi" + +#. module: stock_available +#: help:stock.config.settings,module_stock_available_immediately:0 +msgid "This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "Ceci soustrait les réceptions attendues des quantitiés disponibles à la vente.\n" +"Ceci installe le module stock_available_immediately." + +#. module: stock_available +#: help:stock.config.settings,module_stock_available_sale:0 +msgid "This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will install them too" +msgstr "Ceci soustrait les quantités des devis de vente des quantitiés disponibles à la vente.\n" +"Ceci installe le modules stock_available_sale.\n" +"Si les modules sale et sale_delivery_date ne sont pas encore installés, ils le seront également" + +#. module: stock_available +#: view:product.product:0 +msgid "red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete')" +msgstr "red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete')" + +#. module: stock_available +#: code:_description:0 +#: model:ir.model,name:stock_available.model_stock_config_settings +#, python-format +msgid "stock.config.settings" +msgstr "stock.config.settings" + diff --git a/stock_available/i18n/stock_available.pot b/stock_available/i18n/stock_available.pot new file mode 100644 index 00000000..6eed1c95 --- /dev/null +++ b/stock_available/i18n/stock_available.pot @@ -0,0 +1,92 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * stock_available +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 7.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2014-07-30 16:48+0000\n" +"PO-Revision-Date: 2014-07-30 16:48+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: stock_available +#: field:product.product,immediately_usable_qty:0 +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: view:product.product:0 +msgid "Available to promise:" +msgstr "" + +#. module: stock_available +#: field:stock.config.settings,module_stock_available_sale:0 +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: field:stock.config.settings,module_stock_available_immediately:0 +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: field:stock.config.settings,module_stock_available_mrp:0 +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: code:_description:0 +#: model:ir.model,name:stock_available.model_product_product +#, python-format +msgid "Product" +msgstr "" + +#. module: stock_available +#: view:stock.config.settings:0 +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: help:product.product,immediately_usable_qty:0 +msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: help:stock.config.settings,module_stock_available_mrp:0 +msgid "This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: help:stock.config.settings,module_stock_available_immediately:0 +msgid "This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: help:stock.config.settings,module_stock_available_sale:0 +msgid "This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will install them too" +msgstr "" + +#. module: stock_available +#: view:product.product:0 +msgid "red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete')" +msgstr "" + +#. module: stock_available +#: code:_description:0 +#: model:ir.model,name:stock_available.model_stock_config_settings +#, python-format +msgid "stock.config.settings" +msgstr "" + diff --git a/stock_available/product.py b/stock_available/product.py new file mode 100644 index 00000000..1a3b72a5 --- /dev/null +++ b/stock_available/product.py @@ -0,0 +1,51 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, fields, api +from openerp.addons import decimal_precision as dp + + +class ProductTemplate(models.Model): + """Add a field for the stock available to promise. + + Useful implementations need to be installed through the Settings menu or by + installing one of the modules stock_available_* + """ + _inherit = 'product.template' + + @api.depends('virtual_available') + def _product_available(self): + """No-op implementation of the stock available to promise. + + By default, available to promise = forecasted quantity. + + Must be overridden by another module that actually implement + computations.""" + for product in self: + product.immediately_usable_qty = product.virtual_available + + immediately_usable_qty = fields.Float( + digits=dp.get_precision('Product Unit of Measure'), + compute='_product_available', + string='Available to promise', + help="Stock for this Product that can be safely proposed " + "for sale to Customers.\n" + "The definition of this value can be configured to suit " + "your needs") diff --git a/stock_available/product_view.xml b/stock_available/product_view.xml new file mode 100644 index 00000000..d05270f7 --- /dev/null +++ b/stock_available/product_view.xml @@ -0,0 +1,43 @@ + + + + + Quantity available to promise (form) + product.template + + + + + + + + + + + Quantity available to promise (tree) + product.template + + + + + red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete') + + + + + + + + + + Quantity available to promise (kanban) + product.template + + + +
  • Available to promise:
  • +
    +
    +
    +
    +
    diff --git a/stock_available/res_config.py b/stock_available/res_config.py new file mode 100644 index 00000000..a07c9552 --- /dev/null +++ b/stock_available/res_config.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, fields + + +class StockConfig(models.TransientModel): + """Add options to easily install the submodules""" + _inherit = 'stock.config.settings' + + module_stock_available_immediately = fields.Boolean( + string='Exclude incoming goods', + help="This will subtract incoming quantities from the quantities " + "available to promise.\n" + "This installs the module stock_available_immediately.") + +# module_stock_available_sale = fields.Boolean( +# string='Exclude goods already in sale quotations', +# help="This will subtract quantities from the sale quotations from " +# "the quantities available to promise.\n" +# "This installs the modules stock_available_sale.\n" +# "If the modules sale and sale_delivery_date are not " +# "installed, this will install them too") + +# module_stock_available_mrp = fields.Boolean( +# string='Include the production potential', +# help="This will add the quantities of goods that can be " +# "immediately manufactured, to the quantities available to " +# "promise.\n" +# "This installs the module stock_available_mrp.\n" +# "If the module mrp is not installed, this will install it " +# "too") diff --git a/stock_available/res_config_view.xml b/stock_available/res_config_view.xml new file mode 100644 index 00000000..850355b6 --- /dev/null +++ b/stock_available/res_config_view.xml @@ -0,0 +1,33 @@ + + + + + Stock settings: quantity available to promise + stock.config.settings + + + + + + + + + + + + \ No newline at end of file From da46ae9e14e244b8d8ce8a3e749128732956373a Mon Sep 17 00:00:00 2001 From: gfcapalbo Date: Wed, 18 Mar 2015 13:20:03 +0100 Subject: [PATCH 02/53] [FIX] corrected calculation of immediately_usable_qty on product.product and product.template, now takes in account variants and correctly displays value. [FLAKE8] Removing duplicate modules and moving README.rst into __unported__ [ADD} location calculations [FIX] typo --- stock_available/product.py | 41 +++++++++++++++++++++----------- stock_available/product_view.xml | 4 ++-- 2 files changed, 29 insertions(+), 16 deletions(-) diff --git a/stock_available/product.py b/stock_available/product.py index 1a3b72a5..dd7c6bb9 100644 --- a/stock_available/product.py +++ b/stock_available/product.py @@ -1,4 +1,4 @@ -# -*- coding: utf-8 -*- +#-*- coding: utf-8 -*- ############################################################################## # # This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. @@ -24,28 +24,41 @@ class ProductTemplate(models.Model): """Add a field for the stock available to promise. - Useful implementations need to be installed through the Settings menu or by installing one of the modules stock_available_* """ _inherit = 'product.template' + # immediately usable quantity caluculated with the quant method + @api.multi @api.depends('virtual_available') - def _product_available(self): - """No-op implementation of the stock available to promise. - - By default, available to promise = forecasted quantity. - - Must be overridden by another module that actually implement - computations.""" - for product in self: - product.immediately_usable_qty = product.virtual_available + def _immediately_usable_qty(self): + stock_location_obj = self.env['stock.location'] + internal_locations = stock_location_obj.search([ + ('usage', '=', 'internal')]) + sublocation_ids = [] + for location in internal_locations: + sublocation_ids.append(self.env['stock.location'].search( + [('id', 'child_of', location.id)]).ids) + for product_template in self: + quant_obj = self.env['stock.quant'] + quants = quant_obj.search([ + ('location_id', 'in', sublocation_ids), + ('product_id', 'in', product_template.ids), + ('reservation_id', '=', False)]) + availability = 0 + if quants: + for quant in quants: + availability += quant.qty + product_template.immediately_usable_qty = availability immediately_usable_qty = fields.Float( digits=dp.get_precision('Product Unit of Measure'), - compute='_product_available', - string='Available to promise', + compute='_immediately_usable_qty', + string='Available to promise (quant calculation)', help="Stock for this Product that can be safely proposed " "for sale to Customers.\n" "The definition of this value can be configured to suit " - "your needs") + "your needs , this number is obtained by using the new odoo 8 " + "quants, so it gives us the actual curren quants minus reserved" + "quants") diff --git a/stock_available/product_view.xml b/stock_available/product_view.xml index d05270f7..2b2ee78b 100644 --- a/stock_available/product_view.xml +++ b/stock_available/product_view.xml @@ -22,8 +22,8 @@ red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete') - - + + From d3355bbaaa6a97babf6eaaca56d4009f770dd443 Mon Sep 17 00:00:00 2001 From: Giovanni francesco Capalbo Date: Thu, 16 Jul 2015 15:23:57 +0200 Subject: [PATCH 03/53] [FIX] searching on products, leaving full calculations not using internal qty_available that seems not to take in consideration reserved quants. [ADD] Tests --- stock_available/product.py | 6 +- stock_available/tests/test_stock_available.py | 120 ++++++++++++++++++ 2 files changed, 124 insertions(+), 2 deletions(-) create mode 100644 stock_available/tests/test_stock_available.py diff --git a/stock_available/product.py b/stock_available/product.py index dd7c6bb9..b94b6d07 100644 --- a/stock_available/product.py +++ b/stock_available/product.py @@ -41,10 +41,12 @@ def _immediately_usable_qty(self): sublocation_ids.append(self.env['stock.location'].search( [('id', 'child_of', location.id)]).ids) for product_template in self: + products = self.env['product.product'].search([ + ('product_tmpl_id', '=', product_template.id)]) quant_obj = self.env['stock.quant'] quants = quant_obj.search([ ('location_id', 'in', sublocation_ids), - ('product_id', 'in', product_template.ids), + ('product_id', 'in', products.ids), ('reservation_id', '=', False)]) availability = 0 if quants: @@ -60,5 +62,5 @@ def _immediately_usable_qty(self): "for sale to Customers.\n" "The definition of this value can be configured to suit " "your needs , this number is obtained by using the new odoo 8 " - "quants, so it gives us the actual curren quants minus reserved" + "quants, so it gives us the actual current quants minus reserved" "quants") diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py new file mode 100644 index 00000000..2c46f646 --- /dev/null +++ b/stock_available/tests/test_stock_available.py @@ -0,0 +1,120 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# Copyright (C) 2015 Therp BV +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## +from openerp.tests.common import TransactionCase + + +class testStockLogisticsWarehouse(TransactionCase): + + def test01_stock_levels(self): + """checking that immediately_usable_qty actually reflects \ +the variations in stock, both on product and template""" + moveObj = self.env['stock.move'] + productObj = self.env['product.product'] + templateObj = self.env['product.template'] + supplier_location = self.env.ref('stock.stock_location_suppliers') + stock_location = self.env.ref('stock.stock_location_stock') + customer_location = self.env.ref('stock.stock_location_customers') + uom_unit = self.env.ref('product.product_uom_unit') + + # Create product template + templateAB = templateObj.create( + {'name': 'templAB', + 'uom_id': uom_unit.id, + }) + + # Create product A and B + productA = productObj.create( + {'name': 'product A', + 'standard_price': 1, + 'type': 'product', + 'uom_id': uom_unit.id, + 'default_code': 'A', + 'product_tmpl_id': templateAB.id, + }) + + productB = productObj.create( + {'name': 'product B', + 'standard_price': 1, + 'type': 'product', + 'uom_id': uom_unit.id, + 'default_code': 'B', + 'product_tmpl_id': templateAB.id, + }) + + # Create a stock move from INCOMING to STOCK + stockMoveInA = moveObj.create( + {'location_id': supplier_location.id, + 'location_dest_id': stock_location.id, + 'name': 'MOVE INCOMING -> STOCK ', + 'product_id': productA.id, + 'product_uom': productA.uom_id.id, + 'product_uom_qty': 2, + }) + + stockMoveInB = moveObj.create( + {'location_id': supplier_location.id, + 'location_dest_id': stock_location.id, + 'name': 'MOVE INCOMING -> STOCK ', + 'product_id': productB.id, + 'product_uom': productB.uom_id.id, + 'product_uom_qty': 3, + }) + + def compare_product_usable_qty(product, value): + # Refresh, because the function field is not recalculated between + # transactions + product.refresh() + self.assertEqual(product.immediately_usable_qty, value) + + compare_product_usable_qty(productA, 0) + compare_product_usable_qty(templateAB, 0) + + stockMoveInA.action_confirm() + compare_product_usable_qty(productA, 0) + compare_product_usable_qty(templateAB, 0) + + stockMoveInA.action_assign() + compare_product_usable_qty(productA, 0) + compare_product_usable_qty(templateAB, 0) + + stockMoveInA.action_done() + compare_product_usable_qty(productA, 2) + compare_product_usable_qty(templateAB, 2) + + # will directly trigger action_done on productB + stockMoveInB.action_done() + compare_product_usable_qty(productA, 2) + compare_product_usable_qty(productB, 3) + compare_product_usable_qty(templateAB, 5) + + # Create a stock move from STOCK to CUSTOMER + stockMoveOutA = moveObj.create( + {'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + 'name': ' STOCK --> CUSTOMER ', + 'product_id': productA.id, + 'product_uom': productA.uom_id.id, + 'product_uom_qty': 1, + 'state': 'confirmed', + }) + + stockMoveOutA.action_done() + compare_product_usable_qty(productA, 1) + compare_product_usable_qty(templateAB, 4) From 842657bfd49345f36b9109f3ae9a61fe108519a7 Mon Sep 17 00:00:00 2001 From: Laetitia Gangloff Date: Wed, 5 Aug 2015 11:18:12 +0200 Subject: [PATCH 04/53] [FIX] stock_available : update sublocations computation --- stock_available/product.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/stock_available/product.py b/stock_available/product.py index b94b6d07..2a0f6c59 100644 --- a/stock_available/product.py +++ b/stock_available/product.py @@ -36,16 +36,16 @@ def _immediately_usable_qty(self): stock_location_obj = self.env['stock.location'] internal_locations = stock_location_obj.search([ ('usage', '=', 'internal')]) - sublocation_ids = [] + sublocations = self.env['stock.location'] for location in internal_locations: - sublocation_ids.append(self.env['stock.location'].search( - [('id', 'child_of', location.id)]).ids) + sublocations += stock_location_obj.search( + [('id', 'child_of', location.id)]) for product_template in self: products = self.env['product.product'].search([ ('product_tmpl_id', '=', product_template.id)]) quant_obj = self.env['stock.quant'] quants = quant_obj.search([ - ('location_id', 'in', sublocation_ids), + ('location_id', 'in', sublocations.ids), ('product_id', 'in', products.ids), ('reservation_id', '=', False)]) availability = 0 From 0a8255d1abb29049cbc1813eb28a15847436190e Mon Sep 17 00:00:00 2001 From: Lionel Sausin Date: Tue, 8 Sep 2015 18:06:12 +0200 Subject: [PATCH 05/53] Revert changes to computation of _immediately_usable_qty Commit 6c16913 changed the way we compute the immediately_usable_qty: instead of using the virtual stock, we used the sum of quants without reservations. But a quant may actually be reserved and still be available (for example it may be reserved for an internal move). Fixes https://github.com/OCA/stock-logistics-warehouse/issues/79 Remove loop and use correct decorator Restore the features of stock_available_immediately The previous fix restored stock_available but then there was no way to exclude the incomming moves from the count. This belongs in stock_available_immediately, restoring it cleanly. This commit also takes care to respect the distinction between templates and variants, so it should fix https://github.com/OCA/stock-logistics-warehouse/issues/73 too. Restore the qty avail. to promise on variant treeview PEP8 --- stock_available/__init__.py | 3 +- stock_available/__openerp__.py | 7 +- stock_available/i18n/ca.po | 129 ++++++++++++++ stock_available/i18n/cs_CZ.po | 161 ++++++++++++++++++ stock_available/i18n/de.po | 76 +++++++++ stock_available/i18n/el_GR.po | 129 ++++++++++++++ stock_available/i18n/es.po | 143 ++++++++++++++++ stock_available/i18n/es_ES.po | 129 ++++++++++++++ stock_available/i18n/es_MX.po | 129 ++++++++++++++ stock_available/i18n/eu.po | 129 ++++++++++++++ stock_available/i18n/fi.po | 59 +++++++ stock_available/i18n/fr.po | 102 +++++------ stock_available/i18n/fr_CH.po | 129 ++++++++++++++ stock_available/i18n/fr_FR.po | 129 ++++++++++++++ stock_available/i18n/gl.po | 129 ++++++++++++++ stock_available/i18n/hr.po | 143 ++++++++++++++++ stock_available/i18n/hr_HR.po | 145 ++++++++++++++++ stock_available/i18n/it.po | 129 ++++++++++++++ stock_available/i18n/nl.po | 142 +++++++++++++++ stock_available/i18n/nl_NL.po | 130 ++++++++++++++ stock_available/i18n/pt.po | 129 ++++++++++++++ stock_available/i18n/pt_BR.po | 102 +++++++++++ stock_available/i18n/ro.po | 129 ++++++++++++++ stock_available/i18n/ru.po | 142 +++++++++++++++ stock_available/i18n/sl.po | 101 +++++++++++ stock_available/i18n/tr.po | 130 ++++++++++++++ stock_available/i18n/tr_TR.po | 129 ++++++++++++++ stock_available/i18n/vi_VN.po | 129 ++++++++++++++ stock_available/i18n/zh_CN.po | 102 +++++++++++ stock_available/models/__init__.py | 23 +++ .../{product.py => models/product_product.py} | 40 ++--- stock_available/models/product_template.py | 42 +++++ stock_available/{ => models}/res_config.py | 0 stock_available/tests/test_stock_available.py | 120 ------------- .../views/product_product_view.xml | 20 +++ .../product_template_view.xml} | 0 .../{ => views}/res_config_view.xml | 0 37 files changed, 3395 insertions(+), 215 deletions(-) create mode 100644 stock_available/i18n/ca.po create mode 100644 stock_available/i18n/cs_CZ.po create mode 100644 stock_available/i18n/de.po create mode 100644 stock_available/i18n/el_GR.po create mode 100644 stock_available/i18n/es.po create mode 100644 stock_available/i18n/es_ES.po create mode 100644 stock_available/i18n/es_MX.po create mode 100644 stock_available/i18n/eu.po create mode 100644 stock_available/i18n/fi.po create mode 100644 stock_available/i18n/fr_CH.po create mode 100644 stock_available/i18n/fr_FR.po create mode 100644 stock_available/i18n/gl.po create mode 100644 stock_available/i18n/hr.po create mode 100644 stock_available/i18n/hr_HR.po create mode 100644 stock_available/i18n/it.po create mode 100644 stock_available/i18n/nl.po create mode 100644 stock_available/i18n/nl_NL.po create mode 100644 stock_available/i18n/pt.po create mode 100644 stock_available/i18n/pt_BR.po create mode 100644 stock_available/i18n/ro.po create mode 100644 stock_available/i18n/ru.po create mode 100644 stock_available/i18n/sl.po create mode 100644 stock_available/i18n/tr.po create mode 100644 stock_available/i18n/tr_TR.po create mode 100644 stock_available/i18n/vi_VN.po create mode 100644 stock_available/i18n/zh_CN.po create mode 100644 stock_available/models/__init__.py rename stock_available/{product.py => models/product_product.py} (54%) create mode 100644 stock_available/models/product_template.py rename stock_available/{ => models}/res_config.py (100%) delete mode 100644 stock_available/tests/test_stock_available.py create mode 100644 stock_available/views/product_product_view.xml rename stock_available/{product_view.xml => views/product_template_view.xml} (100%) rename stock_available/{ => views}/res_config_view.xml (100%) diff --git a/stock_available/__init__.py b/stock_available/__init__.py index 6dff1269..036bf665 100644 --- a/stock_available/__init__.py +++ b/stock_available/__init__.py @@ -18,5 +18,4 @@ # ############################################################################## -from . import product -from . import res_config +from . import models diff --git a/stock_available/__openerp__.py b/stock_available/__openerp__.py index 608e6b8f..027c5c02 100644 --- a/stock_available/__openerp__.py +++ b/stock_available/__openerp__.py @@ -26,7 +26,8 @@ 'depends': ['stock'], 'license': 'AGPL-3', 'data': [ - 'product_view.xml', - 'res_config_view.xml', - ] + 'views/product_template_view.xml', + 'views/product_product_view.xml', + 'views/res_config_view.xml', + ], } diff --git a/stock_available/i18n/ca.po b/stock_available/i18n/ca.po new file mode 100644 index 00000000..325a133e --- /dev/null +++ b/stock_available/i18n/ca.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Producte" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Plantilla del producte" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/cs_CZ.po b/stock_available/i18n/cs_CZ.po new file mode 100644 index 00000000..3450cbc7 --- /dev/null +++ b/stock_available/i18n/cs_CZ.po @@ -0,0 +1,161 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# Lukáš Spurný , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-27 11:37+0000\n" +"PO-Revision-Date: 2018-02-27 11:37+0000\n" +"Last-Translator: Lukáš Spurný , 2018\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/teams/23907/cs_CZ/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs_CZ\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "K dispozici 1" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "Potenciál 1" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "K dispozici pro slib:" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "K dispozici na slib" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" +"Zvolit pole produktu, který bude použit pro výpočet potenciálu. • Pokud je " +"prázdný, použije se množství On Hand. • Pouze množství polí má význam pro " +"výpočet zásob" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "Vyloučení zboží již v nabídkách prodeje" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "Vylučte příchozí zboží" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "Zahrnout výrobní potenciál" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "Potenciál" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produkt" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Šablona produktu" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" +"Množství tohoto výrobku, které by mohlo být vyrobeno z materiálů, které jsou" +" již k dispozici." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" +"Množství tohoto výrobku, které by mohlo být vyrobeno z materiálů, které jsou" +" již k dispozici. Pokud má produkt několik variant, bude to největší " +"množství, které lze vyrobit pro libovolnou variantu." + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "Zásoby k dispozici" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" +"Sklad pro tento produkt, který může být bezpečně navržen k prodeji " +"zákazníkům. Definice této hodnoty může být konfigurována tak, aby vyhovovala" +" vašim potřebám" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" +"Tím se přidá množství zboží, které lze okamžitě vyrobit, na množství, která " +"je k dispozici pro slib. \"Instaluje modul stock_available_mrp.\" Pokud " +"modul mrp není nainstalován, instaluje se taky" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" +"Tím se odečtou příchozí veličiny z množství, která je k dispozici pro slib. " +"\"Instaluje modul stock_available_immediately." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will install them too" +msgstr "" +"Tím se odečtou množství z prodejních kotací z množství, která je k dispozici" +" pro slib. \"Instaluje moduly stock_available_sale.\" Pokud nejsou " +"nainstalovány moduly prodeje a sales_delivery_date, nainstalují se je také" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "na základě" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "stock.config.settings" diff --git a/stock_available/i18n/de.po b/stock_available/i18n/de.po new file mode 100644 index 00000000..6301f22f --- /dev/null +++ b/stock_available/i18n/de.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# Rudolf Schnapka , 2016 +msgid "" +msgstr "" +"Project-Id-Version: stock-logistics-warehouse (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-14 12:02+0000\n" +"PO-Revision-Date: 2016-04-22 09:17+0000\n" +"Last-Translator: Rudolf Schnapka \n" +"Language-Team: German (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "Verfügbar" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "Verfügbar für Zusage:" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "Verfügbar für Lieferversprechen" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "Warenzugänge ausschließen" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produkt" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Produktvorlage" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "Bestand für Lieferversprechen verfügbar" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "Bestand dieses Produkts, der sicher einem Kunden verkauft werden kann.\nDie Definition dieses Werts kann an Ihre Bedürfnisse angepasst werden" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "Warenzugänge werden von dem für Lieferversprechen verfügbaren Bestand abgezogen.\nDas Modul stock_available_immediately wird installiert." + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "stock.config.settings" diff --git a/stock_available/i18n/el_GR.po b/stock_available/i18n/el_GR.po new file mode 100644 index 00000000..97df20ee --- /dev/null +++ b/stock_available/i18n/el_GR.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: el_GR\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Προϊόν" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/es.po b/stock_available/i18n/es.po new file mode 100644 index 00000000..063e0f6a --- /dev/null +++ b/stock_available/i18n/es.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +# enjolras , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-27 11:37+0000\n" +"PO-Revision-Date: 2018-02-27 11:37+0000\n" +"Last-Translator: enjolras , 2018\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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "Disponible" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "Potencial" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "Potencial" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Producto" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Plantilla de producto" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "stock.config.settings" diff --git a/stock_available/i18n/es_ES.po b/stock_available/i18n/es_ES.po new file mode 100644 index 00000000..cbe2f751 --- /dev/null +++ b/stock_available/i18n/es_ES.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_ES\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Producto" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/es_MX.po b/stock_available/i18n/es_MX.po new file mode 100644 index 00000000..a7072e20 --- /dev/null +++ b/stock_available/i18n/es_MX.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Plantilla del producto" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/eu.po b/stock_available/i18n/eu.po new file mode 100644 index 00000000..72e70af9 --- /dev/null +++ b/stock_available/i18n/eu.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: eu\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produktua" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/fi.po b/stock_available/i18n/fi.po new file mode 100644 index 00000000..be5a3ab6 --- /dev/null +++ b/stock_available/i18n/fi.po @@ -0,0 +1,59 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: stock-logistics-warehouse (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-09-23 20:23+0000\n" +"PO-Revision-Date: 2015-09-15 13:04+0000\n" +"Last-Translator: <>\n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-8-0/language/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_available +#: view:product.template:stock_available.view_stock_available_kanban +msgid "Available to promise:" +msgstr "" + +#. module: stock_available +#: field:stock.config.settings,module_stock_available_immediately:0 +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Tuote" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Tuotteen malli" + +#. module: stock_available +#: view:stock.config.settings:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: help:stock.config.settings,module_stock_available_immediately:0 +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: view:product.product:stock_available.view_stock_available_tree_variant +#: view:product.template:stock_available.view_stock_available_tree +msgid "" +"red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in " +"('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not " +"in ('draft', 'end', 'obsolete')" +msgstr "" diff --git a/stock_available/i18n/fr.po b/stock_available/i18n/fr.po index 6c8e4c24..ea9bb889 100644 --- a/stock_available/i18n/fr.po +++ b/stock_available/i18n/fr.po @@ -1,98 +1,76 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: -# * stock_available -# +# * stock_available +# +# Translators: +# Pierre Verkest , 2015 msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: stock-logistics-warehouse (9.0)\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-07-30 16:42+0000\n" -"PO-Revision-Date: 2014-07-30 16:42+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" +"POT-Creation-Date: 2016-02-27 01:43+0000\n" +"PO-Revision-Date: 2016-02-26 16:56+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/fr/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: \n" +"Language: fr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available -#: field:product.product,immediately_usable_qty:0 -msgid "Available to promise" -msgstr "Disponible à la vente" +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" #. module: stock_available -#: view:product.product:0 -msgid "Available to promise:" -msgstr "Disponible à la vente:" +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" #. module: stock_available -#: field:stock.config.settings,module_stock_available_sale:0 -msgid "Exclude goods already in sale quotations" -msgstr "Exclure les marchandises qui sont déjà dans les devis" +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" #. module: stock_available -#: field:stock.config.settings,module_stock_available_immediately:0 +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Exclure les receptions attendues" #. module: stock_available -#: field:stock.config.settings,module_stock_available_mrp:0 -msgid "Include the production potential" -msgstr "Inclure la production potentielle" - -#. module: stock_available -#: code:_description:0 #: model:ir.model,name:stock_available.model_product_product -#, python-format msgid "Product" msgstr "Article" #. module: stock_available -#: view:stock.config.settings:0 +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Modèle de produit" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Stock disponible à la vente" #. module: stock_available -#: help:product.product,immediately_usable_qty:0 -msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" -msgstr "Stock de cet article qui peut sans risque être proposé à la vente aux clients.\n" -"La définition de cette valeur est paramétrable selon vos besoins" - -#. module: stock_available -#: help:stock.config.settings,module_stock_available_mrp:0 -msgid "This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" -"This installs the module stock_available_mrp.\n" -"If the module mrp is not installed, this will install it too" -msgstr "Ceci ajoute les quantités de marchandises qui peuvent être immédiatement fabriquées, aux quantitiés disponibles à la vente.\n" -"Ceci installe le module stock_available_mrp.\n" -"Si le module mrp n'est pas encore installé, il le sera aussi" +msgstr "" #. module: stock_available -#: help:stock.config.settings,module_stock_available_immediately:0 -msgid "This will subtract incoming quantities from the quantities available to promise.\n" +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" "This installs the module stock_available_immediately." -msgstr "Ceci soustrait les réceptions attendues des quantitiés disponibles à la vente.\n" -"Ceci installe le module stock_available_immediately." - -#. module: stock_available -#: help:stock.config.settings,module_stock_available_sale:0 -msgid "This will subtract quantities from the sale quotations from the quantities available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will install them too" -msgstr "Ceci soustrait les quantités des devis de vente des quantitiés disponibles à la vente.\n" -"Ceci installe le modules stock_available_sale.\n" -"Si les modules sale et sale_delivery_date ne sont pas encore installés, ils le seront également" - -#. module: stock_available -#: view:product.product:0 -msgid "red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete')" -msgstr "red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete')" +msgstr "Ceci soustrait les réceptions attendues des quantitiés disponibles à la vente.\nCeci installe le module stock_available_immediately." #. module: stock_available -#: code:_description:0 #: model:ir.model,name:stock_available.model_stock_config_settings -#, python-format msgid "stock.config.settings" -msgstr "stock.config.settings" - +msgstr "" diff --git a/stock_available/i18n/fr_CH.po b/stock_available/i18n/fr_CH.po new file mode 100644 index 00000000..67135ac7 --- /dev/null +++ b/stock_available/i18n/fr_CH.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produit" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Template de produit" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/fr_FR.po b/stock_available/i18n/fr_FR.po new file mode 100644 index 00000000..838006cd --- /dev/null +++ b/stock_available/i18n/fr_FR.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/fr_FR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr_FR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produit" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/gl.po b/stock_available/i18n/gl.po new file mode 100644 index 00000000..587917d9 --- /dev/null +++ b/stock_available/i18n/gl.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: gl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produto" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/hr.po b/stock_available/i18n/hr.po new file mode 100644 index 00000000..a00dbcb4 --- /dev/null +++ b/stock_available/i18n/hr.po @@ -0,0 +1,143 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-27 11:37+0000\n" +"PO-Revision-Date: 2018-02-27 11:37+0000\n" +"Last-Translator: Bole , 2018\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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "Raspoloživo" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "Potencijalno" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "Raspoloživo za obećati:" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "Raspoloživo za obećati" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "Isključi dobra već u prodajnim nalozima" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "Isključi robu u dolasku" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "Isključi potencijal proizvodnje" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "Potencijal" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Proizvod" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Predložak proizvoda" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "Zaliha raspoloživa za obećati" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "bazirano na" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "stock.config.settings" diff --git a/stock_available/i18n/hr_HR.po b/stock_available/i18n/hr_HR.po new file mode 100644 index 00000000..79e40591 --- /dev/null +++ b/stock_available/i18n/hr_HR.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2016 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-02 00:35+0000\n" +"PO-Revision-Date: 2017-05-02 00:35+0000\n" +"Last-Translator: Bole , 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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "Dostupno" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "Potencijal" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "Dostupno za rezervirati:" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "Dostupno za rezervirati:" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" +"Izaberite polje na proizvodu koje će se koristiti za izračun potencijala.\n" +"Ukoliko je prazno, koristi se količina na raspolaganju.\n" +"Samo polja količine imaju značaj pri izračunu zalihe." + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "Isključi robu u dolasku" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "Uključi potencijale proizvodnje" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "Potencijal" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Proizvod" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Predložak proizvoda" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" +"Količina ovog proizvoda koja može biti proizvoedena korištenjem trenutno " +"raspoloživih materijala." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" +"Količina ovog proizvoda koja može biti proizvedena korištenjem trenutno " +"raspoloživih materijala. Ukoliko proizvoda ima više varijanti, ovo će " +"pokazati najveću količinu koja može biti proizvoedena za bilokoju varijantu." + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "Zaliha dostupna za rezervacije" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" +"Zaliha ovog proizvoda koja može biti predložena za prodaju kupcima.\n" +"Definicija ove vrijednosti može biti podešena da odgovara vašim potrebama." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" +"Ovo će dodati količinu robe koja može biti odmah proizvedena, količinama raspoloživim za rezervacije.\n" +"Ovo instalira modul stock_available_mrp.\n" +"Ukoliko modul mrp nije instaliran, instalirati će i njega." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" +"Ovo će oduzeti količine robe u dolasku od količina raspoloživih za rezervacije.\n" +"Ovo instalira modul_stock_available_emediatly." + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "bazirano na" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "stock.config.settings" diff --git a/stock_available/i18n/it.po b/stock_available/i18n/it.po new file mode 100644 index 00000000..ab9407ed --- /dev/null +++ b/stock_available/i18n/it.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 2016\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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Prodotto" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Template Prodotto" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/nl.po b/stock_available/i18n/nl.po new file mode 100644 index 00000000..05cda51d --- /dev/null +++ b/stock_available/i18n/nl.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 14:35+0000\n" +"PO-Revision-Date: 2018-01-16 14:35+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Product" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Productsjabloon" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/nl_NL.po b/stock_available/i18n/nl_NL.po new file mode 100644 index 00000000..b59d117f --- /dev/null +++ b/stock_available/i18n/nl_NL.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-23 00:57+0000\n" +"PO-Revision-Date: 2017-06-23 00:57+0000\n" +"Last-Translator: Peter Hageman , 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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "Beschikbaar" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "Vrije Voorraad:" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "Vrije Voorraad" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "Inkomende goederen uitzonderen" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Product" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Productsjabloon" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "Vrije voorraad" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "Gebaseerd op" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "stock.config.settings" diff --git a/stock_available/i18n/pt.po b/stock_available/i18n/pt.po new file mode 100644 index 00000000..7b06bcb9 --- /dev/null +++ b/stock_available/i18n/pt.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produto" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/pt_BR.po b/stock_available/i18n/pt_BR.po new file mode 100644 index 00000000..68514329 --- /dev/null +++ b/stock_available/i18n/pt_BR.po @@ -0,0 +1,102 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# Claudio Araujo Santos , 2016 +msgid "" +msgstr "" +"Project-Id-Version: stock-logistics-warehouse (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-03 20:56+0000\n" +"PO-Revision-Date: 2016-07-07 19:37+0000\n" +"Last-Translator: Claudio Araujo Santos \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "Disponível" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "Disponível a prometer" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "Disponível a prometer" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "Escolha do campo do produto que vai ser utilizado para calcular potencial.\nSe vazio, quantidade disponível é utilizada.\nSomente os campos de quantidade têm significado para computação estoque" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "Excluir entrada de mercadorias" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "Incluir o potencial de produção" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produto" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Modelo Produto" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "Estoque disponível para prometer" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "Estoque para este produto que pode ser proposto com segurança para a venda aos clientes.\nA definição deste valor pode ser configurado para atender às suas necessidades" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "Isto irá adicionar as quantidades de produtos que podem ser fabricados de imediato, para as quantidades disponíveis para prometer.\nIsso instala o stock_available_mrp módulo.\nSe o MRP módulo não está instalado, este irá instalar-lo também" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "Isto irá subtrair quantidades recebidas a partir das quantidades disponíveis para prometer.\nIsso instala o módulo stock_available_immediately." + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "Baseado em" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "stock.config.settings" diff --git a/stock_available/i18n/ro.po b/stock_available/i18n/ro.po new file mode 100644 index 00000000..2b964c8c --- /dev/null +++ b/stock_available/i18n/ro.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Produs" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Produs șablon" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/ru.po b/stock_available/i18n/ru.po new file mode 100644 index 00000000..789971e5 --- /dev/null +++ b/stock_available/i18n/ru.po @@ -0,0 +1,142 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 14:35+0000\n" +"PO-Revision-Date: 2018-01-16 14:35+0000\n" +"Last-Translator: OCA Transbot , 2018\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Товар/Услуга" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/sl.po b/stock_available/i18n/sl.po new file mode 100644 index 00000000..af3df45b --- /dev/null +++ b/stock_available/i18n/sl.po @@ -0,0 +1,101 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: stock-logistics-warehouse (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-04-30 03:10+0000\n" +"PO-Revision-Date: 2016-04-27 11:10+0000\n" +"Last-Translator: OCA Transbot \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/sl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: sl\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Proizvod" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Predloga proizvoda" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/tr.po b/stock_available/i18n/tr.po new file mode 100644 index 00000000..dd03191d --- /dev/null +++ b/stock_available/i18n/tr.po @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +# Ediz Duman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: Ediz Duman , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: tr\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "Mevcut" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "Potansiyel" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "Potansiyel" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Ürün" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Ürün Şablonu" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/tr_TR.po b/stock_available/i18n/tr_TR.po new file mode 100644 index 00000000..ed0e7655 --- /dev/null +++ b/stock_available/i18n/tr_TR.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Ürün" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Ürün şablonu" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/vi_VN.po b/stock_available/i18n/vi_VN.po new file mode 100644 index 00000000..ddf8ffdd --- /dev/null +++ b/stock_available/i18n/vi_VN.po @@ -0,0 +1,129 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-03 01:23+0000\n" +"PO-Revision-Date: 2017-06-03 01:23+0000\n" +"Last-Translator: OCA Transbot , 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: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "Sản phẩm" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "Mẫu sản phẩm" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/i18n/zh_CN.po b/stock_available/i18n/zh_CN.po new file mode 100644 index 00000000..1d423f79 --- /dev/null +++ b/stock_available/i18n/zh_CN.po @@ -0,0 +1,102 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# Jeffery Chenn , 2016 +msgid "" +msgstr "" +"Project-Id-Version: stock-logistics-warehouse (9.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-28 10:00+0000\n" +"PO-Revision-Date: 2016-09-04 06:06+0000\n" +"Last-Translator: Jeffery Chenn \n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/zh_CN/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: zh_CN\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "可用" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "产品" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "产品模板" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "基于" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_stock_config_settings +msgid "stock.config.settings" +msgstr "" diff --git a/stock_available/models/__init__.py b/stock_available/models/__init__.py new file mode 100644 index 00000000..bf26a289 --- /dev/null +++ b/stock_available/models/__init__.py @@ -0,0 +1,23 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from . import product_template +from . import product_product +from . import res_config diff --git a/stock_available/product.py b/stock_available/models/product_product.py similarity index 54% rename from stock_available/product.py rename to stock_available/models/product_product.py index 2a0f6c59..7335f641 100644 --- a/stock_available/product.py +++ b/stock_available/models/product_product.py @@ -22,45 +22,29 @@ from openerp.addons import decimal_precision as dp -class ProductTemplate(models.Model): +class ProductProduct(models.Model): """Add a field for the stock available to promise. Useful implementations need to be installed through the Settings menu or by installing one of the modules stock_available_* """ - _inherit = 'product.template' + _inherit = 'product.product' - # immediately usable quantity caluculated with the quant method - @api.multi + @api.one @api.depends('virtual_available') def _immediately_usable_qty(self): - stock_location_obj = self.env['stock.location'] - internal_locations = stock_location_obj.search([ - ('usage', '=', 'internal')]) - sublocations = self.env['stock.location'] - for location in internal_locations: - sublocations += stock_location_obj.search( - [('id', 'child_of', location.id)]) - for product_template in self: - products = self.env['product.product'].search([ - ('product_tmpl_id', '=', product_template.id)]) - quant_obj = self.env['stock.quant'] - quants = quant_obj.search([ - ('location_id', 'in', sublocations.ids), - ('product_id', 'in', products.ids), - ('reservation_id', '=', False)]) - availability = 0 - if quants: - for quant in quants: - availability += quant.qty - product_template.immediately_usable_qty = availability + """No-op implementation of the stock available to promise. + + By default, available to promise = forecasted quantity. + + Must be overridden by another module that actually implement + computations.""" + self.immediately_usable_qty = self.virtual_available immediately_usable_qty = fields.Float( digits=dp.get_precision('Product Unit of Measure'), compute='_immediately_usable_qty', - string='Available to promise (quant calculation)', + string='Available to promise', help="Stock for this Product that can be safely proposed " "for sale to Customers.\n" "The definition of this value can be configured to suit " - "your needs , this number is obtained by using the new odoo 8 " - "quants, so it gives us the actual current quants minus reserved" - "quants") + "your needs") diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py new file mode 100644 index 00000000..fe55ecc4 --- /dev/null +++ b/stock_available/models/product_template.py @@ -0,0 +1,42 @@ +# -*- coding: utf-8 -*- +############################################################################## +# +# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero General Public License as +# published by the Free Software Foundation, either version 3 of the +# License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . +# +############################################################################## + +from openerp import models, fields, api +from openerp.addons import decimal_precision as dp + + +class ProductTemplate(models.Model): + _inherit = 'product.template' + + @api.one + @api.depends('virtual_available') + def _immediately_usable_qty(self): + """Compute the quantity using all the variants""" + self.immediately_usable_qty = sum( + [v.immediately_usable_qty for v in self.product_variant_ids]) + + immediately_usable_qty = fields.Float( + digits=dp.get_precision('Product Unit of Measure'), + compute='_immediately_usable_qty', + string='Available to promise', + help="Stock for this Product that can be safely proposed " + "for sale to Customers.\n" + "The definition of this value can be configured to suit " + "your needs") diff --git a/stock_available/res_config.py b/stock_available/models/res_config.py similarity index 100% rename from stock_available/res_config.py rename to stock_available/models/res_config.py diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py deleted file mode 100644 index 2c46f646..00000000 --- a/stock_available/tests/test_stock_available.py +++ /dev/null @@ -1,120 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################## -# -# Copyright (C) 2015 Therp BV -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## -from openerp.tests.common import TransactionCase - - -class testStockLogisticsWarehouse(TransactionCase): - - def test01_stock_levels(self): - """checking that immediately_usable_qty actually reflects \ -the variations in stock, both on product and template""" - moveObj = self.env['stock.move'] - productObj = self.env['product.product'] - templateObj = self.env['product.template'] - supplier_location = self.env.ref('stock.stock_location_suppliers') - stock_location = self.env.ref('stock.stock_location_stock') - customer_location = self.env.ref('stock.stock_location_customers') - uom_unit = self.env.ref('product.product_uom_unit') - - # Create product template - templateAB = templateObj.create( - {'name': 'templAB', - 'uom_id': uom_unit.id, - }) - - # Create product A and B - productA = productObj.create( - {'name': 'product A', - 'standard_price': 1, - 'type': 'product', - 'uom_id': uom_unit.id, - 'default_code': 'A', - 'product_tmpl_id': templateAB.id, - }) - - productB = productObj.create( - {'name': 'product B', - 'standard_price': 1, - 'type': 'product', - 'uom_id': uom_unit.id, - 'default_code': 'B', - 'product_tmpl_id': templateAB.id, - }) - - # Create a stock move from INCOMING to STOCK - stockMoveInA = moveObj.create( - {'location_id': supplier_location.id, - 'location_dest_id': stock_location.id, - 'name': 'MOVE INCOMING -> STOCK ', - 'product_id': productA.id, - 'product_uom': productA.uom_id.id, - 'product_uom_qty': 2, - }) - - stockMoveInB = moveObj.create( - {'location_id': supplier_location.id, - 'location_dest_id': stock_location.id, - 'name': 'MOVE INCOMING -> STOCK ', - 'product_id': productB.id, - 'product_uom': productB.uom_id.id, - 'product_uom_qty': 3, - }) - - def compare_product_usable_qty(product, value): - # Refresh, because the function field is not recalculated between - # transactions - product.refresh() - self.assertEqual(product.immediately_usable_qty, value) - - compare_product_usable_qty(productA, 0) - compare_product_usable_qty(templateAB, 0) - - stockMoveInA.action_confirm() - compare_product_usable_qty(productA, 0) - compare_product_usable_qty(templateAB, 0) - - stockMoveInA.action_assign() - compare_product_usable_qty(productA, 0) - compare_product_usable_qty(templateAB, 0) - - stockMoveInA.action_done() - compare_product_usable_qty(productA, 2) - compare_product_usable_qty(templateAB, 2) - - # will directly trigger action_done on productB - stockMoveInB.action_done() - compare_product_usable_qty(productA, 2) - compare_product_usable_qty(productB, 3) - compare_product_usable_qty(templateAB, 5) - - # Create a stock move from STOCK to CUSTOMER - stockMoveOutA = moveObj.create( - {'location_id': stock_location.id, - 'location_dest_id': customer_location.id, - 'name': ' STOCK --> CUSTOMER ', - 'product_id': productA.id, - 'product_uom': productA.uom_id.id, - 'product_uom_qty': 1, - 'state': 'confirmed', - }) - - stockMoveOutA.action_done() - compare_product_usable_qty(productA, 1) - compare_product_usable_qty(templateAB, 4) diff --git a/stock_available/views/product_product_view.xml b/stock_available/views/product_product_view.xml new file mode 100644 index 00000000..22dd36b2 --- /dev/null +++ b/stock_available/views/product_product_view.xml @@ -0,0 +1,20 @@ + + + + + Quantity available to promise (variant tree) + product.product + + + + + red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete') + + + + + + + + + diff --git a/stock_available/product_view.xml b/stock_available/views/product_template_view.xml similarity index 100% rename from stock_available/product_view.xml rename to stock_available/views/product_template_view.xml diff --git a/stock_available/res_config_view.xml b/stock_available/views/res_config_view.xml similarity index 100% rename from stock_available/res_config_view.xml rename to stock_available/views/res_config_view.xml From 368722e5aa638a0e5ab2571c8d8a4b25ba2705f5 Mon Sep 17 00:00:00 2001 From: "Atchuthan, Sodexis" Date: Wed, 10 Feb 2016 11:41:48 +0530 Subject: [PATCH 06/53] [9.0][PORT] Stock available --- stock_available/README.rst | 1 + stock_available/__init__.py | 20 +-------- stock_available/__openerp__.py | 25 +++-------- stock_available/models/__init__.py | 24 ++-------- stock_available/models/product_product.py | 23 ++-------- stock_available/models/product_template.py | 20 +-------- stock_available/models/res_config.py | 21 ++------- .../views/product_product_view.xml | 29 +++++++----- .../views/product_template_view.xml | 45 +++++++++++-------- stock_available/views/res_config_view.xml | 6 ++- 10 files changed, 69 insertions(+), 145 deletions(-) diff --git a/stock_available/README.rst b/stock_available/README.rst index e2b71b3b..e2fd4282 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -31,6 +31,7 @@ Contributors ------------ * Lionel Sausin (Numérigraphe) +* Sodexis * many others contributed to sub-modules, please refer to each sub-module's credits Maintainer diff --git a/stock_available/__init__.py b/stock_available/__init__.py index 036bf665..4016a309 100644 --- a/stock_available/__init__.py +++ b/stock_available/__init__.py @@ -1,21 +1,5 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014 Numérigraphe, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models diff --git a/stock_available/__openerp__.py b/stock_available/__openerp__.py index 027c5c02..14dcb739 100644 --- a/stock_available/__openerp__.py +++ b/stock_available/__openerp__.py @@ -1,27 +1,11 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014 Numérigraphe, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Stock available to promise', - 'version': '8.0.2.0.0', - "author": u"Numérigraphe,Odoo Community Association (OCA)", + 'version': '9.0.1.0.0', + "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", 'category': 'Warehouse', 'depends': ['stock'], 'license': 'AGPL-3', @@ -30,4 +14,5 @@ 'views/product_product_view.xml', 'views/res_config_view.xml', ], + 'installable': True, } diff --git a/stock_available/models/__init__.py b/stock_available/models/__init__.py index bf26a289..c74571e2 100644 --- a/stock_available/models/__init__.py +++ b/stock_available/models/__init__.py @@ -1,23 +1,5 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014 Numérigraphe, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from . import product_template -from . import product_product -from . import res_config +from . import product_template, product_product, res_config diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index 7335f641..e9fe960e 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -1,28 +1,13 @@ -#-*- coding: utf-8 -*- -############################################################################## -# -# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# -*- coding: utf-8 -*- +# © 2014 Numérigraphe, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api from openerp.addons import decimal_precision as dp class ProductProduct(models.Model): + """Add a field for the stock available to promise. Useful implementations need to be installed through the Settings menu or by installing one of the modules stock_available_* diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index fe55ecc4..cdff1f35 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -1,22 +1,6 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014 Numérigraphe, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields, api from openerp.addons import decimal_precision as dp diff --git a/stock_available/models/res_config.py b/stock_available/models/res_config.py index a07c9552..11cc7761 100644 --- a/stock_available/models/res_config.py +++ b/stock_available/models/res_config.py @@ -1,27 +1,12 @@ # -*- coding: utf-8 -*- -############################################################################## -# -# This module is copyright (C) 2014 Numérigraphe SARL. All Rights Reserved. -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . -# -############################################################################## +# © 2014 Numérigraphe, Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from openerp import models, fields class StockConfig(models.TransientModel): + """Add options to easily install the submodules""" _inherit = 'stock.config.settings' diff --git a/stock_available/views/product_product_view.xml b/stock_available/views/product_product_view.xml index 22dd36b2..3c0a2c8b 100644 --- a/stock_available/views/product_product_view.xml +++ b/stock_available/views/product_product_view.xml @@ -1,20 +1,27 @@ + + - + Quantity available to promise (variant tree) product.product - + - - - red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete') - - - - - + + + - + \ No newline at end of file diff --git a/stock_available/views/product_template_view.xml b/stock_available/views/product_template_view.xml index 2b2ee78b..d24322f1 100644 --- a/stock_available/views/product_template_view.xml +++ b/stock_available/views/product_template_view.xml @@ -1,43 +1,50 @@ + + Quantity available to promise (form) product.template - + - - - - + + + - Quantity available to promise (tree) product.template - - - red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete') - - - - - + + red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete') + + + + - Quantity available to promise (kanban) product.template - -
  • Available to promise:
  • -
    +
      +
    • Available to Promise:
    • +
    -
    + \ No newline at end of file diff --git a/stock_available/views/res_config_view.xml b/stock_available/views/res_config_view.xml index 850355b6..51eaca46 100644 --- a/stock_available/views/res_config_view.xml +++ b/stock_available/views/res_config_view.xml @@ -1,4 +1,7 @@ + + @@ -12,7 +15,8 @@
    - - \ No newline at end of file + diff --git a/stock_available/views/product_template_view.xml b/stock_available/views/product_template_view.xml index d24322f1..e5705d63 100644 --- a/stock_available/views/product_template_view.xml +++ b/stock_available/views/product_template_view.xml @@ -1,9 +1,9 @@ - - - + Quantity available to promise (form) product.template @@ -12,7 +12,7 @@ +
    @@ -29,7 +38,8 @@ - red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete') + virtual_available<0 or immediately_usable_qty<0 + virtual_available>=0 or immediately_usable_qty>0 @@ -46,5 +56,4 @@ - - \ No newline at end of file + diff --git a/stock_available/views/res_config_view.xml b/stock_available/views/res_config_view.xml index d9b06a56..95b68e37 100644 --- a/stock_available/views/res_config_view.xml +++ b/stock_available/views/res_config_view.xml @@ -1,9 +1,9 @@ - - - + Stock settings: quantity available to promise stock.config.settings @@ -35,5 +35,4 @@ - - \ No newline at end of file + From 3a5f9ffbdd2432cbdb3552eb4eac307477681346 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Pigeon?= Date: Tue, 9 May 2017 12:35:23 +0200 Subject: [PATCH 12/53] [10.0]stock_available: improve computation performance [CHG] improve code regarding code review [ADD] add test [CHG] optimize stock computation by avoiding to call useless compute --- stock_available/README.rst | 3 +- stock_available/models/product_product.py | 38 +++---- stock_available/models/product_template.py | 56 +++++----- stock_available/tests/test_stock_available.py | 102 +++++++++++++++++- 4 files changed, 147 insertions(+), 52 deletions(-) diff --git a/stock_available/README.rst b/stock_available/README.rst index d996ef92..f4085a78 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -58,6 +58,7 @@ Contributors * Lionel Sausin (Numérigraphe) * Sodexis +* Cédric Pigeon Maintainer ---------- @@ -72,4 +73,4 @@ 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. \ No newline at end of file +To contribute to this module, please visit https://odoo-community.org. diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index d908c2ea..762a6916 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -16,39 +16,35 @@ class ProductProduct(models.Model): _inherit = 'product.product' @api.multi - @api.depends('virtual_available') - def _compute_immediately_usable_qty(self): - """No-op implementation of the stock available to promise. - - By default, available to promise = forecasted quantity. - - **Each** sub-module **must** override this method in **both** - `product.product` **and** `product.template`, because we can't - decide in advance how to compute the template's quantity from the - variants. - """ - for prod in self: - prod.immediately_usable_qty = prod.virtual_available + def _compute_available_quantities_dict(self): + res = {} + for product in self: + res[product.id] = {} + res[product.id]['immediately_usable_qty'] = \ + product.virtual_available + res[product.id]['potential_qty'] = 0.0 + return res @api.multi - @api.depends() - def _compute_potential_qty(self): - """Set potential qty to 0.0 to define the field defintion used by - other modules to inherit it - """ + @api.depends('virtual_available') + def _compute_available_quantities(self): + res = self._compute_available_quantities_dict() for product in self: - product.potential_qty = 0.0 + data = res[product.id] + for key, value in data.iteritems(): + if hasattr(product, key): + product[key] = value immediately_usable_qty = fields.Float( digits=dp.get_precision('Product Unit of Measure'), - compute='_compute_immediately_usable_qty', + compute='_compute_available_quantities', string='Available to promise', help="Stock for this Product that can be safely proposed " "for sale to Customers.\n" "The definition of this value can be configured to suit " "your needs") potential_qty = fields.Float( - compute='_compute_potential_qty', + compute='_compute_available_quantities', digits=dp.get_precision('Product Unit of Measure'), string='Potential', help="Quantity of this Product that could be produced using " diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index dc032f0d..7d23c6c0 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -11,46 +11,44 @@ class ProductTemplate(models.Model): _inherit = 'product.template' @api.multi - @api.depends('product_variant_ids.immediately_usable_qty') - def _compute_immediately_usable_qty(self): - """No-op implementation of the stock available to promise. - - By default, available to promise = forecasted quantity. - - **Each** sub-module **must** override this method in **both** - `product.product` **and** `product.template`, because we can't - decide in advance how to compute the template's quantity from the - variants. - """ - for tmpl in self: - tmpl.immediately_usable_qty = tmpl.virtual_available + @api.depends('product_variant_ids.immediately_usable_qty', + 'product_variant_ids.potential_qty') + def _compute_available_quantities(self): + res = self._compute_available_quantities_dict() + for product in self: + data = res[product.id] + for key, value in data.iteritems(): + if key in product._fields: + product[key] = value @api.multi - @api.depends('product_variant_ids.potential_qty') - def _compute_potential_qty(self): - """Compute the potential as the max of all the variants's potential. - - We can't add the potential of variants: if they share components we - may not be able to make all the variants. - So we set the arbitrary rule that we can promise up to the biggest - variant's potential. - """ - for tmpl in self: - if not tmpl.product_variant_ids: - continue - tmpl.potential_qty = max( - [v.potential_qty for v in tmpl.product_variant_ids]) + def _compute_available_quantities_dict(self): + variants_dict = self.mapped( + 'product_variant_ids')._compute_available_quantities_dict() + res = {} + for template in self: + immediately_usable_qty = sum( + [variants_dict[p.id]["immediately_usable_qty"] for p in + template.product_variant_ids]) + potential_qty = max( + [variants_dict[p.id]["potential_qty"] for p in + template.product_variant_ids] or [0.0]) + res[template.id] = { + "immediately_usable_qty": immediately_usable_qty, + "potential_qty": potential_qty, + } + return res immediately_usable_qty = fields.Float( digits=dp.get_precision('Product Unit of Measure'), - compute='_compute_immediately_usable_qty', + compute='_compute_available_quantities', string='Available to promise', help="Stock for this Product that can be safely proposed " "for sale to Customers.\n" "The definition of this value can be configured to suit " "your needs") potential_qty = fields.Float( - compute='_compute_potential_qty', + compute='_compute_available_quantities', digits=dp.get_precision('Product Unit of Measure'), string='Potential', help="Quantity of this Product that could be produced using " diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py index 1c9dd062..23025500 100644 --- a/stock_available/tests/test_stock_available.py +++ b/stock_available/tests/test_stock_available.py @@ -7,7 +7,6 @@ class TestStockLogisticsWarehouse(TransactionCase): - def test_res_config(self): """Test the config file""" stock_setting = self.env['stock.config.settings'].create({}) @@ -20,3 +19,104 @@ def test_res_config(self): self.assertEquals( stock_setting.stock_available_mrp_based_on, 'immediately_usable_qty') + + def test01_stock_levels(self): + """checking that immediately_usable_qty actually reflects \ + the variations in stock, both on product and template""" + moveObj = self.env['stock.move'] + productObj = self.env['product.product'] + templateObj = self.env['product.template'] + supplier_location = self.env.ref('stock.stock_location_suppliers') + stock_location = self.env.ref('stock.stock_location_stock') + customer_location = self.env.ref('stock.stock_location_customers') + uom_unit = self.env.ref('product.product_uom_unit') + + # Create product template + templateAB = templateObj.create( + {'name': 'templAB', + 'uom_id': uom_unit.id, + }) + + # Create product A and B + productA = productObj.create( + {'name': 'product A', + 'standard_price': 1, + 'type': 'product', + 'uom_id': uom_unit.id, + 'default_code': 'A', + 'product_tmpl_id': templateAB.id, + }) + + productB = productObj.create( + {'name': 'product B', + 'standard_price': 1, + 'type': 'product', + 'uom_id': uom_unit.id, + 'default_code': 'B', + 'product_tmpl_id': templateAB.id, + }) + + # Create a stock move from INCOMING to STOCK + stockMoveInA = moveObj.create( + {'location_id': supplier_location.id, + 'location_dest_id': stock_location.id, + 'name': 'MOVE INCOMING -> STOCK ', + 'product_id': productA.id, + 'product_uom': productA.uom_id.id, + 'product_uom_qty': 2, + }) + + stockMoveInB = moveObj.create( + {'location_id': supplier_location.id, + 'location_dest_id': stock_location.id, + 'name': 'MOVE INCOMING -> STOCK ', + 'product_id': productB.id, + 'product_uom': productB.uom_id.id, + 'product_uom_qty': 3, + }) + + def compare_product_usable_qty(product, value): + # Refresh, because the function field is not recalculated between + # transactions + product.refresh() + self.assertEqual(product.immediately_usable_qty, value) + + compare_product_usable_qty(productA, 0) + compare_product_usable_qty(templateAB, 0) + + stockMoveInA.action_confirm() + compare_product_usable_qty(productA, 2) + compare_product_usable_qty(templateAB, 2) + + stockMoveInA.action_assign() + compare_product_usable_qty(productA, 2) + compare_product_usable_qty(templateAB, 2) + + stockMoveInA.action_done() + compare_product_usable_qty(productA, 2) + compare_product_usable_qty(templateAB, 2) + + # will directly trigger action_done on productB + stockMoveInB.action_done() + compare_product_usable_qty(productA, 2) + compare_product_usable_qty(productB, 3) + compare_product_usable_qty(templateAB, 5) + + # Create a stock move from STOCK to CUSTOMER + stockMoveOutA = moveObj.create( + {'location_id': stock_location.id, + 'location_dest_id': customer_location.id, + 'name': ' STOCK --> CUSTOMER ', + 'product_id': productA.id, + 'product_uom': productA.uom_id.id, + 'product_uom_qty': 1, + 'state': 'confirmed', + }) + + stockMoveOutA.action_done() + compare_product_usable_qty(productA, 1) + compare_product_usable_qty(templateAB, 4) + + # Potential Qty is set as 0.0 by default + self.assertEquals(templateAB.potential_qty, 0.0) + self.assertEquals(productA.potential_qty, 0.0) From e5d5b51487e6f2d53c07c8914f249add32bac001 Mon Sep 17 00:00:00 2001 From: David Vidal Date: Mon, 4 Sep 2017 19:08:56 +0200 Subject: [PATCH 13/53] [MIG] stock_available_sale: Migration to 10.0 --- stock_available/models/res_config.py | 14 +++--- stock_available/views/res_config_view.xml | 58 +++++++++++------------ 2 files changed, 36 insertions(+), 36 deletions(-) diff --git a/stock_available/models/res_config.py b/stock_available/models/res_config.py index aec970a7..6e0afe2a 100644 --- a/stock_available/models/res_config.py +++ b/stock_available/models/res_config.py @@ -28,13 +28,13 @@ def _get_stock_available_mrp_based_on(self): "available to promise.\n" "This installs the module stock_available_immediately.") -# module_stock_available_sale = fields.Boolean( -# string='Exclude goods already in sale quotations', -# help="This will subtract quantities from the sale quotations from " -# "the quantities available to promise.\n" -# "This installs the modules stock_available_sale.\n" -# "If the modules sale and sale_delivery_date are not " -# "installed, this will install them too") + module_stock_available_sale = fields.Boolean( + string='Exclude goods already in sale quotations', + help="This will subtract quantities from the sale quotations from " + "the quantities available to promise.\n" + "This installs the modules stock_available_sale.\n" + "If the modules sale and sale_delivery_date are not " + "installed, this will install them too") module_stock_available_mrp = fields.Boolean( string='Include the production potential', diff --git a/stock_available/views/res_config_view.xml b/stock_available/views/res_config_view.xml index 95b68e37..f270e06a 100644 --- a/stock_available/views/res_config_view.xml +++ b/stock_available/views/res_config_view.xml @@ -4,35 +4,35 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). --> - - Stock settings: quantity available to promise - stock.config.settings - - - - - - From afccb77a05398f3406e42fbea872bf2acfb5d9ff Mon Sep 17 00:00:00 2001 From: Denis Roussel Date: Wed, 29 Nov 2017 18:13:25 +0100 Subject: [PATCH 14/53] [FIX] stock_available: Some affectations --- stock_available/models/product_product.py | 11 +++++------ stock_available/models/product_template.py | 3 +-- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index 762a6916..fdce3031 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -19,10 +19,10 @@ class ProductProduct(models.Model): def _compute_available_quantities_dict(self): res = {} for product in self: - res[product.id] = {} - res[product.id]['immediately_usable_qty'] = \ - product.virtual_available - res[product.id]['potential_qty'] = 0.0 + res[product.id] = { + 'immediately_usable_qty': product.virtual_available, + 'potential_qty': 0.0 + } return res @api.multi @@ -30,8 +30,7 @@ def _compute_available_quantities_dict(self): def _compute_available_quantities(self): res = self._compute_available_quantities_dict() for product in self: - data = res[product.id] - for key, value in data.iteritems(): + for key, value in res[product.id].iteritems(): if hasattr(product, key): product[key] = value diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 7d23c6c0..55be51f9 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -16,8 +16,7 @@ class ProductTemplate(models.Model): def _compute_available_quantities(self): res = self._compute_available_quantities_dict() for product in self: - data = res[product.id] - for key, value in data.iteritems(): + for key, value in res[product.id].iteritems(): if key in product._fields: product[key] = value From 96e41a65f4f1ae651dfeeefa8b1cde934c5f6155 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Honor=C3=A9?= Date: Wed, 14 Feb 2018 16:23:50 +0100 Subject: [PATCH 15/53] [ADD] Add search function for immediately_usable_qty computed field + related unit test Increase version number of the module --- stock_available/__manifest__.py | 2 +- stock_available/models/product_product.py | 30 +++++++++++++++++++ stock_available/models/product_template.py | 30 +++++++++++++++++++ stock_available/tests/test_stock_available.py | 20 +++++++++++++ 4 files changed, 81 insertions(+), 1 deletion(-) diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index aa40dd40..a42fde78 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -5,7 +5,7 @@ { 'name': 'Stock available to promise', - 'version': '10.0.1.0.0', + 'version': '10.0.1.0.1', "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", 'category': 'Warehouse', 'depends': ['stock'], diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index fdce3031..196dff12 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -5,6 +5,16 @@ from odoo import models, fields, api from odoo.addons import decimal_precision as dp +import operator as py_operator + +OPERATORS = { + '<': py_operator.lt, + '>': py_operator.gt, + '<=': py_operator.le, + '>=': py_operator.ge, + '=': py_operator.eq, + '!=': py_operator.ne +} class ProductProduct(models.Model): @@ -37,6 +47,7 @@ def _compute_available_quantities(self): immediately_usable_qty = fields.Float( digits=dp.get_precision('Product Unit of Measure'), compute='_compute_available_quantities', + search="_search_immediately_usable_qty", string='Available to promise', help="Stock for this Product that can be safely proposed " "for sale to Customers.\n" @@ -48,3 +59,22 @@ def _compute_available_quantities(self): string='Potential', help="Quantity of this Product that could be produced using " "the materials already at hand.") + + @api.model + def _search_immediately_usable_qty(self, operator, value): + """ + Search function for the immediately_usable_qty field. + The search is quite similar to the Odoo search about quantity available + (addons/stock/models/product.py,253; _search_product_quantity function) + :param operator: str + :param value: str + :return: list of tuple (domain) + """ + products = self.search([]) + # Force prefetch + products.mapped("immediately_usable_qty") + product_ids = [] + for product in products: + if OPERATORS[operator](product.immediately_usable_qty, value): + product_ids.append(product.id) + return [('id', 'in', product_ids)] diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 55be51f9..53be5c90 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -5,6 +5,16 @@ from odoo import models, fields, api from odoo.addons import decimal_precision as dp +import operator as py_operator + +OPERATORS = { + '<': py_operator.lt, + '>': py_operator.gt, + '<=': py_operator.le, + '>=': py_operator.ge, + '=': py_operator.eq, + '!=': py_operator.ne +} class ProductTemplate(models.Model): @@ -41,6 +51,7 @@ def _compute_available_quantities_dict(self): immediately_usable_qty = fields.Float( digits=dp.get_precision('Product Unit of Measure'), compute='_compute_available_quantities', + search="_search_immediately_usable_qty", string='Available to promise', help="Stock for this Product that can be safely proposed " "for sale to Customers.\n" @@ -54,3 +65,22 @@ def _compute_available_quantities_dict(self): "the materials already at hand. " "If the product has several variants, this will be the biggest " "quantity that can be made for a any single variant.") + + @api.model + def _search_immediately_usable_qty(self, operator, value): + """ + Search function for the immediately_usable_qty field. + The search is quite similar to the Odoo search about quantity available + (addons/stock/models/product.py,253; _search_product_quantity function) + :param operator: str + :param value: str + :return: list of tuple (domain) + """ + products = self.search([]) + # Force prefetch + products.mapped("immediately_usable_qty") + product_ids = [] + for product in products: + if OPERATORS[operator](product.immediately_usable_qty, value): + product_ids.append(product.id) + return [('id', 'in', product_ids)] diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py index 23025500..0d05e786 100644 --- a/stock_available/tests/test_stock_available.py +++ b/stock_available/tests/test_stock_available.py @@ -76,10 +76,30 @@ def test01_stock_levels(self): }) def compare_product_usable_qty(product, value): + """ + Compare the immediately_usable_qty with the given value + Check also the search function for the immediately_usable_qty field + :param product: product (template/product) recordset + :param value: int + :return: + """ # Refresh, because the function field is not recalculated between # transactions product.refresh() self.assertEqual(product.immediately_usable_qty, value) + # Now check search function + domain = [('immediately_usable_qty', '=', value)] + results = self.env[product._name].search(domain) + self.assertIn(product.id, results.ids) + domain = [('immediately_usable_qty', '!=', value)] + results = self.env[product._name].search(domain) + self.assertNotIn(product.id, results.ids) + domain = [('immediately_usable_qty', '>', value-1)] + results = self.env[product._name].search(domain) + self.assertIn(product.id, results.ids) + domain = [('immediately_usable_qty', '<', value+1)] + results = self.env[product._name].search(domain) + self.assertIn(product.id, results.ids) compare_product_usable_qty(productA, 0) compare_product_usable_qty(templateAB, 0) From b267fe6173377ddc368042c7da7ab3672df1763f Mon Sep 17 00:00:00 2001 From: Kiko Peiro Date: Tue, 14 Nov 2017 17:24:13 +0100 Subject: [PATCH 16/53] [MIG] stock_available: Migration to 11.0 --- stock_available/README.rst | 6 +- stock_available/__init__.py | 1 - stock_available/__manifest__.py | 5 +- stock_available/models/__init__.py | 3 +- stock_available/models/product_product.py | 1 - stock_available/models/product_template.py | 1 - .../{res_config.py => res_config_settings.py} | 25 ++++--- stock_available/tests/__init__.py | 1 - stock_available/tests/test_stock_available.py | 15 ++-- .../views/res_config_settings_views.xml | 72 +++++++++++++++++++ stock_available/views/res_config_view.xml | 38 ---------- 11 files changed, 97 insertions(+), 71 deletions(-) rename stock_available/models/{res_config.py => res_config_settings.py} (78%) create mode 100644 stock_available/views/res_config_settings_views.xml delete mode 100644 stock_available/views/res_config_view.xml diff --git a/stock_available/README.rst b/stock_available/README.rst index f4085a78..60406583 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -35,7 +35,7 @@ chose to base the computation on. .. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/153/10.0 + :target: https://runbot.odoo-community.org/runbot/153/11.0 Bug Tracker =========== @@ -58,7 +58,7 @@ Contributors * Lionel Sausin (Numérigraphe) * Sodexis -* Cédric Pigeon +* Factor Libre - Kiko Peiro Maintainer ---------- @@ -73,4 +73,4 @@ 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. +To contribute to this module, please visit https://odoo-community.org. \ No newline at end of file diff --git a/stock_available/__init__.py b/stock_available/__init__.py index 1c7afe72..2c1e277e 100644 --- a/stock_available/__init__.py +++ b/stock_available/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2014 Numérigraphe # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index a42fde78..ea5963f1 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -1,11 +1,10 @@ -# -*- coding: utf-8 -*- # Copyright 2014 Numérigraphe # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { 'name': 'Stock available to promise', - 'version': '10.0.1.0.1', + 'version': '11.0.1.0.0', "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", 'category': 'Warehouse', 'depends': ['stock'], @@ -13,7 +12,7 @@ 'data': [ 'views/product_template_view.xml', 'views/product_product_view.xml', - 'views/res_config_view.xml', + 'views/res_config_settings_views.xml', ], 'installable': True, } diff --git a/stock_available/models/__init__.py b/stock_available/models/__init__.py index ee9f0d3b..9eef7e68 100644 --- a/stock_available/models/__init__.py +++ b/stock_available/models/__init__.py @@ -1,8 +1,7 @@ -# -*- coding: utf-8 -*- # Copyright 2014 Numérigraphe # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import product_template from . import product_product -from . import res_config +from . import res_config_settings diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index 196dff12..36a4b3ae 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2014 Numérigraphe # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 53be5c90..2f81fbff 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2014 Numérigraphe # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). diff --git a/stock_available/models/res_config.py b/stock_available/models/res_config_settings.py similarity index 78% rename from stock_available/models/res_config.py rename to stock_available/models/res_config_settings.py index 6e0afe2a..870207ba 100644 --- a/stock_available/models/res_config.py +++ b/stock_available/models/res_config_settings.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2014 Numérigraphe # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). @@ -6,10 +5,10 @@ from odoo import api, models, fields -class StockConfig(models.TransientModel): +class ResConfigSettings(models.TransientModel): """Add options to easily install the submodules""" - _inherit = 'stock.config.settings' + _inherit = 'res.config.settings' @api.model def _get_stock_available_mrp_based_on(self): @@ -54,17 +53,17 @@ def _get_stock_available_mrp_based_on(self): ) @api.model - def get_default_stock_available_mrp_based_on(self, fields): - res = {} - icp = self.env['ir.config_parameter'] - res['stock_available_mrp_based_on'] = icp.get_param( - 'stock_available_mrp_based_on', 'qty_available' + def get_values(self): + res = super(ResConfigSettings, self).get_values() + res.update(stock_available_mrp_based_on=self.env[ + 'ir.config_parameter'].sudo().get_param( + 'stock_available_mrp_based_on', + 'qty_available') ) return res @api.multi - def set_stock_available_mrp_based_on(self): - if self.stock_available_mrp_based_on: - icp = self.env['ir.config_parameter'] - icp.set_param('stock_available_mrp_based_on', - self.stock_available_mrp_based_on) + def set_values(self): + super(ResConfigSettings, self).set_values() + self.env['ir.config_parameter'].sudo().set_param( + 'stock_available_mrp_based_on', self.stock_available_mrp_based_on) diff --git a/stock_available/tests/__init__.py b/stock_available/tests/__init__.py index 2e740379..678c94ff 100644 --- a/stock_available/tests/__init__.py +++ b/stock_available/tests/__init__.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2014 Numérigraphe # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py index 0d05e786..40fae522 100644 --- a/stock_available/tests/test_stock_available.py +++ b/stock_available/tests/test_stock_available.py @@ -1,4 +1,3 @@ -# -*- coding: utf-8 -*- # Copyright 2014 Numérigraphe # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). @@ -9,13 +8,13 @@ class TestStockLogisticsWarehouse(TransactionCase): def test_res_config(self): """Test the config file""" - stock_setting = self.env['stock.config.settings'].create({}) + stock_setting = self.env['res.config.settings'].create({}) self.assertEquals( stock_setting.stock_available_mrp_based_on, 'qty_available') stock_setting.stock_available_mrp_based_on = 'immediately_usable_qty' - stock_setting.set_stock_available_mrp_based_on() + stock_setting.set_values() self.assertEquals( stock_setting.stock_available_mrp_based_on, 'immediately_usable_qty') @@ -104,20 +103,20 @@ def compare_product_usable_qty(product, value): compare_product_usable_qty(productA, 0) compare_product_usable_qty(templateAB, 0) - stockMoveInA.action_confirm() + stockMoveInA._action_confirm() compare_product_usable_qty(productA, 2) compare_product_usable_qty(templateAB, 2) - stockMoveInA.action_assign() + stockMoveInA._action_assign() compare_product_usable_qty(productA, 2) compare_product_usable_qty(templateAB, 2) - stockMoveInA.action_done() + stockMoveInA._action_done() compare_product_usable_qty(productA, 2) compare_product_usable_qty(templateAB, 2) # will directly trigger action_done on productB - stockMoveInB.action_done() + stockMoveInB._action_done() compare_product_usable_qty(productA, 2) compare_product_usable_qty(productB, 3) compare_product_usable_qty(templateAB, 5) @@ -133,7 +132,7 @@ def compare_product_usable_qty(product, value): 'state': 'confirmed', }) - stockMoveOutA.action_done() + stockMoveOutA._action_done() compare_product_usable_qty(productA, 1) compare_product_usable_qty(templateAB, 4) diff --git a/stock_available/views/res_config_settings_views.xml b/stock_available/views/res_config_settings_views.xml new file mode 100644 index 00000000..8a583462 --- /dev/null +++ b/stock_available/views/res_config_settings_views.xml @@ -0,0 +1,72 @@ + + + + + + Stock settings: quantity available to promise + res.config.settings + + + + +

    Stock available to promise

    +
    +
    +
    + +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + + + + + + +
    +
    +
    +
    +
    +
    diff --git a/stock_available/views/res_config_view.xml b/stock_available/views/res_config_view.xml deleted file mode 100644 index f270e06a..00000000 --- a/stock_available/views/res_config_view.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - Stock settings: quantity available to promise - stock.config.settings - - - - - - - - - - - From d647f180b0ee72c897df833c9e0271d984bdc3d6 Mon Sep 17 00:00:00 2001 From: Alexandre Saunier Date: Fri, 20 Apr 2018 17:59:25 +0200 Subject: [PATCH 17/53] [FIX] Improve migration to 11.0 --- stock_available/README.rst | 4 +- stock_available/i18n/ca.po | 49 +++++-- stock_available/i18n/cs_CZ.po | 68 ++++++---- stock_available/i18n/de.po | 117 +++++++++++++++-- stock_available/i18n/el_GR.po | 52 ++++++-- stock_available/i18n/es.po | 45 ++++--- stock_available/i18n/es_ES.po | 52 ++++++-- stock_available/i18n/es_MX.po | 52 ++++++-- stock_available/i18n/eu.po | 49 +++++-- stock_available/i18n/fi.po | 121 ++++++++++++++++-- stock_available/i18n/fr.po | 108 ++++++++++++++-- stock_available/i18n/fr_CH.po | 52 ++++++-- stock_available/i18n/fr_FR.po | 52 ++++++-- stock_available/i18n/gl.po | 49 +++++-- stock_available/i18n/hr.po | 48 ++++--- stock_available/i18n/hr_HR.po | 70 +++++++--- stock_available/i18n/it.po | 49 +++++-- stock_available/i18n/nl.po | 44 ++++--- stock_available/i18n/nl_NL.po | 53 ++++++-- stock_available/i18n/pt.po | 49 +++++-- stock_available/i18n/pt_BR.po | 113 +++++++++++++--- stock_available/i18n/ro.po | 52 ++++++-- stock_available/i18n/ru.po | 48 ++++--- stock_available/i18n/sl.po | 82 +++++++++--- stock_available/i18n/stock_available.pot | 87 +++++++++---- stock_available/i18n/tr.po | 49 +++++-- stock_available/i18n/tr_TR.po | 52 ++++++-- stock_available/i18n/vi_VN.po | 52 ++++++-- stock_available/i18n/zh_CN.po | 80 ++++++++++-- stock_available/models/__init__.py | 2 +- stock_available/models/product_product.py | 11 +- stock_available/models/product_template.py | 5 +- stock_available/models/res_config_settings.py | 2 +- .../views/product_product_view.xml | 56 ++++---- .../views/product_template_view.xml | 102 +++++++-------- .../views/res_config_settings_views.xml | 74 +++-------- 36 files changed, 1483 insertions(+), 567 deletions(-) diff --git a/stock_available/README.rst b/stock_available/README.rst index 60406583..a687864c 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -20,7 +20,7 @@ Configuration By default, this module computes the stock available to promise as the virtual stock. -To take advantage of the additional features, you must which information you +To take advantage of the additional features, you must define on which information you want to base the computation, by checking one or more boxes in the settings: `Inventory` > `Configuration` > `Settings` > `Stock available to promise`. In case of "Include the production potential", it is also possible to configure @@ -73,4 +73,4 @@ 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. \ No newline at end of file +To contribute to this module, please visit https://odoo-community.org. diff --git a/stock_available/i18n/ca.po b/stock_available/i18n/ca.po index 325a133e..39a1c75c 100644 --- a/stock_available/i18n/ca.po +++ b/stock_available/i18n/ca.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ca\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -42,7 +42,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +50,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +101,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +108,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/cs_CZ.po b/stock_available/i18n/cs_CZ.po index 3450cbc7..7fb54aaf 100644 --- a/stock_available/i18n/cs_CZ.po +++ b/stock_available/i18n/cs_CZ.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # Lukáš Spurný , 2018 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2018-02-27 11:37+0000\n" "PO-Revision-Date: 2018-02-27 11:37+0000\n" "Last-Translator: Lukáš Spurný , 2018\n" -"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/teams/23907/cs_CZ/)\n" +"Language-Team: Czech (Czech Republic) (https://www.transifex.com/oca/" +"teams/23907/cs_CZ/)\n" +"Language: cs_CZ\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: cs_CZ\n" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: stock_available @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "K dispozici na slib" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -53,17 +54,17 @@ msgstr "" "výpočet zásob" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "Vyloučení zboží již v nabídkách prodeje" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Vylučte příchozí zboží" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "Zahrnout výrobní potenciál" @@ -89,8 +90,8 @@ msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" -"Množství tohoto výrobku, které by mohlo být vyrobeno z materiálů, které jsou" -" již k dispozici." +"Množství tohoto výrobku, které by mohlo být vyrobeno z materiálů, které jsou " +"již k dispozici." #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template_potential_qty @@ -99,8 +100,8 @@ msgid "" "at hand. If the product has several variants, this will be the biggest " "quantity that can be made for a any single variant." msgstr "" -"Množství tohoto výrobku, které by mohlo být vyrobeno z materiálů, které jsou" -" již k dispozici. Pokud má produkt několik variant, bude to největší " +"Množství tohoto výrobku, které by mohlo být vyrobeno z materiálů, které jsou " +"již k dispozici. Pokud má produkt několik variant, bude to největší " "množství, které lze vyrobit pro libovolnou variantu." #. module: stock_available @@ -109,20 +110,31 @@ msgid "Stock available to promise" msgstr "Zásoby k dispozici" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" "Sklad pro tento produkt, který může být bezpečně navržen k prodeji " -"zákazníkům. Definice této hodnoty může být konfigurována tak, aby vyhovovala" -" vašim potřebám" +"zákazníkům. Definice této hodnoty může být konfigurována tak, aby vyhovovala " +"vašim potřebám" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#, fuzzy +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" +"Sklad pro tento produkt, který může být bezpečně navržen k prodeji " +"zákazníkům. Definice této hodnoty může být konfigurována tak, aby vyhovovala " +"vašim potřebám" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" @@ -131,31 +143,35 @@ msgstr "" "modul mrp není nainstalován, instaluje se taky" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" "Tím se odečtou příchozí veličiny z množství, která je k dispozici pro slib. " "\"Instaluje modul stock_available_immediately." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale msgid "" -"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" "This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will install them too" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" msgstr "" -"Tím se odečtou množství z prodejních kotací z množství, která je k dispozici" -" pro slib. \"Instaluje moduly stock_available_sale.\" Pokud nejsou " +"Tím se odečtou množství z prodejních kotací z množství, která je k dispozici " +"pro slib. \"Instaluje moduly stock_available_sale.\" Pokud nejsou " "nainstalovány moduly prodeje a sales_delivery_date, nainstalují se je také" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "na základě" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "res.config.settings" msgstr "stock.config.settings" diff --git a/stock_available/i18n/de.po b/stock_available/i18n/de.po index 6301f22f..0a151627 100644 --- a/stock_available/i18n/de.po +++ b/stock_available/i18n/de.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # Rudolf Schnapka , 2016 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2016-04-14 12:02+0000\n" "PO-Revision-Date: 2016-04-22 09:17+0000\n" "Last-Translator: Rudolf Schnapka \n" -"Language-Team: German (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/de/)\n" +"Language-Team: German (http://www.transifex.com/oca/OCA-stock-logistics-" +"warehouse-9-0/language/de/)\n" +"Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: de\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -24,6 +25,13 @@ msgstr "" msgid "Available" msgstr "Verfügbar" +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#, fuzzy +msgid "Potential" +msgstr "Verfügbar" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" @@ -36,10 +44,34 @@ msgid "Available to promise" msgstr "Verfügbar für Lieferversprechen" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Warenzugänge ausschließen" +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + #. module: stock_available #: model:ir.model,name:stock_available.model_product_product msgid "Product" @@ -50,27 +82,90 @@ msgstr "Produkt" msgid "Product Template" msgstr "Produktvorlage" +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Bestand für Lieferversprechen verfügbar" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" -msgstr "Bestand dieses Produkts, der sicher einem Kunden verkauft werden kann.\nDie Definition dieses Werts kann an Ihre Bedürfnisse angepasst werden" +msgstr "" +"Bestand dieses Produkts, der sicher einem Kunden verkauft werden kann.\n" +"Die Definition dieses Werts kann an Ihre Bedürfnisse angepasst werden" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#, fuzzy +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" +"Bestand dieses Produkts, der sicher einem Kunden verkauft werden kann.\n" +"Die Definition dieses Werts kann an Ihre Bedürfnisse angepasst werden" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#, fuzzy msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" +"Warenzugänge werden von dem für Lieferversprechen verfügbaren Bestand " +"abgezogen.\n" +"Das Modul stock_available_immediately wird installiert." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." -msgstr "Warenzugänge werden von dem für Lieferversprechen verfügbaren Bestand abgezogen.\nDas Modul stock_available_immediately wird installiert." +msgstr "" +"Warenzugänge werden von dem für Lieferversprechen verfügbaren Bestand " +"abgezogen.\n" +"Das Modul stock_available_immediately wird installiert." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#, fuzzy +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" +"Warenzugänge werden von dem für Lieferversprechen verfügbaren Bestand " +"abgezogen.\n" +"Das Modul stock_available_immediately wird installiert." + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "res.config.settings" msgstr "stock.config.settings" diff --git a/stock_available/i18n/el_GR.po b/stock_available/i18n/el_GR.po index 97df20ee..dd749e73 100644 --- a/stock_available/i18n/el_GR.po +++ b/stock_available/i18n/el_GR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-06-03 01:23+0000\n" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/el_GR/)\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: el_GR\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/es.po b/stock_available/i18n/es.po index 063e0f6a..63588835 100644 --- a/stock_available/i18n/es.po +++ b/stock_available/i18n/es.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 # enjolras , 2018 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2018-02-27 11:37+0000\n" "Last-Translator: enjolras , 2018\n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -43,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,17 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -102,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -110,34 +109,46 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale msgid "" -"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" "This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will install them too" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "res.config.settings" msgstr "stock.config.settings" diff --git a/stock_available/i18n/es_ES.po b/stock_available/i18n/es_ES.po index cbe2f751..3a1cc625 100644 --- a/stock_available/i18n/es_ES.po +++ b/stock_available/i18n/es_ES.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-06-03 01:23+0000\n" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/es_ES/)\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: es_ES\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/es_MX.po b/stock_available/i18n/es_MX.po index a7072e20..42c29335 100644 --- a/stock_available/i18n/es_MX.po +++ b/stock_available/i18n/es_MX.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-06-03 01:23+0000\n" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/es_MX/)\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: 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: stock_available @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/eu.po b/stock_available/i18n/eu.po index 72e70af9..6b268254 100644 --- a/stock_available/i18n/eu.po +++ b/stock_available/i18n/eu.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: eu\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -42,7 +42,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +50,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +101,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +108,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/fi.po b/stock_available/i18n/fi.po index be5a3ab6..5efb0069 100644 --- a/stock_available/i18n/fi.po +++ b/stock_available/i18n/fi.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: msgid "" msgstr "" @@ -10,23 +10,66 @@ msgstr "" "POT-Creation-Date: 2015-09-23 20:23+0000\n" "PO-Revision-Date: 2015-09-15 13:04+0000\n" "Last-Translator: <>\n" -"Language-Team: Finnish (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-8-0/language/fi/)\n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-stock-logistics-" +"warehouse-8-0/language/fi/)\n" +"Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fi\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: view:product.template:stock_available.view_stock_available_kanban -msgid "Available to promise:" +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" msgstr "" #. module: stock_available -#: field:stock.config.settings,module_stock_available_immediately:0 +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + #. module: stock_available #: model:ir.model,name:stock_available.model_product_product msgid "Product" @@ -38,22 +81,72 @@ msgid "Product Template" msgstr "Tuotteen malli" #. module: stock_available -#: view:stock.config.settings:stock_available.view_stock_configuration +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: help:stock.config.settings,module_stock_available_immediately:0 +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: view:product.product:stock_available.view_stock_available_tree_variant -#: view:product.template:stock_available.view_stock_available_tree +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale msgid "" -"red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in " -"('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not " -"in ('draft', 'end', 'obsolete')" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/fr.po b/stock_available/i18n/fr.po index ea9bb889..35d11dbf 100644 --- a/stock_available/i18n/fr.po +++ b/stock_available/i18n/fr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # Pierre Verkest , 2015 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2016-02-27 01:43+0000\n" "PO-Revision-Date: 2016-02-26 16:56+0000\n" "Last-Translator: OCA Transbot \n" -"Language-Team: French (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/fr/)\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-stock-logistics-" +"warehouse-9-0/language/fr/)\n" +"Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available @@ -24,6 +25,12 @@ msgstr "" msgid "Available" msgstr "" +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" @@ -36,10 +43,34 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Exclure les receptions attendues" +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + #. module: stock_available #: model:ir.model,name:stock_available.model_product_product msgid "Product" @@ -50,13 +81,27 @@ msgstr "Article" msgid "Product Template" msgstr "Modèle de produit" +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Stock disponible à la vente" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -64,13 +109,56 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#, fuzzy msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" +"Ceci soustrait les réceptions attendues des quantitiés disponibles à la " +"vente.\n" +"Ceci installe le module stock_available_immediately." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." -msgstr "Ceci soustrait les réceptions attendues des quantitiés disponibles à la vente.\nCeci installe le module stock_available_immediately." +msgstr "" +"Ceci soustrait les réceptions attendues des quantitiés disponibles à la " +"vente.\n" +"Ceci installe le module stock_available_immediately." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#, fuzzy +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" +"Ceci soustrait les réceptions attendues des quantitiés disponibles à la " +"vente.\n" +"Ceci installe le module stock_available_immediately." + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/fr_CH.po b/stock_available/i18n/fr_CH.po index 67135ac7..b8984a3a 100644 --- a/stock_available/i18n/fr_CH.po +++ b/stock_available/i18n/fr_CH.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-06-03 01:23+0000\n" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (Switzerland) (https://www.transifex.com/oca/teams/23907/fr_CH/)\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: 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: stock_available @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/fr_FR.po b/stock_available/i18n/fr_FR.po index 838006cd..30edae95 100644 --- a/stock_available/i18n/fr_FR.po +++ b/stock_available/i18n/fr_FR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-06-03 01:23+0000\n" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/fr_FR/)\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: fr_FR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/gl.po b/stock_available/i18n/gl.po index 587917d9..e3b1956b 100644 --- a/stock_available/i18n/gl.po +++ b/stock_available/i18n/gl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: gl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -42,7 +42,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +50,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +101,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +108,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/hr.po b/stock_available/i18n/hr.po index a00dbcb4..10c4e585 100644 --- a/stock_available/i18n/hr.po +++ b/stock_available/i18n/hr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 # Bole , 2018 @@ -13,11 +13,12 @@ msgstr "" "PO-Revision-Date: 2018-02-27 11:37+0000\n" "Last-Translator: Bole , 2018\n" "Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: hr\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -43,7 +44,7 @@ msgid "Available to promise" msgstr "Raspoloživo za obećati" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,17 +52,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "Isključi dobra već u prodajnim nalozima" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Isključi robu u dolasku" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "Isključi potencijal proizvodnje" @@ -102,7 +103,6 @@ msgid "Stock available to promise" msgstr "Zaliha raspoloživa za obećati" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -110,34 +110,46 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale msgid "" -"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" "This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will install them too" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "bazirano na" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "res.config.settings" msgstr "stock.config.settings" diff --git a/stock_available/i18n/hr_HR.po b/stock_available/i18n/hr_HR.po index 79e40591..03903945 100644 --- a/stock_available/i18n/hr_HR.po +++ b/stock_available/i18n/hr_HR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2016 # Bole , 2017 @@ -12,12 +12,14 @@ msgstr "" "POT-Creation-Date: 2017-05-02 00:35+0000\n" "PO-Revision-Date: 2017-05-02 00:35+0000\n" "Last-Translator: Bole , 2017\n" -"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/hr_HR/)\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: 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" +"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: stock_available #: model:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -43,7 +45,7 @@ msgid "Available to promise" msgstr "Dostupno za rezervirati:" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -54,12 +56,17 @@ msgstr "" "Samo polja količine imaju značaj pri izračunu zalihe." #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Isključi robu u dolasku" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "Uključi potencijale proizvodnje" @@ -105,7 +112,6 @@ msgid "Stock available to promise" msgstr "Zaliha dostupna za rezervacije" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -115,31 +121,61 @@ msgstr "" "Definicija ove vrijednosti može biti podešena da odgovara vašim potrebama." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#, fuzzy +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" +"Zaliha ovog proizvoda koja može biti predložena za prodaju kupcima.\n" +"Definicija ove vrijednosti može biti podešena da odgovara vašim potrebama." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" -"Ovo će dodati količinu robe koja može biti odmah proizvedena, količinama raspoloživim za rezervacije.\n" +"Ovo će dodati količinu robe koja može biti odmah proizvedena, količinama " +"raspoloživim za rezervacije.\n" "Ovo instalira modul stock_available_mrp.\n" "Ukoliko modul mrp nije instaliran, instalirati će i njega." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" -"Ovo će oduzeti količine robe u dolasku od količina raspoloživih za rezervacije.\n" +"Ovo će oduzeti količine robe u dolasku od količina raspoloživih za " +"rezervacije.\n" "Ovo instalira modul_stock_available_emediatly." #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#, fuzzy +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" +"Ovo će dodati količinu robe koja može biti odmah proizvedena, količinama " +"raspoloživim za rezervacije.\n" +"Ovo instalira modul stock_available_mrp.\n" +"Ukoliko modul mrp nije instaliran, instalirati će i njega." + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "bazirano na" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "res.config.settings" msgstr "stock.config.settings" diff --git a/stock_available/i18n/it.po b/stock_available/i18n/it.po index ab9407ed..dd148f1a 100644 --- a/stock_available/i18n/it.po +++ b/stock_available/i18n/it.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2016 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2016\n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: it\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -42,7 +42,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +50,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +101,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +108,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/nl.po b/stock_available/i18n/nl.po index 05cda51d..063cc2f8 100644 --- a/stock_available/i18n/nl.po +++ b/stock_available/i18n/nl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2018-01-16 14:35+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: nl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -42,7 +42,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,17 +50,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -101,7 +101,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -109,34 +108,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale msgid "" -"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" "This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will install them too" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/nl_NL.po b/stock_available/i18n/nl_NL.po index b59d117f..dd55babd 100644 --- a/stock_available/i18n/nl_NL.po +++ b/stock_available/i18n/nl_NL.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 # Peter Hageman , 2017 @@ -12,11 +12,12 @@ msgstr "" "POT-Creation-Date: 2017-06-23 00:57+0000\n" "PO-Revision-Date: 2017-06-23 00:57+0000\n" "Last-Translator: Peter Hageman , 2017\n" -"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/teams/23907/nl_NL/)\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: 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: stock_available @@ -43,7 +44,7 @@ msgid "Available to promise" msgstr "Vrije Voorraad" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,12 +52,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Inkomende goederen uitzonderen" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -97,7 +103,6 @@ msgid "Stock available to promise" msgstr "Vrije voorraad" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -105,26 +110,46 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "Gebaseerd op" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "res.config.settings" msgstr "stock.config.settings" diff --git a/stock_available/i18n/pt.po b/stock_available/i18n/pt.po index 7b06bcb9..38d7bda7 100644 --- a/stock_available/i18n/pt.po +++ b/stock_available/i18n/pt.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,10 +12,10 @@ msgstr "" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available @@ -42,7 +42,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +50,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +101,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +108,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/pt_BR.po b/stock_available/i18n/pt_BR.po index 68514329..54831b04 100644 --- a/stock_available/i18n/pt_BR.po +++ b/stock_available/i18n/pt_BR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # Claudio Araujo Santos , 2016 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2016-07-03 20:56+0000\n" "PO-Revision-Date: 2016-07-07 19:37+0000\n" "Last-Translator: Claudio Araujo Santos \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-stock-" +"logistics-warehouse-9-0/language/pt_BR/)\n" +"Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: pt_BR\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available @@ -24,6 +25,13 @@ msgstr "" msgid "Available" msgstr "Disponível" +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#, fuzzy +msgid "Potential" +msgstr "Disponível" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" @@ -36,23 +44,37 @@ msgid "Available to promise" msgstr "Disponível a prometer" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" "Only the quantity fields have meaning for computing stock" -msgstr "Escolha do campo do produto que vai ser utilizado para calcular potencial.\nSe vazio, quantidade disponível é utilizada.\nSomente os campos de quantidade têm significado para computação estoque" +msgstr "" +"Escolha do campo do produto que vai ser utilizado para calcular potencial.\n" +"Se vazio, quantidade disponível é utilizada.\n" +"Somente os campos de quantidade têm significado para computação estoque" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Excluir entrada de mercadorias" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "Incluir o potencial de produção" +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + #. module: stock_available #: model:ir.model,name:stock_available.model_product_product msgid "Product" @@ -63,40 +85,95 @@ msgstr "Produto" msgid "Product Template" msgstr "Modelo Produto" +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Estoque disponível para prometer" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" -msgstr "Estoque para este produto que pode ser proposto com segurança para a venda aos clientes.\nA definição deste valor pode ser configurado para atender às suas necessidades" +msgstr "" +"Estoque para este produto que pode ser proposto com segurança para a venda " +"aos clientes.\n" +"A definição deste valor pode ser configurado para atender às suas " +"necessidades" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#, fuzzy +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" +"Estoque para este produto que pode ser proposto com segurança para a venda " +"aos clientes.\n" +"A definição deste valor pode ser configurado para atender às suas " +"necessidades" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" -msgstr "Isto irá adicionar as quantidades de produtos que podem ser fabricados de imediato, para as quantidades disponíveis para prometer.\nIsso instala o stock_available_mrp módulo.\nSe o MRP módulo não está instalado, este irá instalar-lo também" +msgstr "" +"Isto irá adicionar as quantidades de produtos que podem ser fabricados de " +"imediato, para as quantidades disponíveis para prometer.\n" +"Isso instala o stock_available_mrp módulo.\n" +"Se o MRP módulo não está instalado, este irá instalar-lo também" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." -msgstr "Isto irá subtrair quantidades recebidas a partir das quantidades disponíveis para prometer.\nIsso instala o módulo stock_available_immediately." +msgstr "" +"Isto irá subtrair quantidades recebidas a partir das quantidades disponíveis " +"para prometer.\n" +"Isso instala o módulo stock_available_immediately." + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#, fuzzy +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" +"Isto irá adicionar as quantidades de produtos que podem ser fabricados de " +"imediato, para as quantidades disponíveis para prometer.\n" +"Isso instala o stock_available_mrp módulo.\n" +"Se o MRP módulo não está instalado, este irá instalar-lo também" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "Baseado em" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "res.config.settings" msgstr "stock.config.settings" diff --git a/stock_available/i18n/ro.po b/stock_available/i18n/ro.po index 2b964c8c..53b9dbe3 100644 --- a/stock_available/i18n/ro.po +++ b/stock_available/i18n/ro.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -12,11 +12,12 @@ msgstr "" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" "Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ro\n" -"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/ru.po b/stock_available/i18n/ru.po index 789971e5..f9a130a5 100644 --- a/stock_available/i18n/ru.po +++ b/stock_available/i18n/ru.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2018 msgid "" @@ -12,11 +12,13 @@ msgstr "" "PO-Revision-Date: 2018-01-16 14:35+0000\n" "Last-Translator: OCA Transbot , 2018\n" "Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: ru\n" -"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -42,7 +44,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,17 +52,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -101,7 +103,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -109,34 +110,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale msgid "" -"This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" "This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will install them too" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/sl.po b/stock_available/i18n/sl.po index af3df45b..f7a2263b 100644 --- a/stock_available/i18n/sl.po +++ b/stock_available/i18n/sl.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: msgid "" msgstr "" @@ -10,12 +10,14 @@ msgstr "" "POT-Creation-Date: 2016-04-30 03:10+0000\n" "PO-Revision-Date: 2016-04-27 11:10+0000\n" "Last-Translator: OCA Transbot \n" -"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/sl/)\n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-stock-logistics-" +"warehouse-9-0/language/sl/)\n" +"Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: sl\n" -"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n" +"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3);\n" #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -23,6 +25,12 @@ msgstr "" msgid "Available" msgstr "" +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" @@ -35,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -43,15 +51,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + #. module: stock_available #: model:ir.model,name:stock_available.model_product_product msgid "Product" @@ -62,13 +81,27 @@ msgstr "Proizvod" msgid "Product Template" msgstr "Predloga proizvoda" +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -76,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/stock_available.pot b/stock_available/i18n/stock_available.pot index 6eed1c95..46f1a449 100644 --- a/stock_available/i18n/stock_available.pot +++ b/stock_available/i18n/stock_available.pot @@ -1,13 +1,11 @@ -# Translation of OpenERP Server. +# Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available # msgid "" msgstr "" -"Project-Id-Version: OpenERP Server 7.0\n" +"Project-Id-Version: Odoo Server 11.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-07-30 16:48+0000\n" -"PO-Revision-Date: 2014-07-30 16:48+0000\n" "Last-Translator: <>\n" "Language-Team: \n" "MIME-Version: 1.0\n" @@ -16,77 +14,120 @@ msgstr "" "Plural-Forms: \n" #. module: stock_available -#: field:product.product,immediately_usable_qty:0 +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: view:product.product:0 -msgid "Available to promise:" +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" msgstr "" #. module: stock_available -#: field:stock.config.settings,module_stock_available_sale:0 +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: field:stock.config.settings,module_stock_available_immediately:0 +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: field:stock.config.settings,module_stock_available_mrp:0 +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: code:_description:0 +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + +#. module: stock_available #: model:ir.model,name:stock_available.model_product_product -#, python-format msgid "Product" msgstr "" #. module: stock_available -#: view:stock.config.settings:0 +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "Quantity of this Product that could be produced using the materials already at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "Quantity of this Product that could be produced using the materials already at hand. If the product has several variants, this will be the biggest quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: help:product.product,immediately_usable_qty:0 +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: help:stock.config.settings,module_stock_available_mrp:0 +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: help:stock.config.settings,module_stock_available_immediately:0 +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "This will subtract incoming quantities from the quantities available to promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: help:stock.config.settings,module_stock_available_sale:0 +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale msgid "This will subtract quantities from the sale quotations from the quantities available to promise.\n" "This installs the modules stock_available_sale.\n" "If the modules sale and sale_delivery_date are not installed, this will install them too" msgstr "" #. module: stock_available -#: view:product.product:0 -msgid "red:immediately_usable_qty<0;blue:immediately_usable_qty>=0 and state in ('draft', 'end', 'obsolete');black:immediately_usable_qty>=0 and state not in ('draft', 'end', 'obsolete')" +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "based on" msgstr "" #. module: stock_available -#: code:_description:0 -#: model:ir.model,name:stock_available.model_stock_config_settings -#, python-format -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/tr.po b/stock_available/i18n/tr.po index dd03191d..f6ae370e 100644 --- a/stock_available/i18n/tr.po +++ b/stock_available/i18n/tr.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 # Ediz Duman , 2017 @@ -13,10 +13,10 @@ msgstr "" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: Ediz Duman , 2017\n" "Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: tr\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available @@ -43,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -97,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -105,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/tr_TR.po b/stock_available/i18n/tr_TR.po index ed0e7655..5435569e 100644 --- a/stock_available/i18n/tr_TR.po +++ b/stock_available/i18n/tr_TR.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-06-03 01:23+0000\n" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/tr_TR/)\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: 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: stock_available @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/vi_VN.po b/stock_available/i18n/vi_VN.po index ddf8ffdd..151b5070 100644 --- a/stock_available/i18n/vi_VN.po +++ b/stock_available/i18n/vi_VN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # OCA Transbot , 2017 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2017-06-03 01:23+0000\n" "PO-Revision-Date: 2017-06-03 01:23+0000\n" "Last-Translator: OCA Transbot , 2017\n" -"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/teams/23907/vi_VN/)\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: 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: stock_available @@ -42,7 +43,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,12 +51,17 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" @@ -96,7 +102,6 @@ msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -104,26 +109,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/i18n/zh_CN.po b/stock_available/i18n/zh_CN.po index 1d423f79..5c723a24 100644 --- a/stock_available/i18n/zh_CN.po +++ b/stock_available/i18n/zh_CN.po @@ -1,7 +1,7 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: # * stock_available -# +# # Translators: # Jeffery Chenn , 2016 msgid "" @@ -11,11 +11,12 @@ msgstr "" "POT-Creation-Date: 2016-08-28 10:00+0000\n" "PO-Revision-Date: 2016-09-04 06:06+0000\n" "Last-Translator: Jeffery Chenn \n" -"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-stock-logistics-warehouse-9-0/language/zh_CN/)\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-stock-" +"logistics-warehouse-9-0/language/zh_CN/)\n" +"Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Language: zh_CN\n" "Plural-Forms: nplurals=1; plural=0;\n" #. module: stock_available @@ -24,6 +25,13 @@ msgstr "" msgid "Available" msgstr "可用" +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#, fuzzy +msgid "Potential" +msgstr "可用" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" @@ -36,7 +44,7 @@ msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -44,15 +52,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp msgid "Include the production potential" msgstr "" +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "" + #. module: stock_available #: model:ir.model,name:stock_available.model_product_product msgid "Product" @@ -63,13 +82,27 @@ msgstr "产品" msgid "Product Template" msgstr "产品模板" +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." +msgstr "" + #. module: stock_available #: model:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty #: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -77,26 +110,45 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp msgid "" -"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_stock_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately msgid "" -"This will subtract incoming quantities from the quantities available to promise.\n" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_stock_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on msgid "based on" msgstr "基于" #. module: stock_available -#: model:ir.model,name:stock_available.model_stock_config_settings -msgid "stock.config.settings" +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" msgstr "" diff --git a/stock_available/models/__init__.py b/stock_available/models/__init__.py index 9eef7e68..68ed8c95 100644 --- a/stock_available/models/__init__.py +++ b/stock_available/models/__init__.py @@ -2,6 +2,6 @@ # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from . import product_template from . import product_product +from . import product_template from . import res_config_settings diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index 36a4b3ae..8b446b0b 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -2,7 +2,7 @@ # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import models, fields, api +from odoo import api, fields, models from odoo.addons import decimal_precision as dp import operator as py_operator @@ -18,7 +18,7 @@ class ProductProduct(models.Model): - """Add a field for the stock available to promise. + """ Add a field for the stock available to promise. Useful implementations need to be installed through the Settings menu or by installing one of the modules stock_available_* """ @@ -39,7 +39,7 @@ def _compute_available_quantities_dict(self): def _compute_available_quantities(self): res = self._compute_available_quantities_dict() for product in self: - for key, value in res[product.id].iteritems(): + for key, value in res[product.id].items(): if hasattr(product, key): product[key] = value @@ -51,7 +51,7 @@ def _compute_available_quantities(self): help="Stock for this Product that can be safely proposed " "for sale to Customers.\n" "The definition of this value can be configured to suit " - "your needs") + "your needs.") potential_qty = fields.Float( compute='_compute_available_quantities', digits=dp.get_precision('Product Unit of Measure'), @@ -61,8 +61,7 @@ def _compute_available_quantities(self): @api.model def _search_immediately_usable_qty(self, operator, value): - """ - Search function for the immediately_usable_qty field. + """ Search function for the immediately_usable_qty field. The search is quite similar to the Odoo search about quantity available (addons/stock/models/product.py,253; _search_product_quantity function) :param operator: str diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 2f81fbff..071a9613 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -25,7 +25,7 @@ class ProductTemplate(models.Model): def _compute_available_quantities(self): res = self._compute_available_quantities_dict() for product in self: - for key, value in res[product.id].iteritems(): + for key, value in res[product.id].items(): if key in product._fields: product[key] = value @@ -67,8 +67,7 @@ def _compute_available_quantities_dict(self): @api.model def _search_immediately_usable_qty(self, operator, value): - """ - Search function for the immediately_usable_qty field. + """ Search function for the immediately_usable_qty field. The search is quite similar to the Odoo search about quantity available (addons/stock/models/product.py,253; _search_product_quantity function) :param operator: str diff --git a/stock_available/models/res_config_settings.py b/stock_available/models/res_config_settings.py index 870207ba..3067791a 100644 --- a/stock_available/models/res_config_settings.py +++ b/stock_available/models/res_config_settings.py @@ -2,7 +2,7 @@ # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import api, models, fields +from odoo import api, fields, models class ResConfigSettings(models.TransientModel): diff --git a/stock_available/views/product_product_view.xml b/stock_available/views/product_product_view.xml index 3f21973c..f11a2717 100644 --- a/stock_available/views/product_product_view.xml +++ b/stock_available/views/product_product_view.xml @@ -4,32 +4,32 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). --> - - Quantity available to promise (variant tree) - product.product - - - - - - - - + + Quantity available to promise (variant tree) + product.product + + + + + + + + diff --git a/stock_available/views/product_template_view.xml b/stock_available/views/product_template_view.xml index e5705d63..cb51cb2a 100644 --- a/stock_available/views/product_template_view.xml +++ b/stock_available/views/product_template_view.xml @@ -4,56 +4,56 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). --> - - Quantity available to promise (form) - product.template - - - - - - + + Quantity available to promise (form) + product.template + + + + + + + + + + Quantity available to promise (tree) + product.template + + + + virtual_available<0 or immediately_usable_qty<0 + virtual_available>=0 or immediately_usable_qty>0 + + + - - - Quantity available to promise (tree) - product.template - - - - virtual_available<0 or immediately_usable_qty<0 - virtual_available>=0 or immediately_usable_qty>0 - - - - - - - - Quantity available to promise (kanban) - product.template - - -
      -
    • Available to Promise:
    • -
    -
    -
    +
    +
    + + Quantity available to promise (kanban) + product.template + + +
      +
    • Available to Promise:
    • +
    +
    +
    diff --git a/stock_available/views/res_config_settings_views.xml b/stock_available/views/res_config_settings_views.xml index 8a583462..ded35456 100644 --- a/stock_available/views/res_config_settings_views.xml +++ b/stock_available/views/res_config_settings_views.xml @@ -9,64 +9,32 @@ res.config.settings - - -

    Stock available to promise

    -
    -
    -
    - -
    -
    -
    + +

    Stock available to promise

    +
    +
    +
    +
    -
    -
    - -
    -
    -
    +
    +
    - - - - - - +
    - - +
    +
    From f866e85b3af1925d99f2fb33a7a659eafb658084 Mon Sep 17 00:00:00 2001 From: Osoul Date: Fri, 29 Jun 2018 04:13:26 +0000 Subject: [PATCH 18/53] Added translation using Weblate (Arabic) Currently translated at 61.9% (13 of 21 strings) Translation: stock-logistics-warehouse-11.0/stock-logistics-warehouse-11.0-stock_available Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-11-0/stock-logistics-warehouse-11-0-stock_available/ar/ --- stock_available/i18n/ar.po | 136 +++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 stock_available/i18n/ar.po diff --git a/stock_available/i18n/ar.po b/stock_available/i18n/ar.po new file mode 100644 index 00000000..0212eaa3 --- /dev/null +++ b/stock_available/i18n/ar.po @@ -0,0 +1,136 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2018-06-29 14:21+0000\n" +"Last-Translator: Osoul \n" +"Language-Team: none\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 3.0.1\n" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +msgstr "المتوفر" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Potential" +msgstr "المتوقع" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "القابل للبيع:" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +msgid "Available to promise" +msgstr "القابل للبيع" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "Choose the field of the product which will be used to compute potential.\n" +"If empty, Quantity On Hand is used.\n" +"Only the quantity fields have meaning for computing stock" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +msgid "Exclude goods already in sale quotations" +msgstr "تجاهل الكميات الموجودة في العروض المبدئية" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "تجاهل الكميات الواردة" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +msgid "Include the production potential" +msgstr "احتسب المتوقع من التصنيع" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +msgid "Potential" +msgstr "المتوقع" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product" +msgstr "المنتج" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product Template" +msgstr "قالب المنتج" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +msgid "Quantity of this Product that could be produced using the materials already at hand." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +msgid "Quantity of this Product that could be produced using the materials already at hand. If the product has several variants, this will be the biggest quantity that can be made for a any single variant." +msgstr "" + +#. module: stock_available +#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "الكمية القابلة للبيع" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +"The definition of this value can be configured to suit your needs." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +msgid "This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +"This installs the module stock_available_mrp.\n" +"If the module mrp is not installed, this will install it too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +msgid "This will subtract incoming quantities from the quantities available to promise.\n" +"This installs the module stock_available_immediately." +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +msgid "This will subtract quantities from the sale quotations from the quantities available to promise.\n" +"This installs the modules stock_available_sale.\n" +"If the modules sale and sale_delivery_date are not installed, this will install them too" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +msgid "based on" +msgstr "مبني على" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "res.config.settings" +msgstr "الإعدادات" From 1a77575c8e600482722d542892212f6ba642e6db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Pigeon?= Date: Mon, 3 Sep 2018 16:05:00 +0200 Subject: [PATCH 19/53] [10.0][CHG]stock_available...: improve stock methods computation --- stock_available/models/product_product.py | 13 ++++++++++--- stock_available/models/product_template.py | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index 8b446b0b..af76f613 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -26,18 +26,25 @@ class ProductProduct(models.Model): @api.multi def _compute_available_quantities_dict(self): + stock_dict = self._compute_quantities_dict( + self._context.get('lot_id'), + self._context.get('owner_id'), + self._context.get('package_id'), + self._context.get('from_date'), + self._context.get('to_date')) res = {} for product in self: res[product.id] = { - 'immediately_usable_qty': product.virtual_available, + 'immediately_usable_qty': stock_dict[product.id][ + 'virtual_available'], 'potential_qty': 0.0 } - return res + return res, stock_dict @api.multi @api.depends('virtual_available') def _compute_available_quantities(self): - res = self._compute_available_quantities_dict() + res, _ = self._compute_available_quantities_dict() for product in self: for key, value in res[product.id].items(): if hasattr(product, key): diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 071a9613..e0233695 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -31,7 +31,7 @@ def _compute_available_quantities(self): @api.multi def _compute_available_quantities_dict(self): - variants_dict = self.mapped( + variants_dict, _ = self.mapped( 'product_variant_ids')._compute_available_quantities_dict() res = {} for template in self: From 6638e73cd1c62b4a36c6e34f0e9a6fd847f72aee Mon Sep 17 00:00:00 2001 From: Valentino Date: Thu, 21 Feb 2019 13:53:21 -0300 Subject: [PATCH 20/53] [ADD] Use same decorator on product.product as on product.template tree view. --- stock_available/__manifest__.py | 2 +- stock_available/views/product_product_view.xml | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index ea5963f1..40193f19 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,7 +4,7 @@ { 'name': 'Stock available to promise', - 'version': '11.0.1.0.0', + 'version': '11.0.1.1.0', "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", 'category': 'Warehouse', 'depends': ['stock'], diff --git a/stock_available/views/product_product_view.xml b/stock_available/views/product_product_view.xml index f11a2717..b4759322 100644 --- a/stock_available/views/product_product_view.xml +++ b/stock_available/views/product_product_view.xml @@ -32,4 +32,18 @@ + + Quantity available to promise (variant tree) + product.product + + + + virtual_available<0 or immediately_usable_qty<0 + virtual_available>=0 or immediately_usable_qty>0 + + + + + + From ba0b90be9f2b08b548207ecf0200bca4e05ae0ad Mon Sep 17 00:00:00 2001 From: Sergio Teruel Date: Wed, 26 Jun 2019 17:43:11 +0200 Subject: [PATCH 21/53] [MIG] stock_available: Migration to v12.0 --- stock_available/README.rst | 85 +++- stock_available/__init__.py | 2 - stock_available/__manifest__.py | 6 +- stock_available/i18n/ar.po | 91 ++-- stock_available/i18n/ca.po | 54 +- stock_available/i18n/cs_CZ.po | 56 +-- stock_available/i18n/de.po | 56 +-- stock_available/i18n/el_GR.po | 54 +- stock_available/i18n/es.po | 56 +-- stock_available/i18n/es_ES.po | 54 +- stock_available/i18n/es_MX.po | 54 +- stock_available/i18n/eu.po | 54 +- stock_available/i18n/fi.po | 54 +- stock_available/i18n/fr.po | 54 +- stock_available/i18n/fr_CH.po | 54 +- stock_available/i18n/fr_FR.po | 54 +- stock_available/i18n/gl.po | 54 +- stock_available/i18n/hr.po | 56 +-- stock_available/i18n/hr_HR.po | 56 +-- stock_available/i18n/it.po | 54 +- stock_available/i18n/nl.po | 54 +- stock_available/i18n/nl_NL.po | 56 +-- stock_available/i18n/pt.po | 54 +- stock_available/i18n/pt_BR.po | 56 +-- stock_available/i18n/ro.po | 54 +- stock_available/i18n/ru.po | 54 +- stock_available/i18n/sl.po | 54 +- stock_available/i18n/stock_available.pot | 56 +-- stock_available/i18n/tr.po | 54 +- stock_available/i18n/tr_TR.po | 54 +- stock_available/i18n/vi_VN.po | 54 +- stock_available/i18n/zh_CN.po | 54 +- stock_available/models/product_product.py | 11 +- stock_available/models/product_template.py | 11 +- stock_available/readme/CONFIGURE.rst | 7 + stock_available/readme/CONTRIBUTORS.rst | 15 + stock_available/readme/DESCRIPTION.rst | 8 + stock_available/readme/USAGE.rst | 3 + stock_available/static/description/index.html | 472 ++++++++++++++++++ stock_available/tests/test_stock_available.py | 2 +- .../views/product_product_view.xml | 24 +- .../views/product_template_view.xml | 20 +- 42 files changed, 1417 insertions(+), 868 deletions(-) create mode 100644 stock_available/readme/CONFIGURE.rst create mode 100644 stock_available/readme/CONTRIBUTORS.rst create mode 100644 stock_available/readme/DESCRIPTION.rst create mode 100644 stock_available/readme/USAGE.rst create mode 100644 stock_available/static/description/index.html diff --git a/stock_available/README.rst b/stock_available/README.rst index a687864c..686c9319 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -1,11 +1,30 @@ -.. 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 - ========================== Stock available to promise ========================== +.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github + :target: https://github.com/OCA/stock-logistics-warehouse/tree/12.0/stock_available + :alt: OCA/stock-logistics-warehouse +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_available + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png + :target: https://runbot.odoo-community.org/runbot/153/12.0 + :alt: Try me on Runbot + +|badge1| |badge2| |badge3| |badge4| |badge5| + This module proposes several options to compute the quantity available to promise for each product. This quantity is based on the projected stock and, depending on the @@ -15,6 +34,11 @@ In case of immediate production capacity, it is possible to configure on which field the potential is computed, by default Quantity On Hand is used. This can be configured in `Inventory` > `Configuration` > `Settings`. +**Table of contents** + +.. contents:: + :local: + Configuration ============= @@ -33,44 +57,57 @@ This module adds a field named `Available for sale` on the Product form. Various additional fields may be added, depending on which information you chose to base the computation on. -.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas - :alt: Try me on Runbot - :target: https://runbot.odoo-community.org/runbot/153/11.0 - Bug Tracker =========== -Bugs are tracked on `GitHub Issues -`_. In case of trouble, please -check there if your issue has already been reported. If you spotted it first, -help us smashing it by providing a detailed and welcomed feedback. +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. Credits ======= -Images ------- +Authors +~~~~~~~ -* Odoo Community Association: `Icon `_. +* Numérigraphe +* Sodexis Contributors ------------- +~~~~~~~~~~~~ + +* `Numérigraphe `_: + + * Lionel Sausin + +* `Sodexis `_: -* Lionel Sausin (Numérigraphe) -* Sodexis -* Factor Libre - Kiko Peiro + * Sodexis -Maintainer ----------- +* `Factor Libre `_: + + * Kiko Peiro + +* `Tecnativa `_: + + * Sergio Teruel + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. .. 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. +This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_available/__init__.py b/stock_available/__init__.py index 2c1e277e..83e553ac 100644 --- a/stock_available/__init__.py +++ b/stock_available/__init__.py @@ -1,5 +1,3 @@ -# Copyright 2014 Numérigraphe -# Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from . import models diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index 40193f19..236da110 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,8 +4,10 @@ { 'name': 'Stock available to promise', - 'version': '11.0.1.1.0', - "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", + 'version': '12.0.1.0.0', + 'author': 'Numérigraphe, Sodexis, Odoo Community Association (OCA)', + 'website': 'https://github.com/OCA/stock-logistics-warehouse', + 'development_status': 'Production/Stable', 'category': 'Warehouse', 'depends': ['stock'], 'license': 'AGPL-3', diff --git a/stock_available/i18n/ar.po b/stock_available/i18n/ar.po index 0212eaa3..bf1e2677 100644 --- a/stock_available/i18n/ar.po +++ b/stock_available/i18n/ar.po @@ -1,6 +1,6 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * stock_available +# * stock_available # msgid "" msgstr "" @@ -18,53 +18,61 @@ msgstr "" "X-Generator: Weblate 3.0.1\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "المتوفر" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "المتوقع" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "القابل للبيع:" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "القابل للبيع" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on -msgid "Choose the field of the product which will be used to compute potential.\n" +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "" +"Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" "Only the quantity fields have meaning for computing stock" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +#| msgid "res.config.settings" +msgid "Config Settings" +msgstr "الإعدادات" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "تجاهل الكميات الموجودة في العروض المبدئية" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "تجاهل الكميات الواردة" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "احتسب المتوقع من التصنيع" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "المتوقع" @@ -79,58 +87,67 @@ msgid "Product Template" msgstr "قالب المنتج" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty -msgid "Quantity of this Product that could be produced using the materials already at hand." +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty -msgid "Quantity of this Product that could be produced using the materials already at hand. If the product has several variants, this will be the biggest quantity that can be made for a any single variant." +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "الكمية القابلة للبيع" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty -msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty -msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp -msgid "This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp +msgid "" +"This will add the quantities of goods that can be immediately manufactured, " +"to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately -msgid "This will subtract incoming quantities from the quantities available to promise.\n" +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately +msgid "" +"This will subtract incoming quantities from the quantities available to " +"promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale -msgid "This will subtract quantities from the sale quotations from the quantities available to promise.\n" +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale +msgid "" +"This will subtract quantities from the sale quotations from the quantities " +"available to promise.\n" "This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will install them too" +"If the modules sale and sale_delivery_date are not installed, this will " +"install them too" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "مبني على" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "الإعدادات" diff --git a/stock_available/i18n/ca.po b/stock_available/i18n/ca.po index 39a1c75c..e2262f79 100644 --- a/stock_available/i18n/ca.po +++ b/stock_available/i18n/ca.po @@ -19,30 +19,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,23 +50,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -81,14 +86,14 @@ msgid "Product Template" msgstr "Plantilla del producte" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -96,26 +101,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -124,7 +129,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -132,7 +137,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -142,11 +147,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/cs_CZ.po b/stock_available/i18n/cs_CZ.po index 7fb54aaf..74fa375b 100644 --- a/stock_available/i18n/cs_CZ.po +++ b/stock_available/i18n/cs_CZ.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "K dispozici 1" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "Potenciál 1" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "K dispozici pro slib:" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "K dispozici na slib" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -54,23 +54,29 @@ msgstr "" "výpočet zásob" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "stock.config.settings" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "Vyloučení zboží již v nabídkách prodeje" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Vylučte příchozí zboží" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "Zahrnout výrobní potenciál" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "Potenciál" @@ -85,7 +91,7 @@ msgid "Product Template" msgstr "Šablona produktu" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." @@ -94,7 +100,7 @@ msgstr "" "již k dispozici." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -105,12 +111,12 @@ msgstr "" "množství, které lze vyrobit pro libovolnou variantu." #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Zásoby k dispozici" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" @@ -120,7 +126,7 @@ msgstr "" "vašim potřebám" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty #, fuzzy msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -131,7 +137,7 @@ msgstr "" "vašim potřebám" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -143,7 +149,7 @@ msgstr "" "modul mrp není nainstalován, instaluje se taky" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -153,7 +159,7 @@ msgstr "" "\"Instaluje modul stock_available_immediately." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -166,12 +172,6 @@ msgstr "" "nainstalovány moduly prodeje a sales_delivery_date, nainstalují se je také" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "na základě" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy -msgid "res.config.settings" -msgstr "stock.config.settings" diff --git a/stock_available/i18n/de.po b/stock_available/i18n/de.po index 0a151627..5645cee1 100644 --- a/stock_available/i18n/de.po +++ b/stock_available/i18n/de.po @@ -20,31 +20,31 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "Verfügbar" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form #, fuzzy msgid "Potential" msgstr "Verfügbar" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "Verfügbar für Zusage:" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "Verfügbar für Lieferversprechen" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -52,23 +52,29 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "stock.config.settings" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Warenzugänge ausschließen" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -83,14 +89,14 @@ msgid "Product Template" msgstr "Produktvorlage" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -98,12 +104,12 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Bestand für Lieferversprechen verfügbar" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" @@ -112,7 +118,7 @@ msgstr "" "Die Definition dieses Werts kann an Ihre Bedürfnisse angepasst werden" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty #, fuzzy msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -122,7 +128,7 @@ msgstr "" "Die Definition dieses Werts kann an Ihre Bedürfnisse angepasst werden" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp #, fuzzy msgid "" "This will add the quantities of goods that can be immediately manufactured, " @@ -135,7 +141,7 @@ msgstr "" "Das Modul stock_available_immediately wird installiert." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -146,7 +152,7 @@ msgstr "" "Das Modul stock_available_immediately wird installiert." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale #, fuzzy msgid "" "This will subtract quantities from the sale quotations from the quantities " @@ -160,12 +166,6 @@ msgstr "" "Das Modul stock_available_immediately wird installiert." #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy -msgid "res.config.settings" -msgstr "stock.config.settings" diff --git a/stock_available/i18n/el_GR.po b/stock_available/i18n/el_GR.po index dd749e73..8b6fa099 100644 --- a/stock_available/i18n/el_GR.po +++ b/stock_available/i18n/el_GR.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/es.po b/stock_available/i18n/es.po index 63588835..17340131 100644 --- a/stock_available/i18n/es.po +++ b/stock_available/i18n/es.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "Disponible" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "Potencial" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,29 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "stock.config.settings" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "Potencial" @@ -82,14 +88,14 @@ msgid "Product Template" msgstr "Plantilla de producto" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +103,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +131,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +139,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,12 +149,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy -msgid "res.config.settings" -msgstr "stock.config.settings" diff --git a/stock_available/i18n/es_ES.po b/stock_available/i18n/es_ES.po index 3a1cc625..7939d299 100644 --- a/stock_available/i18n/es_ES.po +++ b/stock_available/i18n/es_ES.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/es_MX.po b/stock_available/i18n/es_MX.po index 42c29335..433b8125 100644 --- a/stock_available/i18n/es_MX.po +++ b/stock_available/i18n/es_MX.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "Plantilla del producto" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/eu.po b/stock_available/i18n/eu.po index 6b268254..7391b93c 100644 --- a/stock_available/i18n/eu.po +++ b/stock_available/i18n/eu.po @@ -19,30 +19,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,23 +50,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -81,14 +86,14 @@ msgid "Product Template" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -96,26 +101,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -124,7 +129,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -132,7 +137,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -142,11 +147,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/fi.po b/stock_available/i18n/fi.po index 5efb0069..262d0eab 100644 --- a/stock_available/i18n/fi.po +++ b/stock_available/i18n/fi.po @@ -19,30 +19,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,23 +50,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -81,14 +86,14 @@ msgid "Product Template" msgstr "Tuotteen malli" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -96,26 +101,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -124,7 +129,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -132,7 +137,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -142,11 +147,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/fr.po b/stock_available/i18n/fr.po index 35d11dbf..b7ce672a 100644 --- a/stock_available/i18n/fr.po +++ b/stock_available/i18n/fr.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Exclure les receptions attendues" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "Modèle de produit" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Stock disponible à la vente" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp #, fuzzy msgid "" "This will add the quantities of goods that can be immediately manufactured, " @@ -129,7 +134,7 @@ msgstr "" "Ceci installe le module stock_available_immediately." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -140,7 +145,7 @@ msgstr "" "Ceci installe le module stock_available_immediately." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale #, fuzzy msgid "" "This will subtract quantities from the sale quotations from the quantities " @@ -154,11 +159,6 @@ msgstr "" "Ceci installe le module stock_available_immediately." #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/fr_CH.po b/stock_available/i18n/fr_CH.po index b8984a3a..2d9851d8 100644 --- a/stock_available/i18n/fr_CH.po +++ b/stock_available/i18n/fr_CH.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "Template de produit" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/fr_FR.po b/stock_available/i18n/fr_FR.po index 30edae95..52abfc50 100644 --- a/stock_available/i18n/fr_FR.po +++ b/stock_available/i18n/fr_FR.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/gl.po b/stock_available/i18n/gl.po index e3b1956b..e81a097e 100644 --- a/stock_available/i18n/gl.po +++ b/stock_available/i18n/gl.po @@ -19,30 +19,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,23 +50,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -81,14 +86,14 @@ msgid "Product Template" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -96,26 +101,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -124,7 +129,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -132,7 +137,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -142,11 +147,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/hr.po b/stock_available/i18n/hr.po index 10c4e585..934bc8f1 100644 --- a/stock_available/i18n/hr.po +++ b/stock_available/i18n/hr.po @@ -21,30 +21,30 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "Raspoloživo" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "Potencijalno" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "Raspoloživo za obećati:" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "Raspoloživo za obećati" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -52,23 +52,29 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "stock.config.settings" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "Isključi dobra već u prodajnim nalozima" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Isključi robu u dolasku" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "Isključi potencijal proizvodnje" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "Potencijal" @@ -83,14 +89,14 @@ msgid "Product Template" msgstr "Predložak proizvoda" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -98,26 +104,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Zaliha raspoloživa za obećati" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -126,7 +132,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -134,7 +140,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -144,12 +150,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "bazirano na" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy -msgid "res.config.settings" -msgstr "stock.config.settings" diff --git a/stock_available/i18n/hr_HR.po b/stock_available/i18n/hr_HR.po index 03903945..2926e8e2 100644 --- a/stock_available/i18n/hr_HR.po +++ b/stock_available/i18n/hr_HR.po @@ -22,30 +22,30 @@ msgstr "" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "Dostupno" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "Potencijal" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "Dostupno za rezervirati:" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "Dostupno za rezervirati:" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -56,23 +56,29 @@ msgstr "" "Samo polja količine imaju značaj pri izračunu zalihe." #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "stock.config.settings" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Isključi robu u dolasku" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "Uključi potencijale proizvodnje" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "Potencijal" @@ -87,7 +93,7 @@ msgid "Product Template" msgstr "Predložak proizvoda" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." @@ -96,7 +102,7 @@ msgstr "" "raspoloživih materijala." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -107,12 +113,12 @@ msgstr "" "pokazati najveću količinu koja može biti proizvoedena za bilokoju varijantu." #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Zaliha dostupna za rezervacije" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" @@ -121,7 +127,7 @@ msgstr "" "Definicija ove vrijednosti može biti podešena da odgovara vašim potrebama." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty #, fuzzy msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -131,7 +137,7 @@ msgstr "" "Definicija ove vrijednosti može biti podešena da odgovara vašim potrebama." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -144,7 +150,7 @@ msgstr "" "Ukoliko modul mrp nije instaliran, instalirati će i njega." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -155,7 +161,7 @@ msgstr "" "Ovo instalira modul_stock_available_emediatly." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale #, fuzzy msgid "" "This will subtract quantities from the sale quotations from the quantities " @@ -170,12 +176,6 @@ msgstr "" "Ukoliko modul mrp nije instaliran, instalirati će i njega." #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "bazirano na" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy -msgid "res.config.settings" -msgstr "stock.config.settings" diff --git a/stock_available/i18n/it.po b/stock_available/i18n/it.po index dd148f1a..e7ca224f 100644 --- a/stock_available/i18n/it.po +++ b/stock_available/i18n/it.po @@ -19,30 +19,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,23 +50,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -81,14 +86,14 @@ msgid "Product Template" msgstr "Template Prodotto" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -96,26 +101,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -124,7 +129,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -132,7 +137,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -142,11 +147,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/nl.po b/stock_available/i18n/nl.po index 063cc2f8..e86c2ea3 100644 --- a/stock_available/i18n/nl.po +++ b/stock_available/i18n/nl.po @@ -19,30 +19,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,23 +50,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -81,14 +86,14 @@ msgid "Product Template" msgstr "Productsjabloon" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -96,26 +101,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -124,7 +129,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -132,7 +137,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -142,11 +147,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/nl_NL.po b/stock_available/i18n/nl_NL.po index dd55babd..9c225230 100644 --- a/stock_available/i18n/nl_NL.po +++ b/stock_available/i18n/nl_NL.po @@ -21,30 +21,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "Beschikbaar" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "Vrije Voorraad:" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "Vrije Voorraad" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -52,23 +52,29 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "stock.config.settings" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Inkomende goederen uitzonderen" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -83,14 +89,14 @@ msgid "Product Template" msgstr "Productsjabloon" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -98,26 +104,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Vrije voorraad" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -126,7 +132,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -134,7 +140,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -144,12 +150,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "Gebaseerd op" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy -msgid "res.config.settings" -msgstr "stock.config.settings" diff --git a/stock_available/i18n/pt.po b/stock_available/i18n/pt.po index 38d7bda7..26910c7e 100644 --- a/stock_available/i18n/pt.po +++ b/stock_available/i18n/pt.po @@ -19,30 +19,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -50,23 +50,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -81,14 +86,14 @@ msgid "Product Template" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -96,26 +101,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -124,7 +129,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -132,7 +137,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -142,11 +147,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/pt_BR.po b/stock_available/i18n/pt_BR.po index 54831b04..f75a1b3e 100644 --- a/stock_available/i18n/pt_BR.po +++ b/stock_available/i18n/pt_BR.po @@ -20,31 +20,31 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "Disponível" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form #, fuzzy msgid "Potential" msgstr "Disponível" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "Disponível a prometer" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "Disponível a prometer" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -55,23 +55,29 @@ msgstr "" "Somente os campos de quantidade têm significado para computação estoque" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +#, fuzzy +msgid "Config Settings" +msgstr "stock.config.settings" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "Excluir entrada de mercadorias" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "Incluir o potencial de produção" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -86,14 +92,14 @@ msgid "Product Template" msgstr "Modelo Produto" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -101,12 +107,12 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "Estoque disponível para prometer" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" @@ -117,7 +123,7 @@ msgstr "" "necessidades" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty #, fuzzy msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" @@ -129,7 +135,7 @@ msgstr "" "necessidades" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -142,7 +148,7 @@ msgstr "" "Se o MRP módulo não está instalado, este irá instalar-lo também" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -153,7 +159,7 @@ msgstr "" "Isso instala o módulo stock_available_immediately." #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale #, fuzzy msgid "" "This will subtract quantities from the sale quotations from the quantities " @@ -168,12 +174,6 @@ msgstr "" "Se o MRP módulo não está instalado, este irá instalar-lo também" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "Baseado em" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy -msgid "res.config.settings" -msgstr "stock.config.settings" diff --git a/stock_available/i18n/ro.po b/stock_available/i18n/ro.po index 53b9dbe3..95b4eadf 100644 --- a/stock_available/i18n/ro.po +++ b/stock_available/i18n/ro.po @@ -20,30 +20,30 @@ msgstr "" "2:1));\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "Produs șablon" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/ru.po b/stock_available/i18n/ru.po index f9a130a5..34f76429 100644 --- a/stock_available/i18n/ru.po +++ b/stock_available/i18n/ru.po @@ -21,30 +21,30 @@ msgstr "" "%100>=11 && n%100<=14)? 2 : 3);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -52,23 +52,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -83,14 +88,14 @@ msgid "Product Template" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -98,26 +103,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -126,7 +131,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -134,7 +139,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -144,11 +149,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/sl.po b/stock_available/i18n/sl.po index f7a2263b..467f189b 100644 --- a/stock_available/i18n/sl.po +++ b/stock_available/i18n/sl.po @@ -20,30 +20,30 @@ msgstr "" "%100==4 ? 2 : 3);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "Predloga proizvoda" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/stock_available.pot b/stock_available/i18n/stock_available.pot index 46f1a449..e1a016d6 100644 --- a/stock_available/i18n/stock_available.pot +++ b/stock_available/i18n/stock_available.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" +"Project-Id-Version: Odoo Server 12.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: <>\n" "Language-Team: \n" @@ -14,53 +14,58 @@ msgstr "" "Plural-Forms: \n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" "Only the quantity fields have meaning for computing stock" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -75,59 +80,54 @@ msgid "Product Template" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "Quantity of this Product that could be produced using the materials already at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "Quantity of this Product that could be produced using the materials already at hand. If the product has several variants, this will be the biggest quantity that can be made for a any single variant." msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "This will subtract incoming quantities from the quantities available to promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "This will subtract quantities from the sale quotations from the quantities available to promise.\n" "This installs the modules stock_available_sale.\n" "If the modules sale and sale_delivery_date are not installed, this will install them too" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" - diff --git a/stock_available/i18n/tr.po b/stock_available/i18n/tr.po index f6ae370e..9fe41da3 100644 --- a/stock_available/i18n/tr.po +++ b/stock_available/i18n/tr.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "Mevcut" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "Potansiyel" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "Potansiyel" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "Ürün Şablonu" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/tr_TR.po b/stock_available/i18n/tr_TR.po index 5435569e..ced7dd5c 100644 --- a/stock_available/i18n/tr_TR.po +++ b/stock_available/i18n/tr_TR.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "Ürün şablonu" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/vi_VN.po b/stock_available/i18n/vi_VN.po index 151b5070..088664e6 100644 --- a/stock_available/i18n/vi_VN.po +++ b/stock_available/i18n/vi_VN.po @@ -20,30 +20,30 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -51,23 +51,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -82,14 +87,14 @@ msgid "Product Template" msgstr "Mẫu sản phẩm" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -97,26 +102,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -125,7 +130,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -133,7 +138,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -143,11 +148,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/i18n/zh_CN.po b/stock_available/i18n/zh_CN.po index 5c723a24..7c522ed3 100644 --- a/stock_available/i18n/zh_CN.po +++ b/stock_available/i18n/zh_CN.po @@ -20,31 +20,31 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" msgstr "可用" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.product_normal_form_view -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_form +#: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form #, fuzzy msgid "Potential" msgstr "可用" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_immediately_usable_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "" "Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" @@ -52,23 +52,28 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product_potential_qty -#: model:ir.model.fields,field_description:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty +#: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" msgstr "" @@ -83,14 +88,14 @@ msgid "Product Template" msgstr "产品模板" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_product__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_potential_qty +#: model:ir.model.fields,help:stock_available.field_product_template__potential_qty msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " @@ -98,26 +103,26 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.ui.view,arch_db:stock_available.view_stock_configuration +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_template_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_product_product_immediately_usable_qty +#: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_mrp +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" @@ -126,7 +131,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_immediately +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately msgid "" "This will subtract incoming quantities from the quantities available to " "promise.\n" @@ -134,7 +139,7 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings_module_stock_available_sale +#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -144,11 +149,6 @@ msgid "" msgstr "" #. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings_stock_available_mrp_based_on +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "基于" - -#. module: stock_available -#: model:ir.model,name:stock_available.model_res_config_settings -msgid "res.config.settings" -msgstr "" diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index af76f613..f65cd051 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -4,16 +4,7 @@ from odoo import api, fields, models from odoo.addons import decimal_precision as dp -import operator as py_operator - -OPERATORS = { - '<': py_operator.lt, - '>': py_operator.gt, - '<=': py_operator.le, - '>=': py_operator.ge, - '=': py_operator.eq, - '!=': py_operator.ne -} +from odoo.addons.stock.models.product import OPERATORS class ProductProduct(models.Model): diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index e0233695..945f0c54 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -4,16 +4,7 @@ from odoo import models, fields, api from odoo.addons import decimal_precision as dp -import operator as py_operator - -OPERATORS = { - '<': py_operator.lt, - '>': py_operator.gt, - '<=': py_operator.le, - '>=': py_operator.ge, - '=': py_operator.eq, - '!=': py_operator.ne -} +from odoo.addons.stock.models.product import OPERATORS class ProductTemplate(models.Model): diff --git a/stock_available/readme/CONFIGURE.rst b/stock_available/readme/CONFIGURE.rst new file mode 100644 index 00000000..e6b596bf --- /dev/null +++ b/stock_available/readme/CONFIGURE.rst @@ -0,0 +1,7 @@ +By default, this module computes the stock available to promise as the virtual +stock. +To take advantage of the additional features, you must define on which information you +want to base the computation, by checking one or more boxes in the settings: +`Inventory` > `Configuration` > `Settings` > `Stock available to promise`. +In case of "Include the production potential", it is also possible to configure +which field of product to use to compute the production potential. diff --git a/stock_available/readme/CONTRIBUTORS.rst b/stock_available/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000..9f854b26 --- /dev/null +++ b/stock_available/readme/CONTRIBUTORS.rst @@ -0,0 +1,15 @@ +* `Numérigraphe `_: + + * Lionel Sausin + +* `Sodexis `_: + + * Sodexis + +* `Factor Libre `_: + + * Kiko Peiro + +* `Tecnativa `_: + + * Sergio Teruel diff --git a/stock_available/readme/DESCRIPTION.rst b/stock_available/readme/DESCRIPTION.rst new file mode 100644 index 00000000..d345320b --- /dev/null +++ b/stock_available/readme/DESCRIPTION.rst @@ -0,0 +1,8 @@ +This module proposes several options to compute the quantity available to +promise for each product. +This quantity is based on the projected stock and, depending on the +configuration, it can account for various data such as sales quotations or +immediate production capacity. +In case of immediate production capacity, it is possible to configure on which +field the potential is computed, by default Quantity On Hand is used. +This can be configured in `Inventory` > `Configuration` > `Settings`. diff --git a/stock_available/readme/USAGE.rst b/stock_available/readme/USAGE.rst new file mode 100644 index 00000000..85749174 --- /dev/null +++ b/stock_available/readme/USAGE.rst @@ -0,0 +1,3 @@ +This module adds a field named `Available for sale` on the Product form. +Various additional fields may be added, depending on which information you +chose to base the computation on. diff --git a/stock_available/static/description/index.html b/stock_available/static/description/index.html new file mode 100644 index 00000000..d5082833 --- /dev/null +++ b/stock_available/static/description/index.html @@ -0,0 +1,472 @@ + + + + + + +Stock available to promise + + + +
    +

    Stock available to promise

    + + +

    Production/Stable License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

    +

    This module proposes several options to compute the quantity available to +promise for each product. +This quantity is based on the projected stock and, depending on the +configuration, it can account for various data such as sales quotations or +immediate production capacity. +In case of immediate production capacity, it is possible to configure on which +field the potential is computed, by default Quantity On Hand is used. +This can be configured in Inventory > Configuration > Settings.

    +

    Table of contents

    + +
    +

    Configuration

    +

    By default, this module computes the stock available to promise as the virtual +stock. +To take advantage of the additional features, you must define on which information you +want to base the computation, by checking one or more boxes in the settings: +Inventory > Configuration > Settings > Stock available to promise. +In case of “Include the production potential”, it is also possible to configure +which field of product to use to compute the production potential.

    +
    +
    +

    Usage

    +

    This module adds a field named Available for sale on the Product form. +Various additional fields may be added, depending on which information you +chose to base the computation on.

    +
    +
    +

    Bug Tracker

    +

    Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us smashing it by providing a detailed and welcomed +feedback.

    +

    Do not contact contributors directly about support or help with technical issues.

    +
    +
    +

    Credits

    +
    +

    Authors

    +
      +
    • Numérigraphe
    • +
    • Sodexis
    • +
    +
    +
    +

    Contributors

    + +
    +
    +

    Maintainers

    +

    This module is maintained by the OCA.

    +Odoo Community Association +

    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.

    +

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    +

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    +
    +
    +
    + + diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py index 40fae522..976dd7c5 100644 --- a/stock_available/tests/test_stock_available.py +++ b/stock_available/tests/test_stock_available.py @@ -28,7 +28,7 @@ def test01_stock_levels(self): supplier_location = self.env.ref('stock.stock_location_suppliers') stock_location = self.env.ref('stock.stock_location_stock') customer_location = self.env.ref('stock.stock_location_customers') - uom_unit = self.env.ref('product.product_uom_unit') + uom_unit = self.env.ref('uom.product_uom_unit') # Create product template templateAB = templateObj.create( diff --git a/stock_available/views/product_product_view.xml b/stock_available/views/product_product_view.xml index b4759322..742d9823 100644 --- a/stock_available/views/product_product_view.xml +++ b/stock_available/views/product_product_view.xml @@ -14,20 +14,24 @@ diff --git a/stock_available/views/product_template_view.xml b/stock_available/views/product_template_view.xml index cb51cb2a..b4543ca9 100644 --- a/stock_available/views/product_template_view.xml +++ b/stock_available/views/product_template_view.xml @@ -14,20 +14,24 @@ From 969a8d276635c96ad94fb6bbb6deb5cad4b3fa45 Mon Sep 17 00:00:00 2001 From: Rodrigo Macedo Date: Fri, 30 Aug 2019 12:35:27 +0000 Subject: [PATCH 22/53] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (21 of 21 strings) Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_available Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_available/pt_BR/ --- stock_available/i18n/pt_BR.po | 47 +++++++++++++++++++---------------- 1 file changed, 25 insertions(+), 22 deletions(-) diff --git a/stock_available/i18n/pt_BR.po b/stock_available/i18n/pt_BR.po index f75a1b3e..197bef3b 100644 --- a/stock_available/i18n/pt_BR.po +++ b/stock_available/i18n/pt_BR.po @@ -9,15 +9,16 @@ msgstr "" "Project-Id-Version: stock-logistics-warehouse (9.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-07-03 20:56+0000\n" -"PO-Revision-Date: 2016-07-07 19:37+0000\n" -"Last-Translator: Claudio Araujo Santos \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-stock-" -"logistics-warehouse-9-0/language/pt_BR/)\n" +"PO-Revision-Date: 2019-08-30 14:23+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/" +"OCA-stock-logistics-warehouse-9-0/language/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 3.8\n" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -28,14 +29,13 @@ msgstr "Disponível" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form -#, fuzzy msgid "Potential" -msgstr "Disponível" +msgstr "Potencial" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" -msgstr "Disponível a prometer" +msgstr "Disponível a prometer:" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty @@ -56,14 +56,13 @@ msgstr "" #. module: stock_available #: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy msgid "Config Settings" -msgstr "stock.config.settings" +msgstr "Definições de configuração" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" -msgstr "" +msgstr "Excluir mercadorias já em cotações de venda" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately @@ -79,7 +78,7 @@ msgstr "Incluir o potencial de produção" #: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" -msgstr "" +msgstr "Potencial" #. module: stock_available #: model:ir.model,name:stock_available.model_product_product @@ -97,6 +96,8 @@ msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" +"Quantidade deste produto que pode ser produzida usando os materiais já " +"disponíveis." #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__potential_qty @@ -105,6 +106,9 @@ msgid "" "at hand. If the product has several variants, this will be the biggest " "quantity that can be made for a any single variant." msgstr "" +"Quantidade deste produto que pode ser produzida usando os materiais já " +"disponíveis. Se o produto tiver várias variantes, essa será a maior " +"quantidade que pode ser feita para uma única variante." #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration @@ -124,15 +128,14 @@ msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty -#, fuzzy msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" -"Estoque para este produto que pode ser proposto com segurança para a venda " -"aos clientes.\n" -"A definição deste valor pode ser configurado para atender às suas " -"necessidades" +"Estoque para este produto que pode ser proposto com segurança para venda aos " +"clientes.\n" +"A definição desse valor pode ser configurada para atender às suas " +"necessidades." #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp @@ -160,7 +163,6 @@ msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -#, fuzzy msgid "" "This will subtract quantities from the sale quotations from the quantities " "available to promise.\n" @@ -168,10 +170,11 @@ msgid "" "If the modules sale and sale_delivery_date are not installed, this will " "install them too" msgstr "" -"Isto irá adicionar as quantidades de produtos que podem ser fabricados de " -"imediato, para as quantidades disponíveis para prometer.\n" -"Isso instala o stock_available_mrp módulo.\n" -"Se o MRP módulo não está instalado, este irá instalar-lo também" +"Isso subtrairá as quantidades das cotações de venda das quantidades " +"disponíveis para promessa.\n" +"Isso instala os módulos stock_available_sale.\n" +"Se os módulos sale e sale_delivery_date não estiverem instalados, isso " +"também os instalará" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on From 3a38859388504b3b0d240296bb73a5f477fcec1e Mon Sep 17 00:00:00 2001 From: Florian da Costa Date: Sat, 6 Jul 2019 17:31:36 +0200 Subject: [PATCH 23/53] Make stock_available_mrp compatible with other modules like stock_available_immediately --- stock_available/models/product_template.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 945f0c54..1483f8a8 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -27,13 +27,15 @@ def _compute_available_quantities_dict(self): res = {} for template in self: immediately_usable_qty = sum( - [variants_dict[p.id]["immediately_usable_qty"] for p in + [variants_dict[p.id]["immediately_usable_qty"] - + variants_dict[p.id]["potential_qty"] for p in template.product_variant_ids]) potential_qty = max( [variants_dict[p.id]["potential_qty"] for p in template.product_variant_ids] or [0.0]) res[template.id] = { - "immediately_usable_qty": immediately_usable_qty, + "immediately_usable_qty": immediately_usable_qty + + potential_qty, "potential_qty": potential_qty, } return res From 04e2f0441a46eb40b5ba5d56ca914567ad98b6cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=8E=E4=BC=9F=E6=9D=B0?= <674416404@qq.com> Date: Thu, 19 Sep 2019 16:30:33 +0000 Subject: [PATCH 24/53] Translated using Weblate (Chinese (Simplified)) Currently translated at 23.8% (5 of 21 strings) Translation: stock-logistics-warehouse-12.0/stock-logistics-warehouse-12.0-stock_available Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_available/zh_CN/ --- stock_available/i18n/zh_CN.po | 47 +++++++++++++++++++++++------------ 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/stock_available/i18n/zh_CN.po b/stock_available/i18n/zh_CN.po index 7c522ed3..e4b2d9a9 100644 --- a/stock_available/i18n/zh_CN.po +++ b/stock_available/i18n/zh_CN.po @@ -9,15 +9,16 @@ msgstr "" "Project-Id-Version: stock-logistics-warehouse (9.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-08-28 10:00+0000\n" -"PO-Revision-Date: 2016-09-04 06:06+0000\n" -"Last-Translator: Jeffery Chenn \n" -"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-stock-" -"logistics-warehouse-9-0/language/zh_CN/)\n" +"PO-Revision-Date: 2019-09-26 15:05+0000\n" +"Last-Translator: 黎伟杰 <674416404@qq.com>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/" +"OCA-stock-logistics-warehouse-9-0/language/zh_CN/)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.8\n" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -28,20 +29,19 @@ msgstr "可用" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form -#, fuzzy msgid "Potential" -msgstr "可用" +msgstr "潜力" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" -msgstr "" +msgstr "可供销售的数量:" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" -msgstr "" +msgstr "可供销售的数量" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on @@ -50,32 +50,35 @@ msgid "" "If empty, Quantity On Hand is used.\n" "Only the quantity fields have meaning for computing stock" msgstr "" +"选择将用于计算潜力的产品字段。\n" +"如果为空,则使用现有数量。\n" +"只有数量字段才有计算库存的意义" #. module: stock_available #: model:ir.model,name:stock_available.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "配置设定" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" -msgstr "" +msgstr "排除已经在报价中的商品" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" -msgstr "" +msgstr "排除进货" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" -msgstr "" +msgstr "包括生产潜力" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" -msgstr "" +msgstr "潜力" #. module: stock_available #: model:ir.model,name:stock_available.model_product_product @@ -92,7 +95,7 @@ msgstr "产品模板" msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." -msgstr "" +msgstr "可以使用现有材料生产的产品数量。" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__potential_qty @@ -100,12 +103,12 @@ msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " "quantity that can be made for a any single variant." -msgstr "" +msgstr "可以使用现有材料生产的产品数量。如果产品具有多个变体,则这将是任何单个变体可制造的最大数量。" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" -msgstr "" +msgstr "库存可供销售数量" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty @@ -113,6 +116,8 @@ msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" +"此产品的库存,可以安全地出售给客户。\n" +"可以配置此值的定义以满足您的需求" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty @@ -120,6 +125,8 @@ msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" +"该产品的库存可以安全地出售给客户。\n" +"可以配置此值的定义以适合您的需求。" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp @@ -129,6 +136,9 @@ msgid "" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" +"这会将可立即生产的商品数量增加到可供销售的数量。\n" +"这将安装模块stock_available_mrp。\n" +"如果未安装模块mrp,则也将安装它" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately @@ -137,6 +147,8 @@ msgid "" "promise.\n" "This installs the module stock_available_immediately." msgstr "" +"这将从可供销售的数量中减去进货数量。\n" +"这将立即安装模块stock_available_immediately。" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale @@ -147,6 +159,9 @@ msgid "" "If the modules sale and sale_delivery_date are not installed, this will " "install them too" msgstr "" +"这将从可供销售的数量中减去销售报价中的数量。\n" +"这将安装模块stock_available_sale。\n" +"如果未安装模块sale和sale_delivery_date,这也将安装它们" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on From 3b8f7031118f9407886e4ae31c33517ddee23e72 Mon Sep 17 00:00:00 2001 From: Tony Gu Date: Wed, 16 Oct 2019 21:31:21 +0800 Subject: [PATCH 25/53] [Fix] use the same view id for differnt view using in product and product template --- stock_available/views/product_product_view.xml | 2 +- stock_available/views/product_template_view.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_available/views/product_product_view.xml b/stock_available/views/product_product_view.xml index 742d9823..1929d658 100644 --- a/stock_available/views/product_product_view.xml +++ b/stock_available/views/product_product_view.xml @@ -36,7 +36,7 @@ - + Quantity available to promise (variant tree) product.product diff --git a/stock_available/views/product_template_view.xml b/stock_available/views/product_template_view.xml index b4543ca9..f7c98a72 100644 --- a/stock_available/views/product_template_view.xml +++ b/stock_available/views/product_template_view.xml @@ -36,7 +36,7 @@ - + Quantity available to promise (tree) product.template From 0e0f0a7e0abd5cf23a2925cc8155c2657c713560 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Mon, 21 Oct 2019 12:37:15 +0000 Subject: [PATCH 26/53] stock_available 12.0.1.0.1 --- stock_available/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index 236da110..608de28a 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,7 +4,7 @@ { 'name': 'Stock available to promise', - 'version': '12.0.1.0.0', + 'version': '12.0.1.0.1', 'author': 'Numérigraphe, Sodexis, Odoo Community Association (OCA)', 'website': 'https://github.com/OCA/stock-logistics-warehouse', 'development_status': 'Production/Stable', From f86e2434bc4f57a017e9f1a9066e669a5d6f5a45 Mon Sep 17 00:00:00 2001 From: ps-tubtim Date: Thu, 19 Dec 2019 13:26:19 +0700 Subject: [PATCH 27/53] [IMP] stock_available: black, isort --- stock_available/__manifest__.py | 26 ++-- stock_available/models/product_product.py | 46 ++++--- stock_available/models/product_template.py | 62 +++++---- stock_available/models/res_config_settings.py | 59 +++++---- stock_available/tests/test_stock_available.py | 121 +++++++++--------- 5 files changed, 170 insertions(+), 144 deletions(-) diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index 608de28a..81f644ff 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -3,18 +3,18 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { - 'name': 'Stock available to promise', - 'version': '12.0.1.0.1', - 'author': 'Numérigraphe, Sodexis, Odoo Community Association (OCA)', - 'website': 'https://github.com/OCA/stock-logistics-warehouse', - 'development_status': 'Production/Stable', - 'category': 'Warehouse', - 'depends': ['stock'], - 'license': 'AGPL-3', - 'data': [ - 'views/product_template_view.xml', - 'views/product_product_view.xml', - 'views/res_config_settings_views.xml', + "name": "Stock available to promise", + "version": "13.0.1.0.0", + "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/stock-logistics-warehouse", + "development_status": "Production/Stable", + "category": "Warehouse", + "depends": ["stock"], + "license": "AGPL-3", + "data": [ + "views/product_template_view.xml", + "views/product_product_view.xml", + "views/res_config_settings_views.xml", ], - 'installable': True, + "installable": True, } diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index f65cd051..4832fbc3 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -3,6 +3,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import api, fields, models + from odoo.addons import decimal_precision as dp from odoo.addons.stock.models.product import OPERATORS @@ -13,27 +14,28 @@ class ProductProduct(models.Model): Useful implementations need to be installed through the Settings menu or by installing one of the modules stock_available_* """ - _inherit = 'product.product' + + _inherit = "product.product" @api.multi def _compute_available_quantities_dict(self): stock_dict = self._compute_quantities_dict( - self._context.get('lot_id'), - self._context.get('owner_id'), - self._context.get('package_id'), - self._context.get('from_date'), - self._context.get('to_date')) + self._context.get("lot_id"), + self._context.get("owner_id"), + self._context.get("package_id"), + self._context.get("from_date"), + self._context.get("to_date"), + ) res = {} for product in self: res[product.id] = { - 'immediately_usable_qty': stock_dict[product.id][ - 'virtual_available'], - 'potential_qty': 0.0 + "immediately_usable_qty": stock_dict[product.id]["virtual_available"], + "potential_qty": 0.0, } return res, stock_dict @api.multi - @api.depends('virtual_available') + @api.depends("virtual_available") def _compute_available_quantities(self): res, _ = self._compute_available_quantities_dict() for product in self: @@ -42,20 +44,22 @@ def _compute_available_quantities(self): product[key] = value immediately_usable_qty = fields.Float( - digits=dp.get_precision('Product Unit of Measure'), - compute='_compute_available_quantities', + digits=dp.get_precision("Product Unit of Measure"), + compute="_compute_available_quantities", search="_search_immediately_usable_qty", - string='Available to promise', + string="Available to promise", help="Stock for this Product that can be safely proposed " - "for sale to Customers.\n" - "The definition of this value can be configured to suit " - "your needs.") + "for sale to Customers.\n" + "The definition of this value can be configured to suit " + "your needs.", + ) potential_qty = fields.Float( - compute='_compute_available_quantities', - digits=dp.get_precision('Product Unit of Measure'), - string='Potential', + compute="_compute_available_quantities", + digits=dp.get_precision("Product Unit of Measure"), + string="Potential", help="Quantity of this Product that could be produced using " - "the materials already at hand.") + "the materials already at hand.", + ) @api.model def _search_immediately_usable_qty(self, operator, value): @@ -73,4 +77,4 @@ def _search_immediately_usable_qty(self, operator, value): for product in products: if OPERATORS[operator](product.immediately_usable_qty, value): product_ids.append(product.id) - return [('id', 'in', product_ids)] + return [("id", "in", product_ids)] diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 1483f8a8..13c4a006 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -2,17 +2,20 @@ # Copyright 2016 Sodexis # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from odoo import models, fields, api +from odoo import api, fields, models + from odoo.addons import decimal_precision as dp from odoo.addons.stock.models.product import OPERATORS class ProductTemplate(models.Model): - _inherit = 'product.template' + _inherit = "product.template" @api.multi - @api.depends('product_variant_ids.immediately_usable_qty', - 'product_variant_ids.potential_qty') + @api.depends( + "product_variant_ids.immediately_usable_qty", + "product_variant_ids.potential_qty", + ) def _compute_available_quantities(self): res = self._compute_available_quantities_dict() for product in self: @@ -23,40 +26,49 @@ def _compute_available_quantities(self): @api.multi def _compute_available_quantities_dict(self): variants_dict, _ = self.mapped( - 'product_variant_ids')._compute_available_quantities_dict() + "product_variant_ids" + )._compute_available_quantities_dict() res = {} for template in self: immediately_usable_qty = sum( - [variants_dict[p.id]["immediately_usable_qty"] - - variants_dict[p.id]["potential_qty"] for p in - template.product_variant_ids]) + [ + variants_dict[p.id]["immediately_usable_qty"] + - variants_dict[p.id]["potential_qty"] + for p in template.product_variant_ids + ] + ) potential_qty = max( - [variants_dict[p.id]["potential_qty"] for p in - template.product_variant_ids] or [0.0]) + [ + variants_dict[p.id]["potential_qty"] + for p in template.product_variant_ids + ] + or [0.0] + ) res[template.id] = { - "immediately_usable_qty": immediately_usable_qty + - potential_qty, + "immediately_usable_qty": immediately_usable_qty + potential_qty, "potential_qty": potential_qty, } return res immediately_usable_qty = fields.Float( - digits=dp.get_precision('Product Unit of Measure'), - compute='_compute_available_quantities', + digits=dp.get_precision("Product Unit of Measure"), + compute="_compute_available_quantities", search="_search_immediately_usable_qty", - string='Available to promise', + string="Available to promise", help="Stock for this Product that can be safely proposed " - "for sale to Customers.\n" - "The definition of this value can be configured to suit " - "your needs") + "for sale to Customers.\n" + "The definition of this value can be configured to suit " + "your needs", + ) potential_qty = fields.Float( - compute='_compute_available_quantities', - digits=dp.get_precision('Product Unit of Measure'), - string='Potential', + compute="_compute_available_quantities", + digits=dp.get_precision("Product Unit of Measure"), + string="Potential", help="Quantity of this Product that could be produced using " - "the materials already at hand. " - "If the product has several variants, this will be the biggest " - "quantity that can be made for a any single variant.") + "the materials already at hand. " + "If the product has several variants, this will be the biggest " + "quantity that can be made for a any single variant.", + ) @api.model def _search_immediately_usable_qty(self, operator, value): @@ -74,4 +86,4 @@ def _search_immediately_usable_qty(self, operator, value): for product in products: if OPERATORS[operator](product.immediately_usable_qty, value): product_ids.append(product.id) - return [('id', 'in', product_ids)] + return [("id", "in", product_ids)] diff --git a/stock_available/models/res_config_settings.py b/stock_available/models/res_config_settings.py index 3067791a..824a04e7 100644 --- a/stock_available/models/res_config_settings.py +++ b/stock_available/models/res_config_settings.py @@ -8,62 +8,67 @@ class ResConfigSettings(models.TransientModel): """Add options to easily install the submodules""" - _inherit = 'res.config.settings' + + _inherit = "res.config.settings" @api.model def _get_stock_available_mrp_based_on(self): """Gets the available languages for the selection.""" - pdct_fields = self.env['ir.model.fields'].search( - [('model', '=', 'product.product'), - ('ttype', '=', 'float')]) + pdct_fields = self.env["ir.model.fields"].search( + [("model", "=", "product.product"), ("ttype", "=", "float")] + ) return [ (field.name, field.field_description) for field in sorted(pdct_fields, key=lambda f: f.field_description) ] module_stock_available_immediately = fields.Boolean( - string='Exclude incoming goods', + string="Exclude incoming goods", help="This will subtract incoming quantities from the quantities " - "available to promise.\n" - "This installs the module stock_available_immediately.") + "available to promise.\n" + "This installs the module stock_available_immediately.", + ) module_stock_available_sale = fields.Boolean( - string='Exclude goods already in sale quotations', + string="Exclude goods already in sale quotations", help="This will subtract quantities from the sale quotations from " - "the quantities available to promise.\n" - "This installs the modules stock_available_sale.\n" - "If the modules sale and sale_delivery_date are not " - "installed, this will install them too") + "the quantities available to promise.\n" + "This installs the modules stock_available_sale.\n" + "If the modules sale and sale_delivery_date are not " + "installed, this will install them too", + ) module_stock_available_mrp = fields.Boolean( - string='Include the production potential', + string="Include the production potential", help="This will add the quantities of goods that can be " - "immediately manufactured, to the quantities available to " - "promise.\n" - "This installs the module stock_available_mrp.\n" - "If the module mrp is not installed, this will install it " - "too") + "immediately manufactured, to the quantities available to " + "promise.\n" + "This installs the module stock_available_mrp.\n" + "If the module mrp is not installed, this will install it " + "too", + ) stock_available_mrp_based_on = fields.Selection( _get_stock_available_mrp_based_on, - string='based on', + string="based on", help="Choose the field of the product which will be used to compute " - "potential.\nIf empty, Quantity On Hand is used.\n" - "Only the quantity fields have meaning for computing stock", + "potential.\nIf empty, Quantity On Hand is used.\n" + "Only the quantity fields have meaning for computing stock", ) @api.model def get_values(self): res = super(ResConfigSettings, self).get_values() - res.update(stock_available_mrp_based_on=self.env[ - 'ir.config_parameter'].sudo().get_param( - 'stock_available_mrp_based_on', - 'qty_available') + res.update( + stock_available_mrp_based_on=self.env["ir.config_parameter"] + .sudo() + .get_param("stock_available_mrp_based_on", "qty_available") ) return res @api.multi def set_values(self): super(ResConfigSettings, self).set_values() - self.env['ir.config_parameter'].sudo().set_param( - 'stock_available_mrp_based_on', self.stock_available_mrp_based_on) + self.env["ir.config_parameter"].sudo().set_param( + "stock_available_mrp_based_on", self.stock_available_mrp_based_on + ) diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py index 976dd7c5..5ffa91c0 100644 --- a/stock_available/tests/test_stock_available.py +++ b/stock_available/tests/test_stock_available.py @@ -8,71 +8,74 @@ class TestStockLogisticsWarehouse(TransactionCase): def test_res_config(self): """Test the config file""" - stock_setting = self.env['res.config.settings'].create({}) + stock_setting = self.env["res.config.settings"].create({}) - self.assertEquals( - stock_setting.stock_available_mrp_based_on, - 'qty_available') - stock_setting.stock_available_mrp_based_on = 'immediately_usable_qty' + self.assertEquals(stock_setting.stock_available_mrp_based_on, "qty_available") + stock_setting.stock_available_mrp_based_on = "immediately_usable_qty" stock_setting.set_values() self.assertEquals( - stock_setting.stock_available_mrp_based_on, - 'immediately_usable_qty') + stock_setting.stock_available_mrp_based_on, "immediately_usable_qty" + ) def test01_stock_levels(self): """checking that immediately_usable_qty actually reflects \ the variations in stock, both on product and template""" - moveObj = self.env['stock.move'] - productObj = self.env['product.product'] - templateObj = self.env['product.template'] - supplier_location = self.env.ref('stock.stock_location_suppliers') - stock_location = self.env.ref('stock.stock_location_stock') - customer_location = self.env.ref('stock.stock_location_customers') - uom_unit = self.env.ref('uom.product_uom_unit') + moveObj = self.env["stock.move"] + productObj = self.env["product.product"] + templateObj = self.env["product.template"] + supplier_location = self.env.ref("stock.stock_location_suppliers") + stock_location = self.env.ref("stock.stock_location_stock") + customer_location = self.env.ref("stock.stock_location_customers") + uom_unit = self.env.ref("uom.product_uom_unit") # Create product template - templateAB = templateObj.create( - {'name': 'templAB', - 'uom_id': uom_unit.id, - }) + templateAB = templateObj.create({"name": "templAB", "uom_id": uom_unit.id}) # Create product A and B productA = productObj.create( - {'name': 'product A', - 'standard_price': 1, - 'type': 'product', - 'uom_id': uom_unit.id, - 'default_code': 'A', - 'product_tmpl_id': templateAB.id, - }) + { + "name": "product A", + "standard_price": 1, + "type": "product", + "uom_id": uom_unit.id, + "default_code": "A", + "product_tmpl_id": templateAB.id, + } + ) productB = productObj.create( - {'name': 'product B', - 'standard_price': 1, - 'type': 'product', - 'uom_id': uom_unit.id, - 'default_code': 'B', - 'product_tmpl_id': templateAB.id, - }) + { + "name": "product B", + "standard_price": 1, + "type": "product", + "uom_id": uom_unit.id, + "default_code": "B", + "product_tmpl_id": templateAB.id, + } + ) # Create a stock move from INCOMING to STOCK stockMoveInA = moveObj.create( - {'location_id': supplier_location.id, - 'location_dest_id': stock_location.id, - 'name': 'MOVE INCOMING -> STOCK ', - 'product_id': productA.id, - 'product_uom': productA.uom_id.id, - 'product_uom_qty': 2, - }) + { + "location_id": supplier_location.id, + "location_dest_id": stock_location.id, + "name": "MOVE INCOMING -> STOCK ", + "product_id": productA.id, + "product_uom": productA.uom_id.id, + "product_uom_qty": 2, + } + ) stockMoveInB = moveObj.create( - {'location_id': supplier_location.id, - 'location_dest_id': stock_location.id, - 'name': 'MOVE INCOMING -> STOCK ', - 'product_id': productB.id, - 'product_uom': productB.uom_id.id, - 'product_uom_qty': 3, - }) + { + "location_id": supplier_location.id, + "location_dest_id": stock_location.id, + "name": "MOVE INCOMING -> STOCK ", + "product_id": productB.id, + "product_uom": productB.uom_id.id, + "product_uom_qty": 3, + } + ) def compare_product_usable_qty(product, value): """ @@ -87,16 +90,16 @@ def compare_product_usable_qty(product, value): product.refresh() self.assertEqual(product.immediately_usable_qty, value) # Now check search function - domain = [('immediately_usable_qty', '=', value)] + domain = [("immediately_usable_qty", "=", value)] results = self.env[product._name].search(domain) self.assertIn(product.id, results.ids) - domain = [('immediately_usable_qty', '!=', value)] + domain = [("immediately_usable_qty", "!=", value)] results = self.env[product._name].search(domain) self.assertNotIn(product.id, results.ids) - domain = [('immediately_usable_qty', '>', value-1)] + domain = [("immediately_usable_qty", ">", value - 1)] results = self.env[product._name].search(domain) self.assertIn(product.id, results.ids) - domain = [('immediately_usable_qty', '<', value+1)] + domain = [("immediately_usable_qty", "<", value + 1)] results = self.env[product._name].search(domain) self.assertIn(product.id, results.ids) @@ -123,14 +126,16 @@ def compare_product_usable_qty(product, value): # Create a stock move from STOCK to CUSTOMER stockMoveOutA = moveObj.create( - {'location_id': stock_location.id, - 'location_dest_id': customer_location.id, - 'name': ' STOCK --> CUSTOMER ', - 'product_id': productA.id, - 'product_uom': productA.uom_id.id, - 'product_uom_qty': 1, - 'state': 'confirmed', - }) + { + "location_id": stock_location.id, + "location_dest_id": customer_location.id, + "name": " STOCK --> CUSTOMER ", + "product_id": productA.id, + "product_uom": productA.uom_id.id, + "product_uom_qty": 1, + "state": "confirmed", + } + ) stockMoveOutA._action_done() compare_product_usable_qty(productA, 1) From 49b3c4eba6179ef9052747629c2614725443954a Mon Sep 17 00:00:00 2001 From: ps-tubtim Date: Tue, 16 Jun 2020 13:37:06 +0700 Subject: [PATCH 28/53] [MIG] stock_available: Migration to 13.0 --- stock_available/README.rst | 14 ++-- stock_available/__manifest__.py | 2 +- stock_available/i18n/ar.po | 1 - stock_available/i18n/stock_available.pot | 34 +++++--- stock_available/models/product_product.py | 7 +- stock_available/models/product_template.py | 7 +- stock_available/models/res_config_settings.py | 1 - stock_available/readme/CONTRIBUTORS.rst | 4 + stock_available/static/description/index.html | 13 +++- .../views/product_product_view.xml | 75 +++++++++++------- .../views/product_template_view.xml | 78 +++++++++++++------ .../views/res_config_settings_views.xml | 22 ++++-- 12 files changed, 167 insertions(+), 91 deletions(-) diff --git a/stock_available/README.rst b/stock_available/README.rst index 686c9319..281541b9 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -14,13 +14,13 @@ Stock available to promise :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-warehouse/tree/12.0/stock_available + :target: https://github.com/OCA/stock-logistics-warehouse/tree/13.0/stock_available :alt: OCA/stock-logistics-warehouse .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-12-0/stock-logistics-warehouse-12-0-stock_available + :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-13-0/stock-logistics-warehouse-13-0-stock_available :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/153/12.0 + :target: https://runbot.odoo-community.org/runbot/153/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -63,7 +63,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -95,6 +95,10 @@ Contributors * Sergio Teruel +* `Ecosoft `_: + + * Pimolnat Suntian + Maintainers ~~~~~~~~~~~ @@ -108,6 +112,6 @@ 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. -This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. +This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index 81f644ff..67254b15 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock available to promise", - "version": "13.0.1.0.0", + "version": "13.0.1.0.1", "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-warehouse", "development_status": "Production/Stable", diff --git a/stock_available/i18n/ar.po b/stock_available/i18n/ar.po index bf1e2677..4375bb85 100644 --- a/stock_available/i18n/ar.po +++ b/stock_available/i18n/ar.po @@ -51,7 +51,6 @@ msgstr "" #. module: stock_available #: model:ir.model,name:stock_available.model_res_config_settings #, fuzzy -#| msgid "res.config.settings" msgid "Config Settings" msgstr "الإعدادات" diff --git a/stock_available/i18n/stock_available.pot b/stock_available/i18n/stock_available.pot index e1a016d6..777bc455 100644 --- a/stock_available/i18n/stock_available.pot +++ b/stock_available/i18n/stock_available.pot @@ -1,12 +1,12 @@ # Translation of Odoo Server. # This file contains the translation of the following modules: -# * stock_available +# * stock_available # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 12.0\n" +"Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: <>\n" +"Last-Translator: \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -38,7 +38,8 @@ msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on -msgid "Choose the field of the product which will be used to compute potential.\n" +msgid "" +"Choose the field of the product which will be used to compute potential.\n" "If empty, Quantity On Hand is used.\n" "Only the quantity fields have meaning for computing stock" msgstr "" @@ -81,12 +82,17 @@ msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty -msgid "Quantity of this Product that could be produced using the materials already at hand." +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand." msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__potential_qty -msgid "Quantity of this Product that could be produced using the materials already at hand. If the product has several variants, this will be the biggest quantity that can be made for a any single variant." +msgid "" +"Quantity of this Product that could be produced using the materials already " +"at hand. If the product has several variants, this will be the biggest " +"quantity that can be made for a any single variant." msgstr "" #. module: stock_available @@ -96,32 +102,37 @@ msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty -msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty -msgid "Stock for this Product that can be safely proposed for sale to Customers.\n" +msgid "" +"Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp -msgid "This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" +msgid "" +"This will add the quantities of goods that can be immediately manufactured, to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately -msgid "This will subtract incoming quantities from the quantities available to promise.\n" +msgid "" +"This will subtract incoming quantities from the quantities available to promise.\n" "This installs the module stock_available_immediately." msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "This will subtract quantities from the sale quotations from the quantities available to promise.\n" +msgid "" +"This will subtract quantities from the sale quotations from the quantities available to promise.\n" "This installs the modules stock_available_sale.\n" "If the modules sale and sale_delivery_date are not installed, this will install them too" msgstr "" @@ -130,4 +141,3 @@ msgstr "" #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" - diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index 4832fbc3..7a4d4ce3 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -4,7 +4,6 @@ from odoo import api, fields, models -from odoo.addons import decimal_precision as dp from odoo.addons.stock.models.product import OPERATORS @@ -17,7 +16,6 @@ class ProductProduct(models.Model): _inherit = "product.product" - @api.multi def _compute_available_quantities_dict(self): stock_dict = self._compute_quantities_dict( self._context.get("lot_id"), @@ -34,7 +32,6 @@ def _compute_available_quantities_dict(self): } return res, stock_dict - @api.multi @api.depends("virtual_available") def _compute_available_quantities(self): res, _ = self._compute_available_quantities_dict() @@ -44,7 +41,7 @@ def _compute_available_quantities(self): product[key] = value immediately_usable_qty = fields.Float( - digits=dp.get_precision("Product Unit of Measure"), + digits="Product Unit of Measure", compute="_compute_available_quantities", search="_search_immediately_usable_qty", string="Available to promise", @@ -55,7 +52,7 @@ def _compute_available_quantities(self): ) potential_qty = fields.Float( compute="_compute_available_quantities", - digits=dp.get_precision("Product Unit of Measure"), + digits="Product Unit of Measure", string="Potential", help="Quantity of this Product that could be produced using " "the materials already at hand.", diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 13c4a006..893b7aa7 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -4,14 +4,12 @@ from odoo import api, fields, models -from odoo.addons import decimal_precision as dp from odoo.addons.stock.models.product import OPERATORS class ProductTemplate(models.Model): _inherit = "product.template" - @api.multi @api.depends( "product_variant_ids.immediately_usable_qty", "product_variant_ids.potential_qty", @@ -23,7 +21,6 @@ def _compute_available_quantities(self): if key in product._fields: product[key] = value - @api.multi def _compute_available_quantities_dict(self): variants_dict, _ = self.mapped( "product_variant_ids" @@ -51,7 +48,7 @@ def _compute_available_quantities_dict(self): return res immediately_usable_qty = fields.Float( - digits=dp.get_precision("Product Unit of Measure"), + digits="Product Unit of Measure", compute="_compute_available_quantities", search="_search_immediately_usable_qty", string="Available to promise", @@ -62,7 +59,7 @@ def _compute_available_quantities_dict(self): ) potential_qty = fields.Float( compute="_compute_available_quantities", - digits=dp.get_precision("Product Unit of Measure"), + digits="Product Unit of Measure", string="Potential", help="Quantity of this Product that could be produced using " "the materials already at hand. " diff --git a/stock_available/models/res_config_settings.py b/stock_available/models/res_config_settings.py index 824a04e7..6ce4230f 100644 --- a/stock_available/models/res_config_settings.py +++ b/stock_available/models/res_config_settings.py @@ -66,7 +66,6 @@ def get_values(self): ) return res - @api.multi def set_values(self): super(ResConfigSettings, self).set_values() self.env["ir.config_parameter"].sudo().set_param( diff --git a/stock_available/readme/CONTRIBUTORS.rst b/stock_available/readme/CONTRIBUTORS.rst index 9f854b26..12ff0e6b 100644 --- a/stock_available/readme/CONTRIBUTORS.rst +++ b/stock_available/readme/CONTRIBUTORS.rst @@ -13,3 +13,7 @@ * `Tecnativa `_: * Sergio Teruel + +* `Ecosoft `_: + + * Pimolnat Suntian diff --git a/stock_available/static/description/index.html b/stock_available/static/description/index.html index d5082833..d8e5baa4 100644 --- a/stock_available/static/description/index.html +++ b/stock_available/static/description/index.html @@ -367,7 +367,7 @@

    Stock available to promise

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Production/Stable License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

    +

    Production/Stable License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

    This module proposes several options to compute the quantity available to promise for each product. This quantity is based on the projected stock and, depending on the @@ -411,7 +411,7 @@

    Bug Tracker

    Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

    +feedback.

    Do not contact contributors directly about support or help with technical issues.

    @@ -454,6 +454,13 @@

    Contributors

    +
  • Ecosoft:

    +
    + +
    +
  • @@ -463,7 +470,7 @@

    Maintainers

    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.

    -

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    +

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    diff --git a/stock_available/views/product_product_view.xml b/stock_available/views/product_product_view.xml index 1929d658..f0fb0bfc 100644 --- a/stock_available/views/product_product_view.xml +++ b/stock_available/views/product_product_view.xml @@ -1,37 +1,56 @@ - + - Quantity available to promise (variant tree) product.product - - - @@ -39,14 +58,18 @@ Quantity available to promise (variant tree) product.product - + - virtual_available<0 or immediately_usable_qty<0 - virtual_available>=0 or immediately_usable_qty>0 + virtual_available<0 or immediately_usable_qty<0 + virtual_available>=0 or immediately_usable_qty>0 - + diff --git a/stock_available/views/product_template_view.xml b/stock_available/views/product_template_view.xml index f7c98a72..b0aceb15 100644 --- a/stock_available/views/product_template_view.xml +++ b/stock_available/views/product_template_view.xml @@ -1,37 +1,59 @@ - + - Quantity available to promise (form) product.template - + - - - @@ -39,24 +61,32 @@ Quantity available to promise (tree) product.template - + - virtual_available<0 or immediately_usable_qty<0 - virtual_available>=0 or immediately_usable_qty>0 + virtual_available<0 or immediately_usable_qty<0 + virtual_available>=0 or immediately_usable_qty>0 - + Quantity available to promise (kanban) product.template - +
      -
    • Available to Promise:
    • +
    • Available to Promise:
    diff --git a/stock_available/views/res_config_settings_views.xml b/stock_available/views/res_config_settings_views.xml index ded35456..3740a423 100644 --- a/stock_available/views/res_config_settings_views.xml +++ b/stock_available/views/res_config_settings_views.xml @@ -1,8 +1,7 @@ - + - Stock settings: quantity available to promise @@ -14,21 +13,28 @@
    - +
    -
    - +
    -
    @@ -470,7 +470,7 @@

    Maintainers

    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.

    -

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    +

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    diff --git a/stock_available/views/product_template_view.xml b/stock_available/views/product_template_view.xml index b0aceb15..4cfdc762 100644 --- a/stock_available/views/product_template_view.xml +++ b/stock_available/views/product_template_view.xml @@ -81,13 +81,13 @@ product.template -
      -
    • +
      Available to Promise:
    • -
    + />
    +
    From cf2e4e89dddd76205b73aac0c0cbcedea3d76cb0 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 9 Feb 2021 15:46:34 +0000 Subject: [PATCH 31/53] stock_available 14.0.1.0.1 --- stock_available/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index 6e50a2dd..8d2a3e38 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock available to promise", - "version": "14.0.1.0.0", + "version": "14.0.1.0.1", "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-warehouse", "development_status": "Production/Stable", From 5c722190f34b4f99b587a91772f99127f86e23a7 Mon Sep 17 00:00:00 2001 From: Florian da Costa Date: Thu, 22 Apr 2021 19:47:13 +0200 Subject: [PATCH 32/53] Add depends_context to quantity computed field --- stock_available/models/product_product.py | 9 +++++ stock_available/tests/test_stock_available.py | 34 +++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index 3304f488..d50f5f87 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -33,6 +33,15 @@ def _compute_available_quantities_dict(self): return res, stock_dict @api.depends("virtual_available") + @api.depends_context( + "lot_id", + "owner_id", + "package_id", + "from_date", + "to_date", + "location", + "warehouse", + ) def _compute_available_quantities(self): res, _ = self._compute_available_quantities_dict() for product in self: diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py index 5ffa91c0..4c423224 100644 --- a/stock_available/tests/test_stock_available.py +++ b/stock_available/tests/test_stock_available.py @@ -144,3 +144,37 @@ def compare_product_usable_qty(product, value): # Potential Qty is set as 0.0 by default self.assertEquals(templateAB.potential_qty, 0.0) self.assertEquals(productA.potential_qty, 0.0) + + def test_available_stock_multiple_location(self): + uom_unit = self.env.ref("uom.product_uom_unit") + productA = self.env["product.product"].create( + { + "name": "product A", + "standard_price": 1, + "type": "product", + "uom_id": uom_unit.id, + "default_code": "A", + } + ) + supplier_location = self.env.ref("stock.stock_location_suppliers") + shelf1 = self.env.ref("stock.stock_location_components") + shelf2 = self.env.ref("stock.stock_location_14") + + # Create a stock move from INCOMING to STOCK + stockMoveIn = self.env["stock.move"].create( + { + "location_id": supplier_location.id, + "location_dest_id": shelf1.id, + "name": "MOVE INCOMING -> STOCK ", + "product_id": productA.id, + "product_uom": productA.uom_id.id, + "product_uom_qty": 2, + } + ) + stockMoveIn._action_confirm() + self.assertEqual( + productA.with_context(location=shelf1.id).immediately_usable_qty, 2.0 + ) + self.assertEqual( + productA.with_context(location=shelf2.id).immediately_usable_qty, 0.0 + ) From fb682dbd0c3080f99583dba02b688afc4f8d59e8 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Fri, 23 Apr 2021 10:03:40 +0000 Subject: [PATCH 33/53] stock_available 14.0.1.0.2 --- stock_available/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index 8d2a3e38..88d6d015 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock available to promise", - "version": "14.0.1.0.1", + "version": "14.0.1.0.2", "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-warehouse", "development_status": "Production/Stable", From b0cc8210fdbc5039921794af491c8354eb96ddc7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Pigeon?= Date: Fri, 1 Oct 2021 17:28:48 +0200 Subject: [PATCH 34/53] [14.0] stock_available: improve search performance --- stock_available/models/product_product.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py index d50f5f87..c03bf72c 100644 --- a/stock_available/models/product_product.py +++ b/stock_available/models/product_product.py @@ -67,6 +67,9 @@ def _compute_available_quantities(self): "the materials already at hand.", ) + def _get_search_immediately_usable_qty_domain(self): + return [("type", "=", "product")] + @api.model def _search_immediately_usable_qty(self, operator, value): """Search function for the immediately_usable_qty field. @@ -76,9 +79,10 @@ def _search_immediately_usable_qty(self, operator, value): :param value: str :return: list of tuple (domain) """ - products = self.search([]) - # Force prefetch - products.mapped("immediately_usable_qty") + product_domain = self._get_search_immediately_usable_qty_domain() + products = self.with_context(prefetch_fields=False).search( + product_domain, order="id" + ) product_ids = [] for product in products: if OPERATORS[operator](product.immediately_usable_qty, value): From a67129385177d0f9f8f6191a6776f93761995909 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Sun, 5 Dec 2021 02:19:04 +0000 Subject: [PATCH 35/53] stock_available 14.0.1.0.3 --- stock_available/__manifest__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index 88d6d015..eef8383e 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock available to promise", - "version": "14.0.1.0.2", + "version": "14.0.1.0.3", "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-warehouse", "development_status": "Production/Stable", From 937ace904da40cc878fc6dabb32cf5eb528cf226 Mon Sep 17 00:00:00 2001 From: Jasmin Solanki Date: Fri, 21 Jan 2022 16:58:21 +0530 Subject: [PATCH 36/53] [IMP] stock_available: black, isort, prettier --- stock_available/models/product_template.py | 4 ++-- stock_available/tests/test_stock_available.py | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 949cf949..45e0f6f6 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -28,11 +28,11 @@ def _compute_available_quantities_dict(self): res = {} for template in self: immediately_usable_qty = sum( - [ + variants_dict[p.id]["immediately_usable_qty"] - variants_dict[p.id]["potential_qty"] for p in template.product_variant_ids - ] + ) potential_qty = max( [ diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py index 4c423224..d85212c9 100644 --- a/stock_available/tests/test_stock_available.py +++ b/stock_available/tests/test_stock_available.py @@ -10,10 +10,10 @@ def test_res_config(self): """Test the config file""" stock_setting = self.env["res.config.settings"].create({}) - self.assertEquals(stock_setting.stock_available_mrp_based_on, "qty_available") + self.assertEqual(stock_setting.stock_available_mrp_based_on, "qty_available") stock_setting.stock_available_mrp_based_on = "immediately_usable_qty" stock_setting.set_values() - self.assertEquals( + self.assertEqual( stock_setting.stock_available_mrp_based_on, "immediately_usable_qty" ) @@ -142,8 +142,8 @@ def compare_product_usable_qty(product, value): compare_product_usable_qty(templateAB, 4) # Potential Qty is set as 0.0 by default - self.assertEquals(templateAB.potential_qty, 0.0) - self.assertEquals(productA.potential_qty, 0.0) + self.assertEqual(templateAB.potential_qty, 0.0) + self.assertEqual(productA.potential_qty, 0.0) def test_available_stock_multiple_location(self): uom_unit = self.env.ref("uom.product_uom_unit") From 30ca7c555768b653d0f72707f1a411b8dc727575 Mon Sep 17 00:00:00 2001 From: Jasmin Solanki Date: Fri, 21 Jan 2022 17:10:49 +0530 Subject: [PATCH 37/53] [MIG] stock_available: Migration to 15.0 --- stock_available/README.rst | 10 ++++---- stock_available/__manifest__.py | 2 +- stock_available/i18n/stock_available.pot | 23 +------------------ stock_available/models/product_template.py | 8 +++---- stock_available/models/res_config_settings.py | 4 ++-- stock_available/static/description/index.html | 6 ++--- 6 files changed, 15 insertions(+), 38 deletions(-) diff --git a/stock_available/README.rst b/stock_available/README.rst index 38c5e142..4f9be16e 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -14,13 +14,13 @@ Stock available to promise :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-warehouse/tree/14.0/stock_available + :target: https://github.com/OCA/stock-logistics-warehouse/tree/15.0/stock_available :alt: OCA/stock-logistics-warehouse .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-14-0/stock-logistics-warehouse-14-0-stock_available + :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_available :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/153/14.0 + :target: https://runbot.odoo-community.org/runbot/153/15.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -63,7 +63,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -112,6 +112,6 @@ 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. -This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. +This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index eef8383e..628ef52a 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock available to promise", - "version": "14.0.1.0.3", + "version": "15.0.1.0.0", "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-warehouse", "development_status": "Production/Stable", diff --git a/stock_available/i18n/stock_available.pot b/stock_available/i18n/stock_available.pot index 50ac9fc2..8acf56c6 100644 --- a/stock_available/i18n/stock_available.pot +++ b/stock_available/i18n/stock_available.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 14.0\n" +"Project-Id-Version: Odoo Server 15.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -49,13 +49,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product__display_name -#: model:ir.model.fields,field_description:stock_available.field_product_template__display_name -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__display_name -msgid "Display Name" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" @@ -66,25 +59,11 @@ msgstr "" msgid "Exclude incoming goods" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product__id -#: model:ir.model.fields,field_description:stock_available.field_product_template__id -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__id -msgid "ID" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_product_product____last_update -#: model:ir.model.fields,field_description:stock_available.field_product_template____last_update -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings____last_update -msgid "Last Modified on" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 45e0f6f6..968dfef2 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -28,11 +28,9 @@ def _compute_available_quantities_dict(self): res = {} for template in self: immediately_usable_qty = sum( - - variants_dict[p.id]["immediately_usable_qty"] - - variants_dict[p.id]["potential_qty"] - for p in template.product_variant_ids - + variants_dict[p.id]["immediately_usable_qty"] + - variants_dict[p.id]["potential_qty"] + for p in template.product_variant_ids ) potential_qty = max( [ diff --git a/stock_available/models/res_config_settings.py b/stock_available/models/res_config_settings.py index 6ce4230f..41242a4c 100644 --- a/stock_available/models/res_config_settings.py +++ b/stock_available/models/res_config_settings.py @@ -6,7 +6,6 @@ class ResConfigSettings(models.TransientModel): - """Add options to easily install the submodules""" _inherit = "res.config.settings" @@ -67,7 +66,8 @@ def get_values(self): return res def set_values(self): - super(ResConfigSettings, self).set_values() + res = super(ResConfigSettings, self).set_values() self.env["ir.config_parameter"].sudo().set_param( "stock_available_mrp_based_on", self.stock_available_mrp_based_on ) + return res diff --git a/stock_available/static/description/index.html b/stock_available/static/description/index.html index 8e8a402c..a94b2271 100644 --- a/stock_available/static/description/index.html +++ b/stock_available/static/description/index.html @@ -367,7 +367,7 @@

    Stock available to promise

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Production/Stable License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

    +

    Production/Stable License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

    This module proposes several options to compute the quantity available to promise for each product. This quantity is based on the projected stock and, depending on the @@ -411,7 +411,7 @@

    Bug Tracker

    Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

    +feedback.

    Do not contact contributors directly about support or help with technical issues.

    @@ -470,7 +470,7 @@

    Maintainers

    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.

    -

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    +

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    From 03493449aa9e715964522efe88dbb3ef84647b20 Mon Sep 17 00:00:00 2001 From: jabelchi Date: Wed, 17 Aug 2022 10:13:10 +0000 Subject: [PATCH 38/53] Translated using Weblate (Catalan) Currently translated at 100.0% (21 of 21 strings) Translation: stock-logistics-warehouse-15.0/stock-logistics-warehouse-15.0-stock_available Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_available/ca/ --- stock_available/i18n/ca.po | 57 ++++++++++++++++++++++++++++---------- 1 file changed, 43 insertions(+), 14 deletions(-) diff --git a/stock_available/i18n/ca.po b/stock_available/i18n/ca.po index e2262f79..e1ede4b1 100644 --- a/stock_available/i18n/ca.po +++ b/stock_available/i18n/ca.po @@ -9,37 +9,38 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-06-03 01:23+0000\n" -"PO-Revision-Date: 2017-06-03 01:23+0000\n" -"Last-Translator: OCA Transbot , 2017\n" +"PO-Revision-Date: 2022-08-17 12:07+0000\n" +"Last-Translator: jabelchi \n" "Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" -msgstr "" +msgstr "Disponible" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" -msgstr "" +msgstr "Potencial" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" -msgstr "" +msgstr "Disponible per a prometre:" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" -msgstr "" +msgstr "Disponible per a prometre" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on @@ -48,32 +49,35 @@ msgid "" "If empty, Quantity On Hand is used.\n" "Only the quantity fields have meaning for computing stock" msgstr "" +"Trieu el camp del producte que s'utilitzarà per a calcular el potencial.\n" +"Si es buit, s'utilitzarà la quantitat a mà.\n" +"Només els camps de quantitat tenen sentit per a calcular l'estoc" #. module: stock_available #: model:ir.model,name:stock_available.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Configuració" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale msgid "Exclude goods already in sale quotations" -msgstr "" +msgstr "Excloure mercaderia que ja està en pressupostos de venda" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" -msgstr "" +msgstr "Excloure mercaderies a rebre" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" -msgstr "" +msgstr "Incloure el potencial de producció" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" -msgstr "" +msgstr "Potencial" #. module: stock_available #: model:ir.model,name:stock_available.model_product_product @@ -91,6 +95,8 @@ msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" +"Quantitat del producte que es podria produir utilitzant els materials ja en " +"estoc." #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__potential_qty @@ -99,11 +105,14 @@ msgid "" "at hand. If the product has several variants, this will be the biggest " "quantity that can be made for a any single variant." msgstr "" +"Quantitat d'aquest producte que podria produir-se utilitzant els materials " +"ja en estoc. Si el producte té diverses variants, serà la major quantitat " +"que es pugui produir per a una única variant." #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" -msgstr "" +msgstr "Estoc disponible per a prometre" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty @@ -111,6 +120,10 @@ msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" +"L'estoc d'aquest producte que pot ser compromès amb seguretat per a vendre a " +"clients.\n" +"La definició d'aquest valor pot ser configurada per ajustar-se a les vostres " +"necessitats" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty @@ -118,6 +131,10 @@ msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" +"L'estoc d'aquest producte que pot ser compromès amb seguretat per a vendre a " +"clients.\n" +"La definició d'aquest valor pot ser configurada per ajustar-se a les vostres " +"necessitats." #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp @@ -127,6 +144,10 @@ msgid "" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" +"Això afegirà les quantitats de mercaderia que poden ser produïdes " +"immeditatament a les quantitats disponibles per a prometre.\n" +"Això instala el mòdul stock_available_mrp.\n" +"Si el mòdul mrp no està instalar, també s'instalarà" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately @@ -135,6 +156,9 @@ msgid "" "promise.\n" "This installs the module stock_available_immediately." msgstr "" +"Això restarà les quantitats a rebre de les quantitats disponibles per a " +"prometre.\n" +"Això instala el mòdul stock_available_immediately." #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale @@ -145,8 +169,13 @@ msgid "" "If the modules sale and sale_delivery_date are not installed, this will " "install them too" msgstr "" +"Això restarà les quantitats dels pressupostos de venda de les quantitats " +"disponibles per a prometre.\n" +"Això instala el mòdul stock_available_sale.\n" +"Si els mòduls sale i sale_delivery_date no estan instal·lats, els instal·" +"larà també" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" -msgstr "" +msgstr "basat en" From 1e1899b7e3ad782a1fd7eabaeb007fcefc1a9023 Mon Sep 17 00:00:00 2001 From: Hai Lang Date: Thu, 8 Sep 2022 02:42:23 +0000 Subject: [PATCH 39/53] Translated using Weblate (French) Currently translated at 38.0% (8 of 21 strings) Translation: stock-logistics-warehouse-15.0/stock-logistics-warehouse-15.0-stock_available Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_available/fr/ --- stock_available/i18n/fr.po | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/stock_available/i18n/fr.po b/stock_available/i18n/fr.po index b7ce672a..75134266 100644 --- a/stock_available/i18n/fr.po +++ b/stock_available/i18n/fr.po @@ -9,21 +9,22 @@ msgstr "" "Project-Id-Version: stock-logistics-warehouse (9.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-27 01:43+0000\n" -"PO-Revision-Date: 2016-02-26 16:56+0000\n" -"Last-Translator: OCA Transbot \n" -"Language-Team: French (http://www.transifex.com/oca/OCA-stock-logistics-" -"warehouse-9-0/language/fr/)\n" +"PO-Revision-Date: 2022-09-08 05:07+0000\n" +"Last-Translator: Hai Lang \n" +"Language-Team: French (http://www.transifex.com/oca/" +"OCA-stock-logistics-warehouse-9-0/language/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.3.2\n" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Available" -msgstr "" +msgstr "Disponible" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -34,13 +35,13 @@ msgstr "" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" -msgstr "" +msgstr "Disponible à la vente :" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" -msgstr "" +msgstr "Disponible à la vente" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on From ce8ae55142e3cc26a311ec0997320f5413e175e3 Mon Sep 17 00:00:00 2001 From: mle Date: Fri, 16 Sep 2022 14:51:37 +0200 Subject: [PATCH 40/53] [MIG] stock_available: Migration to 16.0 --- stock_available/README.rst | 12 ++++++------ stock_available/__manifest__.py | 4 ++-- stock_available/models/product_template.py | 2 +- stock_available/models/res_config_settings.py | 9 --------- stock_available/static/description/index.html | 6 +++--- 5 files changed, 12 insertions(+), 21 deletions(-) diff --git a/stock_available/README.rst b/stock_available/README.rst index 4f9be16e..5bc49b62 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -14,16 +14,16 @@ Stock available to promise :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-warehouse/tree/15.0/stock_available + :target: https://github.com/OCA/stock-logistics-warehouse/tree/16.0/stock_available :alt: OCA/stock-logistics-warehouse .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-15-0/stock-logistics-warehouse-15-0-stock_available + :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-16-0/stock-logistics-warehouse-16-0-stock_available :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/153/15.0 + :target: https://runbot.odoo-community.org/runbot/153/16.0 :alt: Try me on Runbot -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| |badge5| This module proposes several options to compute the quantity available to promise for each product. @@ -63,7 +63,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -112,6 +112,6 @@ 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. -This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. +This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index 628ef52a..d1d16f1b 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,9 +4,9 @@ { "name": "Stock available to promise", - "version": "15.0.1.0.0", + "version": "16.0.1.0.0", "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", - "website": "https://github.com/OCA/stock-logistics-warehouse", + "website": "https://github.com/OCA/stock-logistics-availability", "development_status": "Production/Stable", "category": "Warehouse", "depends": ["stock"], diff --git a/stock_available/models/product_template.py b/stock_available/models/product_template.py index 968dfef2..aedba344 100644 --- a/stock_available/models/product_template.py +++ b/stock_available/models/product_template.py @@ -69,7 +69,7 @@ def _compute_available_quantities_dict(self): def _search_immediately_usable_qty(self, operator, value): """Search function for the immediately_usable_qty field. The search is quite similar to the Odoo search about quantity available - (addons/stock/models/product.py,253; _search_product_quantity function) + (addons/stock/models/product.py,341; _search_product_quantity function) :param operator: str :param value: str :return: list of tuple (domain) diff --git a/stock_available/models/res_config_settings.py b/stock_available/models/res_config_settings.py index 41242a4c..fa9462b8 100644 --- a/stock_available/models/res_config_settings.py +++ b/stock_available/models/res_config_settings.py @@ -28,15 +28,6 @@ def _get_stock_available_mrp_based_on(self): "This installs the module stock_available_immediately.", ) - module_stock_available_sale = fields.Boolean( - string="Exclude goods already in sale quotations", - help="This will subtract quantities from the sale quotations from " - "the quantities available to promise.\n" - "This installs the modules stock_available_sale.\n" - "If the modules sale and sale_delivery_date are not " - "installed, this will install them too", - ) - module_stock_available_mrp = fields.Boolean( string="Include the production potential", help="This will add the quantities of goods that can be " diff --git a/stock_available/static/description/index.html b/stock_available/static/description/index.html index a94b2271..c716f042 100644 --- a/stock_available/static/description/index.html +++ b/stock_available/static/description/index.html @@ -367,7 +367,7 @@

    Stock available to promise

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Production/Stable License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

    +

    Production/Stable License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

    This module proposes several options to compute the quantity available to promise for each product. This quantity is based on the projected stock and, depending on the @@ -411,7 +411,7 @@

    Bug Tracker

    Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

    +feedback.

    Do not contact contributors directly about support or help with technical issues.

    @@ -470,7 +470,7 @@

    Maintainers

    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.

    -

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    +

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    From e3031a5b687428ece042259006e53ba20122fc93 Mon Sep 17 00:00:00 2001 From: Pierre Halleux Date: Fri, 7 Oct 2022 09:31:49 +0200 Subject: [PATCH 41/53] [FIX] stock_available: remove uneeded refresh --- stock_available/README.rst | 19 +++++++---------- stock_available/i18n/stock_available.pot | 21 ++++--------------- stock_available/static/description/index.html | 8 +++---- stock_available/tests/test_stock_available.py | 3 --- 4 files changed, 16 insertions(+), 35 deletions(-) diff --git a/stock_available/README.rst b/stock_available/README.rst index 5bc49b62..eb61ef7b 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -13,17 +13,14 @@ Stock available to promise .. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 -.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--warehouse-lightgray.png?logo=github - :target: https://github.com/OCA/stock-logistics-warehouse/tree/16.0/stock_available - :alt: OCA/stock-logistics-warehouse +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fstock--logistics--availability-lightgray.png?logo=github + :target: https://github.com/OCA/stock-logistics-availability/tree/16.0/stock_available + :alt: OCA/stock-logistics-availability .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/stock-logistics-warehouse-16-0/stock-logistics-warehouse-16-0-stock_available + :target: https://translation.odoo-community.org/projects/stock-logistics-availability-16-0/stock-logistics-availability-16-0-stock_available :alt: Translate me on Weblate -.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/153/16.0 - :alt: Try me on Runbot -|badge1| |badge2| |badge3| |badge4| |badge5| +|badge1| |badge2| |badge3| |badge4| This module proposes several options to compute the quantity available to promise for each product. @@ -60,10 +57,10 @@ chose to base the computation on. Bug Tracker =========== -Bugs are tracked on `GitHub Issues `_. +Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -112,6 +109,6 @@ 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. -This module is part of the `OCA/stock-logistics-warehouse `_ project on GitHub. +This module is part of the `OCA/stock-logistics-availability `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/stock_available/i18n/stock_available.pot b/stock_available/i18n/stock_available.pot index 8acf56c6..01c68854 100644 --- a/stock_available/i18n/stock_available.pot +++ b/stock_available/i18n/stock_available.pot @@ -4,7 +4,7 @@ # msgid "" msgstr "" -"Project-Id-Version: Odoo Server 15.0\n" +"Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" "Last-Translator: \n" "Language-Team: \n" @@ -49,11 +49,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -71,13 +66,13 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" msgstr "" #. module: stock_available @@ -129,14 +124,6 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" diff --git a/stock_available/static/description/index.html b/stock_available/static/description/index.html index c716f042..a95c16a7 100644 --- a/stock_available/static/description/index.html +++ b/stock_available/static/description/index.html @@ -367,7 +367,7 @@

    Stock available to promise

    !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

    Production/Stable License: AGPL-3 OCA/stock-logistics-warehouse Translate me on Weblate Try me on Runbot

    +

    Production/Stable License: AGPL-3 OCA/stock-logistics-availability Translate me on Weblate

    This module proposes several options to compute the quantity available to promise for each product. This quantity is based on the projected stock and, depending on the @@ -408,10 +408,10 @@

    Usage

    Bug Tracker

    -

    Bugs are tracked on GitHub Issues. +

    Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

    +feedback.

    Do not contact contributors directly about support or help with technical issues.

    @@ -470,7 +470,7 @@

    Maintainers

    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.

    -

    This module is part of the OCA/stock-logistics-warehouse project on GitHub.

    +

    This module is part of the OCA/stock-logistics-availability project on GitHub.

    You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

    diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py index d85212c9..87c335e8 100644 --- a/stock_available/tests/test_stock_available.py +++ b/stock_available/tests/test_stock_available.py @@ -85,9 +85,6 @@ def compare_product_usable_qty(product, value): :param value: int :return: """ - # Refresh, because the function field is not recalculated between - # transactions - product.refresh() self.assertEqual(product.immediately_usable_qty, value) # Now check search function domain = [("immediately_usable_qty", "=", value)] From e5ff8ba35101db16127535551fbd101523f83110 Mon Sep 17 00:00:00 2001 From: OCA-git-bot Date: Tue, 25 Oct 2022 09:43:06 +0000 Subject: [PATCH 42/53] stock_available 16.0.1.0.1 --- stock_available/__manifest__.py | 2 +- stock_available/i18n/ar.po | 29 +++++++------------ stock_available/i18n/ca.po | 47 +++++++++++++++--------------- stock_available/i18n/cs_CZ.po | 44 ++++++++++++++-------------- stock_available/i18n/de.po | 42 ++++++++++++--------------- stock_available/i18n/el_GR.po | 21 ++------------ stock_available/i18n/es.po | 26 +++++------------ stock_available/i18n/es_ES.po | 21 ++------------ stock_available/i18n/es_MX.po | 26 +++++------------ stock_available/i18n/eu.po | 21 ++------------ stock_available/i18n/fi.po | 26 +++++------------ stock_available/i18n/fr.po | 46 ++++++++++++++--------------- stock_available/i18n/fr_CH.po | 26 +++++------------ stock_available/i18n/fr_FR.po | 21 ++------------ stock_available/i18n/gl.po | 21 ++------------ stock_available/i18n/hr.po | 29 +++++++------------ stock_available/i18n/hr_HR.po | 44 +++++++++++++--------------- stock_available/i18n/it.po | 26 +++++------------ stock_available/i18n/nl.po | 26 +++++------------ stock_available/i18n/nl_NL.po | 26 +++++------------ stock_available/i18n/pt.po | 21 ++------------ stock_available/i18n/pt_BR.po | 51 ++++++++++++++++----------------- stock_available/i18n/ro.po | 26 +++++------------ stock_available/i18n/ru.po | 21 ++------------ stock_available/i18n/sl.po | 26 +++++------------ stock_available/i18n/tr.po | 26 +++++------------ stock_available/i18n/tr_TR.po | 26 +++++------------ stock_available/i18n/vi_VN.po | 26 +++++------------ stock_available/i18n/zh_CN.po | 51 +++++++++++++++++---------------- 29 files changed, 282 insertions(+), 562 deletions(-) diff --git a/stock_available/__manifest__.py b/stock_available/__manifest__.py index d1d16f1b..17fad4f3 100644 --- a/stock_available/__manifest__.py +++ b/stock_available/__manifest__.py @@ -4,7 +4,7 @@ { "name": "Stock available to promise", - "version": "16.0.1.0.0", + "version": "16.0.1.0.1", "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", "website": "https://github.com/OCA/stock-logistics-availability", "development_status": "Production/Stable", diff --git a/stock_available/i18n/ar.po b/stock_available/i18n/ar.po index 4375bb85..18fb1375 100644 --- a/stock_available/i18n/ar.po +++ b/stock_available/i18n/ar.po @@ -54,11 +54,6 @@ msgstr "" msgid "Config Settings" msgstr "الإعدادات" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "تجاهل الكميات الموجودة في العروض المبدئية" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -76,14 +71,14 @@ msgid "Potential" msgstr "المتوقع" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "المنتج" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "قالب المنتج" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -136,17 +131,13 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "مبني على" + +#~ msgid "Exclude goods already in sale quotations" +#~ msgstr "تجاهل الكميات الموجودة في العروض المبدئية" + +#~ msgid "Product Template" +#~ msgstr "قالب المنتج" diff --git a/stock_available/i18n/ca.po b/stock_available/i18n/ca.po index e1ede4b1..65f90947 100644 --- a/stock_available/i18n/ca.po +++ b/stock_available/i18n/ca.po @@ -58,11 +58,6 @@ msgstr "" msgid "Config Settings" msgstr "Configuració" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "Excloure mercaderia que ja està en pressupostos de venda" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -80,14 +75,14 @@ msgid "Potential" msgstr "Potencial" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Producte" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Plantilla del producte" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -160,22 +155,26 @@ msgstr "" "prometre.\n" "Això instala el mòdul stock_available_immediately." -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" -"Això restarà les quantitats dels pressupostos de venda de les quantitats " -"disponibles per a prometre.\n" -"Això instala el mòdul stock_available_sale.\n" -"Si els mòduls sale i sale_delivery_date no estan instal·lats, els instal·" -"larà també" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "basat en" + +#~ msgid "Exclude goods already in sale quotations" +#~ msgstr "Excloure mercaderia que ja està en pressupostos de venda" + +#~ msgid "Product Template" +#~ msgstr "Plantilla del producte" + +#~ msgid "" +#~ "This will subtract quantities from the sale quotations from the " +#~ "quantities available to promise.\n" +#~ "This installs the modules stock_available_sale.\n" +#~ "If the modules sale and sale_delivery_date are not installed, this will " +#~ "install them too" +#~ msgstr "" +#~ "Això restarà les quantitats dels pressupostos de venda de les quantitats " +#~ "disponibles per a prometre.\n" +#~ "Això instala el mòdul stock_available_sale.\n" +#~ "Si els mòduls sale i sale_delivery_date no estan instal·lats, els " +#~ "instal·larà també" diff --git a/stock_available/i18n/cs_CZ.po b/stock_available/i18n/cs_CZ.po index 74fa375b..d75553be 100644 --- a/stock_available/i18n/cs_CZ.po +++ b/stock_available/i18n/cs_CZ.po @@ -59,11 +59,6 @@ msgstr "" msgid "Config Settings" msgstr "stock.config.settings" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "Vyloučení zboží již v nabídkách prodeje" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -81,14 +76,14 @@ msgid "Potential" msgstr "Potenciál" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produkt" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Šablona produktu" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -158,20 +153,25 @@ msgstr "" "Tím se odečtou příchozí veličiny z množství, která je k dispozici pro slib. " "\"Instaluje modul stock_available_immediately." -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" -"Tím se odečtou množství z prodejních kotací z množství, která je k dispozici " -"pro slib. \"Instaluje moduly stock_available_sale.\" Pokud nejsou " -"nainstalovány moduly prodeje a sales_delivery_date, nainstalují se je také" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "na základě" + +#~ msgid "Exclude goods already in sale quotations" +#~ msgstr "Vyloučení zboží již v nabídkách prodeje" + +#~ msgid "Product Template" +#~ msgstr "Šablona produktu" + +#~ msgid "" +#~ "This will subtract quantities from the sale quotations from the " +#~ "quantities available to promise.\n" +#~ "This installs the modules stock_available_sale.\n" +#~ "If the modules sale and sale_delivery_date are not installed, this will " +#~ "install them too" +#~ msgstr "" +#~ "Tím se odečtou množství z prodejních kotací z množství, která je k " +#~ "dispozici pro slib. \"Instaluje moduly stock_available_sale.\" Pokud " +#~ "nejsou nainstalovány moduly prodeje a sales_delivery_date, nainstalují se " +#~ "je také" diff --git a/stock_available/i18n/de.po b/stock_available/i18n/de.po index 5645cee1..0711f03e 100644 --- a/stock_available/i18n/de.po +++ b/stock_available/i18n/de.po @@ -57,11 +57,6 @@ msgstr "" msgid "Config Settings" msgstr "stock.config.settings" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -79,14 +74,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produkt" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Produktvorlage" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -151,21 +146,22 @@ msgstr "" "abgezogen.\n" "Das Modul stock_available_immediately wird installiert." -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -#, fuzzy -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" -"Warenzugänge werden von dem für Lieferversprechen verfügbaren Bestand " -"abgezogen.\n" -"Das Modul stock_available_immediately wird installiert." - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Produktvorlage" + +#, fuzzy +#~ msgid "" +#~ "This will subtract quantities from the sale quotations from the " +#~ "quantities available to promise.\n" +#~ "This installs the modules stock_available_sale.\n" +#~ "If the modules sale and sale_delivery_date are not installed, this will " +#~ "install them too" +#~ msgstr "" +#~ "Warenzugänge werden von dem für Lieferversprechen verfügbaren Bestand " +#~ "abgezogen.\n" +#~ "Das Modul stock_available_immediately wird installiert." diff --git a/stock_available/i18n/el_GR.po b/stock_available/i18n/el_GR.po index 8b6fa099..257651c5 100644 --- a/stock_available/i18n/el_GR.po +++ b/stock_available/i18n/el_GR.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,13 +72,13 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Προϊόν" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" msgstr "" #. module: stock_available @@ -137,16 +132,6 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" diff --git a/stock_available/i18n/es.po b/stock_available/i18n/es.po index 17340131..cf1893e5 100644 --- a/stock_available/i18n/es.po +++ b/stock_available/i18n/es.po @@ -56,11 +56,6 @@ msgstr "" msgid "Config Settings" msgstr "stock.config.settings" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -78,14 +73,14 @@ msgid "Potential" msgstr "Potencial" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Producto" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Plantilla de producto" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -138,17 +133,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producto" diff --git a/stock_available/i18n/es_ES.po b/stock_available/i18n/es_ES.po index 7939d299..6e5d2e48 100644 --- a/stock_available/i18n/es_ES.po +++ b/stock_available/i18n/es_ES.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,13 +72,13 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Producto" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" msgstr "" #. module: stock_available @@ -137,16 +132,6 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" diff --git a/stock_available/i18n/es_MX.po b/stock_available/i18n/es_MX.po index 433b8125..05abf311 100644 --- a/stock_available/i18n/es_MX.po +++ b/stock_available/i18n/es_MX.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,14 +72,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Plantilla del producto" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -137,17 +132,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Plantilla del producto" diff --git a/stock_available/i18n/eu.po b/stock_available/i18n/eu.po index 7391b93c..537e6550 100644 --- a/stock_available/i18n/eu.po +++ b/stock_available/i18n/eu.po @@ -54,11 +54,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -76,13 +71,13 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produktua" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" msgstr "" #. module: stock_available @@ -136,16 +131,6 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" diff --git a/stock_available/i18n/fi.po b/stock_available/i18n/fi.po index 262d0eab..ba3788a3 100644 --- a/stock_available/i18n/fi.po +++ b/stock_available/i18n/fi.po @@ -54,11 +54,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -76,14 +71,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Tuote" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Tuotteen malli" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -136,17 +131,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Tuotteen malli" diff --git a/stock_available/i18n/fr.po b/stock_available/i18n/fr.po index 75134266..28039616 100644 --- a/stock_available/i18n/fr.po +++ b/stock_available/i18n/fr.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2016-02-27 01:43+0000\n" "PO-Revision-Date: 2022-09-08 05:07+0000\n" "Last-Translator: Hai Lang \n" -"Language-Team: French (http://www.transifex.com/oca/" -"OCA-stock-logistics-warehouse-9-0/language/fr/)\n" +"Language-Team: French (http://www.transifex.com/oca/OCA-stock-logistics-" +"warehouse-9-0/language/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -56,11 +56,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -78,14 +73,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Article" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Modèle de produit" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -145,21 +140,22 @@ msgstr "" "vente.\n" "Ceci installe le module stock_available_immediately." -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -#, fuzzy -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" -"Ceci soustrait les réceptions attendues des quantitiés disponibles à la " -"vente.\n" -"Ceci installe le module stock_available_immediately." - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Modèle de produit" + +#, fuzzy +#~ msgid "" +#~ "This will subtract quantities from the sale quotations from the " +#~ "quantities available to promise.\n" +#~ "This installs the modules stock_available_sale.\n" +#~ "If the modules sale and sale_delivery_date are not installed, this will " +#~ "install them too" +#~ msgstr "" +#~ "Ceci soustrait les réceptions attendues des quantitiés disponibles à la " +#~ "vente.\n" +#~ "Ceci installe le module stock_available_immediately." diff --git a/stock_available/i18n/fr_CH.po b/stock_available/i18n/fr_CH.po index 2d9851d8..10de4ea0 100644 --- a/stock_available/i18n/fr_CH.po +++ b/stock_available/i18n/fr_CH.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,14 +72,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produit" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Template de produit" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -137,17 +132,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Template de produit" diff --git a/stock_available/i18n/fr_FR.po b/stock_available/i18n/fr_FR.po index 52abfc50..6549e74a 100644 --- a/stock_available/i18n/fr_FR.po +++ b/stock_available/i18n/fr_FR.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,13 +72,13 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produit" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" msgstr "" #. module: stock_available @@ -137,16 +132,6 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" diff --git a/stock_available/i18n/gl.po b/stock_available/i18n/gl.po index e81a097e..4bc89c58 100644 --- a/stock_available/i18n/gl.po +++ b/stock_available/i18n/gl.po @@ -54,11 +54,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -76,13 +71,13 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produto" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" msgstr "" #. module: stock_available @@ -136,16 +131,6 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" diff --git a/stock_available/i18n/hr.po b/stock_available/i18n/hr.po index 934bc8f1..d32013c0 100644 --- a/stock_available/i18n/hr.po +++ b/stock_available/i18n/hr.po @@ -57,11 +57,6 @@ msgstr "" msgid "Config Settings" msgstr "stock.config.settings" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "Isključi dobra već u prodajnim nalozima" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -79,14 +74,14 @@ msgid "Potential" msgstr "Potencijal" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Proizvod" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Predložak proizvoda" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -139,17 +134,13 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "bazirano na" + +#~ msgid "Exclude goods already in sale quotations" +#~ msgstr "Isključi dobra već u prodajnim nalozima" + +#~ msgid "Product Template" +#~ msgstr "Predložak proizvoda" diff --git a/stock_available/i18n/hr_HR.po b/stock_available/i18n/hr_HR.po index 2926e8e2..545444e0 100644 --- a/stock_available/i18n/hr_HR.po +++ b/stock_available/i18n/hr_HR.po @@ -61,11 +61,6 @@ msgstr "" msgid "Config Settings" msgstr "stock.config.settings" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -83,14 +78,14 @@ msgid "Potential" msgstr "Potencijal" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Proizvod" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Predložak proizvoda" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -160,22 +155,23 @@ msgstr "" "rezervacije.\n" "Ovo instalira modul_stock_available_emediatly." -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -#, fuzzy -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" -"Ovo će dodati količinu robe koja može biti odmah proizvedena, količinama " -"raspoloživim za rezervacije.\n" -"Ovo instalira modul stock_available_mrp.\n" -"Ukoliko modul mrp nije instaliran, instalirati će i njega." - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "bazirano na" + +#~ msgid "Product Template" +#~ msgstr "Predložak proizvoda" + +#, fuzzy +#~ msgid "" +#~ "This will subtract quantities from the sale quotations from the " +#~ "quantities available to promise.\n" +#~ "This installs the modules stock_available_sale.\n" +#~ "If the modules sale and sale_delivery_date are not installed, this will " +#~ "install them too" +#~ msgstr "" +#~ "Ovo će dodati količinu robe koja može biti odmah proizvedena, količinama " +#~ "raspoloživim za rezervacije.\n" +#~ "Ovo instalira modul stock_available_mrp.\n" +#~ "Ukoliko modul mrp nije instaliran, instalirati će i njega." diff --git a/stock_available/i18n/it.po b/stock_available/i18n/it.po index e7ca224f..a87f224b 100644 --- a/stock_available/i18n/it.po +++ b/stock_available/i18n/it.po @@ -54,11 +54,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -76,14 +71,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Prodotto" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Template Prodotto" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -136,17 +131,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Template Prodotto" diff --git a/stock_available/i18n/nl.po b/stock_available/i18n/nl.po index e86c2ea3..54f1bc6c 100644 --- a/stock_available/i18n/nl.po +++ b/stock_available/i18n/nl.po @@ -54,11 +54,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -76,14 +71,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Product" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Productsjabloon" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -136,17 +131,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Productsjabloon" diff --git a/stock_available/i18n/nl_NL.po b/stock_available/i18n/nl_NL.po index 9c225230..a26a6a46 100644 --- a/stock_available/i18n/nl_NL.po +++ b/stock_available/i18n/nl_NL.po @@ -57,11 +57,6 @@ msgstr "" msgid "Config Settings" msgstr "stock.config.settings" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -79,14 +74,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Product" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Productsjabloon" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -139,17 +134,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "Gebaseerd op" + +#~ msgid "Product Template" +#~ msgstr "Productsjabloon" diff --git a/stock_available/i18n/pt.po b/stock_available/i18n/pt.po index 26910c7e..0c3b78f3 100644 --- a/stock_available/i18n/pt.po +++ b/stock_available/i18n/pt.po @@ -54,11 +54,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -76,13 +71,13 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produto" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" msgstr "" #. module: stock_available @@ -136,16 +131,6 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" diff --git a/stock_available/i18n/pt_BR.po b/stock_available/i18n/pt_BR.po index 197bef3b..ee97b3c6 100644 --- a/stock_available/i18n/pt_BR.po +++ b/stock_available/i18n/pt_BR.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2016-07-03 20:56+0000\n" "PO-Revision-Date: 2019-08-30 14:23+0000\n" "Last-Translator: Rodrigo Macedo \n" -"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/" -"OCA-stock-logistics-warehouse-9-0/language/pt_BR/)\n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-stock-" +"logistics-warehouse-9-0/language/pt_BR/)\n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,11 +59,6 @@ msgstr "" msgid "Config Settings" msgstr "Definições de configuração" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "Excluir mercadorias já em cotações de venda" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -81,14 +76,14 @@ msgid "Potential" msgstr "Potencial" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produto" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Modelo Produto" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -161,22 +156,26 @@ msgstr "" "para prometer.\n" "Isso instala o módulo stock_available_immediately." -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" -"Isso subtrairá as quantidades das cotações de venda das quantidades " -"disponíveis para promessa.\n" -"Isso instala os módulos stock_available_sale.\n" -"Se os módulos sale e sale_delivery_date não estiverem instalados, isso " -"também os instalará" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "Baseado em" + +#~ msgid "Exclude goods already in sale quotations" +#~ msgstr "Excluir mercadorias já em cotações de venda" + +#~ msgid "Product Template" +#~ msgstr "Modelo Produto" + +#~ msgid "" +#~ "This will subtract quantities from the sale quotations from the " +#~ "quantities available to promise.\n" +#~ "This installs the modules stock_available_sale.\n" +#~ "If the modules sale and sale_delivery_date are not installed, this will " +#~ "install them too" +#~ msgstr "" +#~ "Isso subtrairá as quantidades das cotações de venda das quantidades " +#~ "disponíveis para promessa.\n" +#~ "Isso instala os módulos stock_available_sale.\n" +#~ "Se os módulos sale e sale_delivery_date não estiverem instalados, isso " +#~ "também os instalará" diff --git a/stock_available/i18n/ro.po b/stock_available/i18n/ro.po index 95b4eadf..b343f4d7 100644 --- a/stock_available/i18n/ro.po +++ b/stock_available/i18n/ro.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,14 +72,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Produs" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Produs șablon" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -137,17 +132,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Produs șablon" diff --git a/stock_available/i18n/ru.po b/stock_available/i18n/ru.po index 34f76429..ed5eb03f 100644 --- a/stock_available/i18n/ru.po +++ b/stock_available/i18n/ru.po @@ -56,11 +56,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -78,13 +73,13 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Товар/Услуга" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" msgstr "" #. module: stock_available @@ -138,16 +133,6 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" diff --git a/stock_available/i18n/sl.po b/stock_available/i18n/sl.po index 467f189b..d2641a05 100644 --- a/stock_available/i18n/sl.po +++ b/stock_available/i18n/sl.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,14 +72,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Proizvod" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Predloga proizvoda" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -137,17 +132,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Predloga proizvoda" diff --git a/stock_available/i18n/tr.po b/stock_available/i18n/tr.po index 9fe41da3..d3c53610 100644 --- a/stock_available/i18n/tr.po +++ b/stock_available/i18n/tr.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,14 +72,14 @@ msgid "Potential" msgstr "Potansiyel" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Ürün" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Ürün Şablonu" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -137,17 +132,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Ürün Şablonu" diff --git a/stock_available/i18n/tr_TR.po b/stock_available/i18n/tr_TR.po index ced7dd5c..e6e37964 100644 --- a/stock_available/i18n/tr_TR.po +++ b/stock_available/i18n/tr_TR.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,14 +72,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Ürün" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Ürün şablonu" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -137,17 +132,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Ürün şablonu" diff --git a/stock_available/i18n/vi_VN.po b/stock_available/i18n/vi_VN.po index 088664e6..68868250 100644 --- a/stock_available/i18n/vi_VN.po +++ b/stock_available/i18n/vi_VN.po @@ -55,11 +55,6 @@ msgstr "" msgid "Config Settings" msgstr "" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -77,14 +72,14 @@ msgid "Potential" msgstr "" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "Sản phẩm" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "Mẫu sản phẩm" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -137,17 +132,10 @@ msgid "" "This installs the module stock_available_immediately." msgstr "" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Mẫu sản phẩm" diff --git a/stock_available/i18n/zh_CN.po b/stock_available/i18n/zh_CN.po index e4b2d9a9..abdeb20c 100644 --- a/stock_available/i18n/zh_CN.po +++ b/stock_available/i18n/zh_CN.po @@ -11,8 +11,8 @@ msgstr "" "POT-Creation-Date: 2016-08-28 10:00+0000\n" "PO-Revision-Date: 2019-09-26 15:05+0000\n" "Last-Translator: 黎伟杰 <674416404@qq.com>\n" -"Language-Team: Chinese (China) (http://www.transifex.com/oca/" -"OCA-stock-logistics-warehouse-9-0/language/zh_CN/)\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-stock-" +"logistics-warehouse-9-0/language/zh_CN/)\n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -59,11 +59,6 @@ msgstr "" msgid "Config Settings" msgstr "配置设定" -#. module: stock_available -#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_sale -msgid "Exclude goods already in sale quotations" -msgstr "排除已经在报价中的商品" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" @@ -81,14 +76,14 @@ msgid "Potential" msgstr "潜力" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_product +#: model:ir.model,name:stock_available.model_product_template msgid "Product" msgstr "产品" #. module: stock_available -#: model:ir.model,name:stock_available.model_product_template -msgid "Product Template" -msgstr "产品模板" +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -103,7 +98,9 @@ msgid "" "Quantity of this Product that could be produced using the materials already " "at hand. If the product has several variants, this will be the biggest " "quantity that can be made for a any single variant." -msgstr "可以使用现有材料生产的产品数量。如果产品具有多个变体,则这将是任何单个变体可制造的最大数量。" +msgstr "" +"可以使用现有材料生产的产品数量。如果产品具有多个变体,则这将是任何单个变体可" +"制造的最大数量。" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration @@ -150,20 +147,24 @@ msgstr "" "这将从可供销售的数量中减去进货数量。\n" "这将立即安装模块stock_available_immediately。" -#. module: stock_available -#: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_sale -msgid "" -"This will subtract quantities from the sale quotations from the quantities " -"available to promise.\n" -"This installs the modules stock_available_sale.\n" -"If the modules sale and sale_delivery_date are not installed, this will " -"install them too" -msgstr "" -"这将从可供销售的数量中减去销售报价中的数量。\n" -"这将安装模块stock_available_sale。\n" -"如果未安装模块sale和sale_delivery_date,这也将安装它们" - #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" msgstr "基于" + +#~ msgid "Exclude goods already in sale quotations" +#~ msgstr "排除已经在报价中的商品" + +#~ msgid "Product Template" +#~ msgstr "产品模板" + +#~ msgid "" +#~ "This will subtract quantities from the sale quotations from the " +#~ "quantities available to promise.\n" +#~ "This installs the modules stock_available_sale.\n" +#~ "If the modules sale and sale_delivery_date are not installed, this will " +#~ "install them too" +#~ msgstr "" +#~ "这将从可供销售的数量中减去销售报价中的数量。\n" +#~ "这将安装模块stock_available_sale。\n" +#~ "如果未安装模块sale和sale_delivery_date,这也将安装它们" From 2bee91144d1dade5aad986d3a68beb3590bfda8d Mon Sep 17 00:00:00 2001 From: FranciscoFactorLibre Date: Tue, 28 Mar 2023 09:45:01 +0000 Subject: [PATCH 43/53] Translated using Weblate (Spanish) Currently translated at 63.1% (12 of 19 strings) Translation: stock-logistics-availability-16.0/stock-logistics-availability-16.0-stock_available Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-availability-16-0/stock-logistics-availability-16-0-stock_available/es/ --- stock_available/i18n/es.po | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/stock_available/i18n/es.po b/stock_available/i18n/es.po index cf1893e5..9f25d98e 100644 --- a/stock_available/i18n/es.po +++ b/stock_available/i18n/es.po @@ -10,14 +10,15 @@ msgstr "" "Project-Id-Version: Odoo Server 10.0\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-02-27 11:37+0000\n" -"PO-Revision-Date: 2018-02-27 11:37+0000\n" -"Last-Translator: enjolras , 2018\n" +"PO-Revision-Date: 2023-03-28 12:23+0000\n" +"Last-Translator: FranciscoFactorLibre \n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.14.1\n" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -40,7 +41,7 @@ msgstr "" #: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__immediately_usable_qty msgid "Available to promise" -msgstr "" +msgstr "Disponible para Prometer" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__stock_available_mrp_based_on @@ -52,19 +53,18 @@ msgstr "" #. module: stock_available #: model:ir.model,name:stock_available.model_res_config_settings -#, fuzzy msgid "Config Settings" -msgstr "stock.config.settings" +msgstr "Parámetros de configuración" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately msgid "Exclude incoming goods" -msgstr "" +msgstr "Excluir mercancías entrantes" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" -msgstr "" +msgstr "Incluye el potencial a producir" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty @@ -80,7 +80,7 @@ msgstr "Producto" #. module: stock_available #: model:ir.model,name:stock_available.model_product_product msgid "Product Variant" -msgstr "" +msgstr "Variante de producto" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -100,7 +100,7 @@ msgstr "" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration msgid "Stock available to promise" -msgstr "" +msgstr "Stock disponible para prometer" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__immediately_usable_qty @@ -136,7 +136,7 @@ msgstr "" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" -msgstr "" +msgstr "basado en" #~ msgid "Product Template" #~ msgstr "Plantilla de producto" From 1b04a301c8a6692c651fe91a2f5a7cabe20e02f3 Mon Sep 17 00:00:00 2001 From: Nacho Morales Date: Tue, 28 Mar 2023 09:42:56 +0000 Subject: [PATCH 44/53] Translated using Weblate (Spanish) Currently translated at 63.1% (12 of 19 strings) Translation: stock-logistics-availability-16.0/stock-logistics-availability-16.0-stock_available Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-availability-16-0/stock-logistics-availability-16-0-stock_available/es/ --- stock_available/i18n/es.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock_available/i18n/es.po b/stock_available/i18n/es.po index 9f25d98e..0ee01e15 100644 --- a/stock_available/i18n/es.po +++ b/stock_available/i18n/es.po @@ -11,7 +11,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2018-02-27 11:37+0000\n" "PO-Revision-Date: 2023-03-28 12:23+0000\n" -"Last-Translator: FranciscoFactorLibre \n" +"Last-Translator: Nacho Morales \n" "Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" "Language: es\n" "MIME-Version: 1.0\n" @@ -35,7 +35,7 @@ msgstr "Potencial" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban msgid "Available to Promise:" -msgstr "" +msgstr "Disponible para prometer:" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__immediately_usable_qty From 7f2566cad255b9e3725eaa409f2790ad8204bc74 Mon Sep 17 00:00:00 2001 From: sofien-moalla Date: Thu, 10 Aug 2023 08:06:57 +0000 Subject: [PATCH 45/53] Translated using Weblate (French) Currently translated at 100.0% (19 of 19 strings) Translation: stock-logistics-availability-16.0/stock-logistics-availability-16.0-stock_available Translate-URL: https://translation.odoo-community.org/projects/stock-logistics-availability-16-0/stock-logistics-availability-16-0-stock_available/fr/ --- stock_available/README.rst | 12 +++-- stock_available/i18n/fr.po | 44 ++++++++++++------- stock_available/static/description/index.html | 42 +++++++++--------- 3 files changed, 60 insertions(+), 38 deletions(-) diff --git a/stock_available/README.rst b/stock_available/README.rst index eb61ef7b..eafb736d 100644 --- a/stock_available/README.rst +++ b/stock_available/README.rst @@ -2,10 +2,13 @@ Stock available to promise ========================== -.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:e28f7840cef070dae4a004d0cc73ab0c8450547767e2182705151de4f222644c + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png :target: https://odoo-community.org/page/development-status @@ -19,8 +22,11 @@ Stock available to promise .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png :target: https://translation.odoo-community.org/projects/stock-logistics-availability-16-0/stock-logistics-availability-16-0-stock_available :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/stock-logistics-availability&target_branch=16.0 + :alt: Try me on Runboat -|badge1| |badge2| |badge3| |badge4| +|badge1| |badge2| |badge3| |badge4| |badge5| This module proposes several options to compute the quantity available to promise for each product. @@ -59,7 +65,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. -If you spotted it first, help us smashing it by providing a detailed and welcomed +If you spotted it first, help us to smash it by providing a detailed and welcomed `feedback `_. Do not contact contributors directly about support or help with technical issues. diff --git a/stock_available/i18n/fr.po b/stock_available/i18n/fr.po index 28039616..c834b959 100644 --- a/stock_available/i18n/fr.po +++ b/stock_available/i18n/fr.po @@ -9,16 +9,16 @@ msgstr "" "Project-Id-Version: stock-logistics-warehouse (9.0)\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-02-27 01:43+0000\n" -"PO-Revision-Date: 2022-09-08 05:07+0000\n" -"Last-Translator: Hai Lang \n" -"Language-Team: French (http://www.transifex.com/oca/OCA-stock-logistics-" -"warehouse-9-0/language/fr/)\n" +"PO-Revision-Date: 2023-08-10 11:12+0000\n" +"Last-Translator: sofien-moalla \n" +"Language-Team: French (http://www.transifex.com/oca/" +"OCA-stock-logistics-warehouse-9-0/language/fr/)\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.3.2\n" +"X-Generator: Weblate 4.17\n" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view @@ -30,7 +30,7 @@ msgstr "Disponible" #: model_terms:ir.ui.view,arch_db:stock_available.product_normal_form_view #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form msgid "Potential" -msgstr "" +msgstr "Potentiel" #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban @@ -50,11 +50,14 @@ msgid "" "If empty, Quantity On Hand is used.\n" "Only the quantity fields have meaning for computing stock" msgstr "" +"Choisir le champ du produit qui sera utilisé pour calculer le potentiel.\n" +"Si vide, la quantité disponible est utilisée.\n" +"Seuls les champs de quantité ont un sens pour le calcul du stock" #. module: stock_available #: model:ir.model,name:stock_available.model_res_config_settings msgid "Config Settings" -msgstr "" +msgstr "Paramètres de configuration" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately @@ -64,13 +67,13 @@ msgstr "Exclure les receptions attendues" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_mrp msgid "Include the production potential" -msgstr "" +msgstr "Inclure le potentiel de production" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_product_product__potential_qty #: model:ir.model.fields,field_description:stock_available.field_product_template__potential_qty msgid "Potential" -msgstr "" +msgstr "Potentiel" #. module: stock_available #: model:ir.model,name:stock_available.model_product_template @@ -80,7 +83,7 @@ msgstr "Article" #. module: stock_available #: model:ir.model,name:stock_available.model_product_product msgid "Product Variant" -msgstr "" +msgstr "Variante de produit" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__potential_qty @@ -88,6 +91,8 @@ msgid "" "Quantity of this Product that could be produced using the materials already " "at hand." msgstr "" +"Quantité de ce produit qui pourrait déjà être fabriquée en utilisant les " +"matériaux à portée de main." #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_template__potential_qty @@ -96,6 +101,9 @@ msgid "" "at hand. If the product has several variants, this will be the biggest " "quantity that can be made for a any single variant." msgstr "" +"Quantité de ce produit qui pourrait déjà être fabriquée en utilisant les " +"matériaux à portée de main. Si le produit a plusieurs variantes, ce sera la " +"plus grande quantité qui peut être faite pour une seule variante." #. module: stock_available #: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration @@ -108,6 +116,9 @@ msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs" msgstr "" +"Stock pour ce Produit qui peut être proposé en toute sécurité à la vente aux " +"Clients.\n" +"La définition de cette valeur peut être configurée selon vos besoins" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_product_product__immediately_usable_qty @@ -115,19 +126,22 @@ msgid "" "Stock for this Product that can be safely proposed for sale to Customers.\n" "The definition of this value can be configured to suit your needs." msgstr "" +"Stock pour ce Produit qui peut être proposé en toute sécurité à la vente aux " +"Clients.\n" +"La définition de cette valeur peut être configurée selon vos besoins." #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_mrp -#, fuzzy msgid "" "This will add the quantities of goods that can be immediately manufactured, " "to the quantities available to promise.\n" "This installs the module stock_available_mrp.\n" "If the module mrp is not installed, this will install it too" msgstr "" -"Ceci soustrait les réceptions attendues des quantitiés disponibles à la " -"vente.\n" -"Ceci installe le module stock_available_immediately." +"Ceci ajoutera les quantités de marchandises qui peuvent être immédiatement " +"fabriquées, aux quantités disponibles à promettre.\n" +"Ceci installe le module stock_available_mrp\n" +"Si le module mrp n'est pas installé, ceci l'installera également" #. module: stock_available #: model:ir.model.fields,help:stock_available.field_res_config_settings__module_stock_available_immediately @@ -143,7 +157,7 @@ msgstr "" #. module: stock_available #: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on msgid "based on" -msgstr "" +msgstr "basé sur" #~ msgid "Product Template" #~ msgstr "Modèle de produit" diff --git a/stock_available/static/description/index.html b/stock_available/static/description/index.html index a95c16a7..baf638e8 100644 --- a/stock_available/static/description/index.html +++ b/stock_available/static/description/index.html @@ -1,20 +1,20 @@ - + - + Stock available to promise