diff --git a/stock_available/README.rst b/stock_available/README.rst new file mode 100644 index 00000000..3f2e61d7 --- /dev/null +++ b/stock_available/README.rst @@ -0,0 +1,119 @@ +========================== +Stock available to promise +========================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:d4140e26779bc492db382b505bdd268792c5892c6e84395626e69a9f34bcf8ff + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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--availability-lightgray.png?logo=github + :target: https://github.com/OCA/stock-logistics-availability/tree/17.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-availability-17-0/stock-logistics-availability-17-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=17.0 + :alt: Try me on Runboat + +|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 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** + +.. contents:: + :local: + +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 to smash 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 +------------ + +- `Numérigraphe `__: + + - Lionel Sausin + +- `Sodexis `__: + + - Sodexis + +- `Factor Libre `__: + + - Kiko Peiro + +- `Tecnativa `__: + + - Sergio Teruel + +- `Ecosoft `__: + + - Pimolnat Suntian + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +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-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/__init__.py b/stock_available/__init__.py new file mode 100644 index 00000000..83e553ac --- /dev/null +++ b/stock_available/__init__.py @@ -0,0 +1,3 @@ +# 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 new file mode 100644 index 00000000..33e68fff --- /dev/null +++ b/stock_available/__manifest__.py @@ -0,0 +1,19 @@ +# 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": "17.0.1.0.0", + "author": "Numérigraphe, Sodexis, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/stock-logistics-availability", + "development_status": "Production/Stable", + "category": "Warehouse", + "depends": ["stock"], + "license": "AGPL-3", + "data": [ + "views/product_template_view.xml", + "views/product_product_view.xml", + ], + "installable": True, +} diff --git a/stock_available/i18n/ar.po b/stock_available/i18n/ar.po new file mode 100644 index 00000000..18fb1375 --- /dev/null +++ b/stock_available/i18n/ar.po @@ -0,0 +1,143 @@ +# 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_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_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_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 +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,name:stock_available.model_res_config_settings +#, fuzzy +msgid "Config Settings" +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_template +msgid "Product" +msgstr "المنتج" + +#. module: stock_available +#: 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 +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_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" +"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,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 new file mode 100644 index 00000000..65f90947 --- /dev/null +++ b/stock_available/i18n/ca.po @@ -0,0 +1,180 @@ +# 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: 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" +"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 "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 "Potencial" + +#. module: stock_available +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +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 "Disponible per a prometre" + +#. 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 "" +"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 "Configuració" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately +msgid "Exclude incoming goods" +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 "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 "Potencial" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product" +msgstr "Producte" + +#. module: stock_available +#: 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 +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 +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 "" +"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 "Estoc disponible per a prometre" + +#. 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 "" +"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 +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 +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 "" +"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 +msgid "" +"This will subtract incoming quantities from the quantities available to " +"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,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 new file mode 100644 index 00000000..d75553be --- /dev/null +++ b/stock_available/i18n/cs_CZ.po @@ -0,0 +1,177 @@ +# 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" +"Language: cs_CZ\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 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 "K dispozici 1" + +#. 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 "Potenciál 1" + +#. module: stock_available +#: 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 +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 +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,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_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 +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_template +msgid "Product" +msgstr "Produkt" + +#. module: stock_available +#: 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 +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_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 +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_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_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 "" +"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_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 "" +"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,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 new file mode 100644 index 00000000..0711f03e --- /dev/null +++ b/stock_available/i18n/de.po @@ -0,0 +1,167 @@ +# 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" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "Verfügbar" + +#. 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 "Verfügbar" + +#. module: stock_available +#: 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 +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 +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,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_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_template +msgid "Product" +msgstr "Produkt" + +#. module: stock_available +#: 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 +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_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 +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_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_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 "" +"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.\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 new file mode 100644 index 00000000..257651c5 --- /dev/null +++ b/stock_available/i18n/el_GR.po @@ -0,0 +1,138 @@ +# 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" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Προϊόν" + +#. module: stock_available +#: 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 +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_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" +"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,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "" diff --git a/stock_available/i18n/es.po b/stock_available/i18n/es.po new file mode 100644 index 00000000..cc684b95 --- /dev/null +++ b/stock_available/i18n/es.po @@ -0,0 +1,166 @@ +# 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: 2023-09-03 13:35+0000\n" +"Last-Translator: Ivorra78 \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" +"X-Generator: Weblate 4.17\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 "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 "Potencial" + +#. module: stock_available +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "Disponible para 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 "Disponible para Prometer" + +#. 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 "" +"Escoja el campo del producto que se usará para calcular las existencias " +"potenciales.\n" +"Si está vacío, se utilizará la cantidad a mano.\n" +"Sólo los campos de cantidad tienen sentido para calcular las existencias" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "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 "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 "Incluye el potencial a producir" + +#. 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_template +msgid "Product" +msgstr "Producto" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "Variante 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 "" +"Cantidad de este Producto que podría fabricarse con los materiales de que ya " +"se dispone." + +#. 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 "" +"Cantidad de este producto que puede fabricarse con los materiales " +"disponibles. Si el producto tiene varias variantes, esta será la mayor " +"cantidad que puede fabricarse para una sola variante." + +#. module: stock_available +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "Stock disponible para prometer" + +#. 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 "" +"Existencias de este Producto que pueden proponerse con seguridad para la " +"venta a los Clientes.\n" +"La definición de este valor puede configurarse para adaptarse a sus " +"necesidades" + +#. 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 "" +"Existencias de este Producto que pueden proponerse con seguridad para la " +"venta a los Clientes.\n" +"La definición de este valor puede configurarse para adaptarse a sus " +"necesidades." + +#. 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 "" +"Esto añadirá las cantidades de bienes que pueden ser fabricados " +"inmediatamente, a las cantidades disponibles para prometer.\n" +"Esto instala el módulo stock_available_mrp.\n" +"Si el módulo mrp no está instalado, esto lo instalará también" + +#. 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 "" +"Esto restará las cantidades entrantes de las cantidades disponibles para " +"prometer.\n" +"Esto instala el módulo 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 "basado en" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producto" diff --git a/stock_available/i18n/es_ES.po b/stock_available/i18n/es_ES.po new file mode 100644 index 00000000..6e5d2e48 --- /dev/null +++ b/stock_available/i18n/es_ES.po @@ -0,0 +1,138 @@ +# 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" +"Language: es_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" + +#. 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Producto" + +#. module: stock_available +#: 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 +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_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" +"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,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "" diff --git a/stock_available/i18n/es_MX.po b/stock_available/i18n/es_MX.po new file mode 100644 index 00000000..05abf311 --- /dev/null +++ b/stock_available/i18n/es_MX.po @@ -0,0 +1,141 @@ +# 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" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "" + +#. module: stock_available +#: 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 +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_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" +"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,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 new file mode 100644 index 00000000..537e6550 --- /dev/null +++ b/stock_available/i18n/eu.po @@ -0,0 +1,137 @@ +# 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" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Produktua" + +#. module: stock_available +#: 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 +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_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" +"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,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "" diff --git a/stock_available/i18n/fi.po b/stock_available/i18n/fi.po new file mode 100644 index 00000000..ba3788a3 --- /dev/null +++ b/stock_available/i18n/fi.po @@ -0,0 +1,140 @@ +# 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" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Tuote" + +#. module: stock_available +#: 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 +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_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" +"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,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 new file mode 100644 index 00000000..73eff74f --- /dev/null +++ b/stock_available/i18n/fr.po @@ -0,0 +1,175 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +# Translators: +# Pierre Verkest , 2015 +msgid "" +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: 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.17\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 "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 "Potentiel" + +#. module: stock_available +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +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 "Disponible à la vente" + +#. 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 "" +"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 "Paramètres de configuration" + +#. 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 "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 "Potentiel" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product" +msgstr "Article" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "Variante 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 "" +"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 +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 "" +"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 +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 +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 +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 +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 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 +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 +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "basé sur" + +#~ 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 new file mode 100644 index 00000000..10de4ea0 --- /dev/null +++ b/stock_available/i18n/fr_CH.po @@ -0,0 +1,141 @@ +# 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" +"Language: fr_CH\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Produit" + +#. module: stock_available +#: 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 +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_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" +"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,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 new file mode 100644 index 00000000..6549e74a --- /dev/null +++ b/stock_available/i18n/fr_FR.po @@ -0,0 +1,138 @@ +# 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" +"Language: fr_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" + +#. 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Produit" + +#. module: stock_available +#: 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 +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_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" +"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,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "" diff --git a/stock_available/i18n/gl.po b/stock_available/i18n/gl.po new file mode 100644 index 00000000..4bc89c58 --- /dev/null +++ b/stock_available/i18n/gl.po @@ -0,0 +1,137 @@ +# 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" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Produto" + +#. module: stock_available +#: 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 +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_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" +"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,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "" diff --git a/stock_available/i18n/hr.po b/stock_available/i18n/hr.po new file mode 100644 index 00000000..d32013c0 --- /dev/null +++ b/stock_available/i18n/hr.po @@ -0,0 +1,146 @@ +# 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" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: 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 "Raspoloživo" + +#. 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 "Potencijalno" + +#. module: stock_available +#: 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 +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 +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,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_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 +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_template +msgid "Product" +msgstr "Proizvod" + +#. module: stock_available +#: 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 +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_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 +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,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 new file mode 100644 index 00000000..545444e0 --- /dev/null +++ b/stock_available/i18n/hr_HR.po @@ -0,0 +1,177 @@ +# 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" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: 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 "Dostupno" + +#. 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 "Potencijal" + +#. module: stock_available +#: 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 +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 +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,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_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 +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_template +msgid "Product" +msgstr "Proizvod" + +#. module: stock_available +#: 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 +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_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 +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_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 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_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 "" +"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_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 new file mode 100644 index 00000000..854ba214 --- /dev/null +++ b/stock_available/i18n/it.po @@ -0,0 +1,165 @@ +# 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: 2023-11-24 16:35+0000\n" +"Last-Translator: mymage \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" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\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 "Disponibile" + +#. 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 "Potenziale" + +#. module: stock_available +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_kanban +msgid "Available to Promise:" +msgstr "Disponibile da promettere:" + +#. 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 "Disponibile da promettere" + +#. 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 "" +"Scegliere il campo del prodotto che verrà utilizzato per calcolare il " +"potenziale.\n" +"Se vuoto, verrà usato Quantità disponibile.\n" +"Solo i campi quantità hanno senso per calcolare la giacenza" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: stock_available +#: model:ir.model.fields,field_description:stock_available.field_res_config_settings__module_stock_available_immediately +msgid "Exclude incoming goods" +msgstr "Esclude merce in arrivo" + +#. 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 "Include il potenziale del prodotto" + +#. 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 "Potenziale" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_product +msgid "Product Variant" +msgstr "Variante 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 "" +"Quantità di questo prodotto che si può produrre utilizzando i materiali a " +"disposizione." + +#. 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 "" +"Quantità di questo prodotto che si può produrre utilizzando i materiali a " +"disposizione. Se il prodotto ha diverse varianti, questa sarà la massima " +"quantità producibile per ogni singola variante." + +#. module: stock_available +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_configuration +msgid "Stock available to promise" +msgstr "Giagenza disponibile alla promessa" + +#. 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 "" +"Giacenza di questo prodotto che può essere proposta con certezza alla " +"vendiata al cliente.\n" +"La defnizione di questo valore può essere confgurata per adattarsi alle tue " +"esgenze" + +#. 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 "" +"Giacenza di questo prodotto che può essere proposta con certezza alla " +"vendiata al cliente.\n" +"La defnizione di questo valore può essere confgurata per adattarsi alle tue " +"esgenze." + +#. 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 "" +"Questo aggiungerà la quantità di merce che può essere immediatamente " +"lavorata alla quantità disponibile alla promessa.\n" +"Questo installa il modulo stock_available_mrp.\n" +"Se il modulo MRP non è installato, questo lo installerà" + +#. 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 "" +"Questo toglierà le quantità in arrivo alle quantità disponibili per le " +"promesse.\n" +"Questo installa il modulo 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 "basato su" + +#~ msgid "Product Template" +#~ msgstr "Template Prodotto" diff --git a/stock_available/i18n/nl.po b/stock_available/i18n/nl.po new file mode 100644 index 00000000..54f1bc6c --- /dev/null +++ b/stock_available/i18n/nl.po @@ -0,0 +1,140 @@ +# 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" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Product" + +#. module: stock_available +#: 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 +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_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" +"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,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 new file mode 100644 index 00000000..a26a6a46 --- /dev/null +++ b/stock_available/i18n/nl_NL.po @@ -0,0 +1,143 @@ +# 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" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "Beschikbaar" + +#. 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 "" + +#. module: stock_available +#: 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 +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 +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,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_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 +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_template +msgid "Product" +msgstr "Product" + +#. module: stock_available +#: 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 +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_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 +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,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 new file mode 100644 index 00000000..0c3b78f3 --- /dev/null +++ b/stock_available/i18n/pt.po @@ -0,0 +1,137 @@ +# 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" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Produto" + +#. module: stock_available +#: 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 +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_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" +"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,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "" diff --git a/stock_available/i18n/pt_BR.po b/stock_available/i18n/pt_BR.po new file mode 100644 index 00000000..ee97b3c6 --- /dev/null +++ b/stock_available/i18n/pt_BR.po @@ -0,0 +1,181 @@ +# 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: 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" +"X-Generator: Weblate 3.8\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 "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 +msgid "Potential" +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:" + +#. 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_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.\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,name:stock_available.model_res_config_settings +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_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 +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 "Potencial" + +#. module: stock_available +#: model:ir.model,name:stock_available.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: stock_available +#: 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 +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 +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 "" +"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 +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 +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_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 "" +"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 +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.\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_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 "" +"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,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 new file mode 100644 index 00000000..b343f4d7 --- /dev/null +++ b/stock_available/i18n/ro.po @@ -0,0 +1,141 @@ +# 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" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Produs" + +#. module: stock_available +#: 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 +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_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" +"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,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 new file mode 100644 index 00000000..ed5eb03f --- /dev/null +++ b/stock_available/i18n/ru.po @@ -0,0 +1,139 @@ +# 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" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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_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_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_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 +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,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_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_template +msgid "Product" +msgstr "Товар/Услуга" + +#. module: stock_available +#: 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 +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_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" +"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,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "" diff --git a/stock_available/i18n/sl.po b/stock_available/i18n/sl.po new file mode 100644 index 00000000..d2641a05 --- /dev/null +++ b/stock_available/i18n/sl.po @@ -0,0 +1,141 @@ +# 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" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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_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_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_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 +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,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_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_template +msgid "Product" +msgstr "Proizvod" + +#. module: stock_available +#: 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 +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_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" +"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,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/stock_available.pot b/stock_available/i18n/stock_available.pot new file mode 100644 index 00000000..01c68854 --- /dev/null +++ b/stock_available/i18n/stock_available.pot @@ -0,0 +1,130 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * stock_available +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \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 +#: 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_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_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 +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,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_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_template +msgid "Product" +msgstr "" + +#. module: stock_available +#: 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 +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_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" +"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,field_description:stock_available.field_res_config_settings__stock_available_mrp_based_on +msgid "based on" +msgstr "" diff --git a/stock_available/i18n/tr.po b/stock_available/i18n/tr.po new file mode 100644 index 00000000..d3c53610 --- /dev/null +++ b/stock_available/i18n/tr.po @@ -0,0 +1,141 @@ +# 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" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: 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 "Mevcut" + +#. 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 "Potansiyel" + +#. module: stock_available +#: 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 +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,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_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 "Potansiyel" + +#. module: stock_available +#: 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_product +msgid "Product Variant" +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_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" +"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,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 new file mode 100644 index 00000000..e6e37964 --- /dev/null +++ b/stock_available/i18n/tr_TR.po @@ -0,0 +1,141 @@ +# 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" +"Language: tr_TR\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" + +#. 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Ürün" + +#. module: stock_available +#: 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 +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_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" +"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,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 new file mode 100644 index 00000000..68868250 --- /dev/null +++ b/stock_available/i18n/vi_VN.po @@ -0,0 +1,141 @@ +# 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" +"Language: vi_VN\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" + +#. 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 "" + +#. 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 "" + +#. module: stock_available +#: 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 +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,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_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_template +msgid "Product" +msgstr "Sản phẩm" + +#. module: stock_available +#: 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 +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_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" +"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,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 new file mode 100644 index 00000000..abdeb20c --- /dev/null +++ b/stock_available/i18n/zh_CN.po @@ -0,0 +1,170 @@ +# 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: 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 +#: model_terms:ir.ui.view,arch_db:stock_available.view_stock_available_form +msgid "Available" +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 +msgid "Potential" +msgstr "潜力" + +#. module: stock_available +#: 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 +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 "" +"选择将用于计算潜力的产品字段。\n" +"如果为空,则使用现有数量。\n" +"只有数量字段才有计算库存的意义" + +#. module: stock_available +#: 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_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_template +msgid "Product" +msgstr "产品" + +#. module: stock_available +#: 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 +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_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" +"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 +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 +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 "" +"这会将可立即生产的商品数量增加到可供销售的数量。\n" +"这将安装模块stock_available_mrp。\n" +"如果未安装模块mrp,则也将安装它" + +#. 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 "" +"这将从可供销售的数量中减去进货数量。\n" +"这将立即安装模块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 "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,这也将安装它们" diff --git a/stock_available/models/__init__.py b/stock_available/models/__init__.py new file mode 100644 index 00000000..54b17b1f --- /dev/null +++ b/stock_available/models/__init__.py @@ -0,0 +1,6 @@ +# Copyright 2014 Numérigraphe +# Copyright 2016 Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import product_product +from . import product_template diff --git a/stock_available/models/product_product.py b/stock_available/models/product_product.py new file mode 100644 index 00000000..cbaa7d1a --- /dev/null +++ b/stock_available/models/product_product.py @@ -0,0 +1,89 @@ +# Copyright 2014 Numérigraphe +# Copyright 2016 Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + +from odoo.addons.stock.models.product import OPERATORS + + +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.product" + + 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": stock_dict[product.id]["virtual_available"], + "potential_qty": 0.0, + } + 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: + for key, value in res[product.id].items(): + if hasattr(product, key): + product[key] = value + + immediately_usable_qty = fields.Float( + digits="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" + "The definition of this value can be configured to suit " + "your needs.", + ) + potential_qty = fields.Float( + compute="_compute_available_quantities", + digits="Product Unit of Measure", + string="Potential", + help="Quantity of this Product that could be produced using " + "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. + 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) + """ + 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): + 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 new file mode 100644 index 00000000..aedba344 --- /dev/null +++ b/stock_available/models/product_template.py @@ -0,0 +1,84 @@ +# Copyright 2014 Numérigraphe +# Copyright 2016 Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + +from odoo.addons.stock.models.product import OPERATORS + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + @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: + for key, value in res[product.id].items(): + if key in product._fields: + product[key] = value + + 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"] + - 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 + potential_qty, + "potential_qty": potential_qty, + } + return res + + immediately_usable_qty = fields.Float( + digits="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" + "The definition of this value can be configured to suit " + "your needs", + ) + potential_qty = fields.Float( + compute="_compute_available_quantities", + digits="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.", + ) + + @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,341; _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/pyproject.toml b/stock_available/pyproject.toml new file mode 100644 index 00000000..4231d0cc --- /dev/null +++ b/stock_available/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/stock_available/readme/CONFIGURE.md b/stock_available/readme/CONFIGURE.md new file mode 100644 index 00000000..da60e862 --- /dev/null +++ b/stock_available/readme/CONFIGURE.md @@ -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.md b/stock_available/readme/CONTRIBUTORS.md new file mode 100644 index 00000000..76650158 --- /dev/null +++ b/stock_available/readme/CONTRIBUTORS.md @@ -0,0 +1,19 @@ +- [Numérigraphe](https://www.numerigraphe.com): + + > - Lionel Sausin \<\> + +- [Sodexis](https://www.Sodexis.com): + + > - Sodexis \<\> + +- [Factor Libre](https://www.factorlibre.com): + + > - Kiko Peiro \<\> + +- [Tecnativa](https://www.tecnativa.com): + + > - Sergio Teruel \<\> + +- [Ecosoft](http://ecosoft.co.th/): + + > - Pimolnat Suntian \<\> diff --git a/stock_available/readme/DESCRIPTION.md b/stock_available/readme/DESCRIPTION.md new file mode 100644 index 00000000..c86948dc --- /dev/null +++ b/stock_available/readme/DESCRIPTION.md @@ -0,0 +1,7 @@ +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.md b/stock_available/readme/USAGE.md new file mode 100644 index 00000000..91c37278 --- /dev/null +++ b/stock_available/readme/USAGE.md @@ -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/icon.png b/stock_available/static/description/icon.png new file mode 100644 index 00000000..3a0328b5 Binary files /dev/null and b/stock_available/static/description/icon.png differ diff --git a/stock_available/static/description/index.html b/stock_available/static/description/index.html new file mode 100644 index 00000000..dd4c3b61 --- /dev/null +++ b/stock_available/static/description/index.html @@ -0,0 +1,480 @@ + + + + + + +Stock available to promise + + + +
+

Stock available to promise

+ + +

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

+

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 to smash 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-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/__init__.py b/stock_available/tests/__init__.py new file mode 100644 index 00000000..678c94ff --- /dev/null +++ b/stock_available/tests/__init__.py @@ -0,0 +1,5 @@ +# Copyright 2014 Numérigraphe +# Copyright 2016 Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_stock_available diff --git a/stock_available/tests/test_stock_available.py b/stock_available/tests/test_stock_available.py new file mode 100644 index 00000000..323422df --- /dev/null +++ b/stock_available/tests/test_stock_available.py @@ -0,0 +1,166 @@ +# Copyright 2014 Numérigraphe +# Copyright 2016 Sodexis +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.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("uom.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): + """ + 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: + """ + 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) + + 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.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") + 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 + ) diff --git a/stock_available/views/product_product_view.xml b/stock_available/views/product_product_view.xml new file mode 100644 index 00000000..d24fb864 --- /dev/null +++ b/stock_available/views/product_product_view.xml @@ -0,0 +1,71 @@ + + + + + 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 new file mode 100644 index 00000000..3188e951 --- /dev/null +++ b/stock_available/views/product_template_view.xml @@ -0,0 +1,88 @@ + + + + + Quantity available to promise (form) + product.template + + + + + + + + + + Quantity available to promise (tree) + product.template + + + + + + + + + Quantity available to promise (kanban) + product.template + + + +
Available to Promise:
+
+
+
+