diff --git a/purchase_last_price_info/README.rst b/purchase_last_price_info/README.rst new file mode 100644 index 00000000000..e7a6f249767 --- /dev/null +++ b/purchase_last_price_info/README.rst @@ -0,0 +1,113 @@ +================================ +Purchase Product Last Price Info +================================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:20d574468508ab8940d1615f9b0f629d733e2a8fc178ca6964a6b53049996781 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Fpurchase--workflow-lightgray.png?logo=github + :target: https://github.com/OCA/purchase-workflow/tree/18.0/purchase_last_price_info + :alt: OCA/purchase-workflow +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/purchase-workflow-18-0/purchase-workflow-18-0-purchase_last_price_info + :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/purchase-workflow&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module adds the last purchase info of the product. What is shown is +the supplier, date of purchase, and price of the most recently confirmed +purchase order. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +In order to use this module, go to: + +- Products -> Tab Purchase (see screenshot) + +|Purchase Last Price Info| + +.. |Purchase Last Price Info| image:: https://raw.githubusercontent.com/OCA/purchase-workflow/18.0/purchase_last_price_info/static/description/purchase_last_price.png + +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 +------- + +* AvanzOSC +* Tecnativa + +Contributors +------------ + +- Alfredo de la Fuente +- Oihane Crucelaegui +- Ana Juaristi +- Carlos Lopez Mite +- Adria Gil Sorribes +- Lois Rilo +- Rattapong Chokmasermkul +- Vishnu Vanneri +- `Tecnativa `__: + + - Víctor Martínez + - Pedro M. Baeza + +- `Bloopark systems `__: + + - Achraf Mhadhbi + +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. + +.. |maintainer-LoisRForgeFlow| image:: https://github.com/LoisRForgeFlow.png?size=40px + :target: https://github.com/LoisRForgeFlow + :alt: LoisRForgeFlow + +Current `maintainer `__: + +|maintainer-LoisRForgeFlow| + +This module is part of the `OCA/purchase-workflow `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/purchase_last_price_info/__init__.py b/purchase_last_price_info/__init__.py new file mode 100644 index 00000000000..0650744f6bc --- /dev/null +++ b/purchase_last_price_info/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/purchase_last_price_info/__manifest__.py b/purchase_last_price_info/__manifest__.py new file mode 100644 index 00000000000..68852a1dbc4 --- /dev/null +++ b/purchase_last_price_info/__manifest__.py @@ -0,0 +1,15 @@ +# License AGPL-3 - See http://www.gnu.org/licenses/agpl-3.0.html + +{ + "name": "Purchase Product Last Price Info", + "version": "18.0.1.0.0", + "category": "Purchase Management", + "license": "AGPL-3", + "author": "AvanzOSC, Tecnativa, Odoo Community Association (OCA)", + "development_status": "Production/Stable", + "maintainers": ["LoisRForgeFlow"], + "website": "https://github.com/OCA/purchase-workflow", + "depends": ["purchase"], + "data": ["views/product_views.xml"], + "installable": True, +} diff --git a/purchase_last_price_info/i18n/ca.po b/purchase_last_price_info/i18n/ca.po new file mode 100644 index 00000000000..0ccf8e8c394 --- /dev/null +++ b/purchase_last_price_info/i18n/ca.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-14 05:51+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Catalan (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Producte" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Producte" diff --git a/purchase_last_price_info/i18n/de.po b/purchase_last_price_info/i18n/de.po new file mode 100644 index 00000000000..1749f38acd9 --- /dev/null +++ b/purchase_last_price_info/i18n/de.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-15 11:37+0000\n" +"PO-Revision-Date: 2020-07-22 12:19+0000\n" +"Last-Translator: c2cdidier \n" +"Language-Team: German (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-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" +"X-Generator: Weblate 3.10\n" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "Letztes EInkaufsdatum" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "Letzter Einkaufspreis" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "Letzter Lieferant" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produkt" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "Einkauf" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Produktvorlage" + +#~ msgid "Purchase Order" +#~ msgstr "Bestellung" diff --git a/purchase_last_price_info/i18n/el_GR.po b/purchase_last_price_info/i18n/el_GR.po new file mode 100644 index 00000000000..302900ba8fb --- /dev/null +++ b/purchase_last_price_info/i18n/el_GR.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:41+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Greek (Greece) (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Προϊόν" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Προϊόν" diff --git a/purchase_last_price_info/i18n/es.po b/purchase_last_price_info/i18n/es.po new file mode 100644 index 00000000000..57412a47d9a --- /dev/null +++ b/purchase_last_price_info/i18n/es.po @@ -0,0 +1,93 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-08 10:15+0000\n" +"PO-Revision-Date: 2023-07-20 18:09+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "Divisa de la última compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "Última fecha de compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "Última línea de compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "Últimas líneas de órdenes de compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "Último precio de compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "Último proveedor" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "Precio de compra en la última divisa" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "Variante de producto" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "Compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "Mostrar el precio de la divisa de la última compra" + +#~ msgid "Product Template" +#~ msgstr "Producto" + +#~ msgid "Purchase Order" +#~ msgstr "Compra" + +#~ msgid "Last Price Info" +#~ msgstr "Información último precio" diff --git a/purchase_last_price_info/i18n/es_ES.po b/purchase_last_price_info/i18n/es_ES.po new file mode 100644 index 00000000000..57f1bbd8d86 --- /dev/null +++ b/purchase_last_price_info/i18n/es_ES.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-07 05:29+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Spain) (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Producto" diff --git a/purchase_last_price_info/i18n/eu.po b/purchase_last_price_info/i18n/eu.po new file mode 100644 index 00000000000..c7214799cd7 --- /dev/null +++ b/purchase_last_price_info/i18n/eu.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-02-23 16:23+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Basque (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produktua" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Produktua" diff --git a/purchase_last_price_info/i18n/fi.po b/purchase_last_price_info/i18n/fi.po new file mode 100644 index 00000000000..fa6054e7f3e --- /dev/null +++ b/purchase_last_price_info/i18n/fi.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-15 11:37+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-purchase-" +"workflow-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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Tuote" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Tuote" diff --git a/purchase_last_price_info/i18n/fr.po b/purchase_last_price_info/i18n/fr.po new file mode 100644 index 00000000000..0c0503c6c31 --- /dev/null +++ b/purchase_last_price_info/i18n/fr.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-03-08 10:15+0000\n" +"PO-Revision-Date: 2020-07-22 12:19+0000\n" +"Last-Translator: c2cdidier \n" +"Language-Team: French (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-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 3.10\n" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "Dernière date d'achat" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "Dernier prix d'achat" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "Dernier fournisseur" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Article" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "Achat" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Modèle de produit" + +#~ msgid "Purchase Order" +#~ msgstr "Commande d'achat" diff --git a/purchase_last_price_info/i18n/fr_CH.po b/purchase_last_price_info/i18n/fr_CH.po new file mode 100644 index 00000000000..c241d3fcb15 --- /dev/null +++ b/purchase_last_price_info/i18n/fr_CH.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 15:58+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (Switzerland) (http://www.transifex.com/oca/OCA-" +"purchase-workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produit" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Produit" diff --git a/purchase_last_price_info/i18n/fr_FR.po b/purchase_last_price_info/i18n/fr_FR.po new file mode 100644 index 00000000000..71db1fa1b0a --- /dev/null +++ b/purchase_last_price_info/i18n/fr_FR.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-07-01 10:08+0000\n" +"PO-Revision-Date: 2021-02-18 11:45+0000\n" +"Last-Translator: Yves Le Doeuff \n" +"Language-Team: French (France) (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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" +"X-Generator: Weblate 4.3.2\n" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "Dernière date d'achat" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "Dernier prix d'achat" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "Dernier fournisseur" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produit" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "Achat" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Modèle d'article" + +#~ msgid "Purchase Order" +#~ msgstr "Bon de commande" diff --git a/purchase_last_price_info/i18n/gl.po b/purchase_last_price_info/i18n/gl.po new file mode 100644 index 00000000000..5b1873f8459 --- /dev/null +++ b/purchase_last_price_info/i18n/gl.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:41+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Galician (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Produto" diff --git a/purchase_last_price_info/i18n/hr.po b/purchase_last_price_info/i18n/hr.po new file mode 100644 index 00000000000..5f0c5b3258c --- /dev/null +++ b/purchase_last_price_info/i18n/hr.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-30 13:27+0000\n" +"PO-Revision-Date: 2023-03-02 16:30+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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" +"X-Generator: Weblate 4.14.1\n" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "Valuta zadnje nabave" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "Datum zadnje nabave" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "Stavka zadnje nabave" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "Stavke zadnjih nabava" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "Zadnja cijena nabave" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "Zadnji dobavljač" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "Zadnja cijena u valuti" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "Nabava" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "Prikaži valutu zadnje nabavne cijene" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Proizvod" diff --git a/purchase_last_price_info/i18n/hr_HR.po b/purchase_last_price_info/i18n/hr_HR.po new file mode 100644 index 00000000000..2930e172f10 --- /dev/null +++ b/purchase_last_price_info/i18n/hr_HR.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-30 13:27+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Croatian (Croatia) (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Proizvod" diff --git a/purchase_last_price_info/i18n/it.po b/purchase_last_price_info/i18n/it.po new file mode 100644 index 00000000000..5e4a0bb8892 --- /dev/null +++ b/purchase_last_price_info/i18n/it.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-15 11:37+0000\n" +"PO-Revision-Date: 2023-12-22 11:37+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (http://www.transifex.com/oca/" +"OCA-purchase-workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "Valuta ultimo acquisto" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "Data ultimo acquisto" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "Ultima riga acquisto" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "Ultime righe ordine di acquisto" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "Ultimo prezzo di acquisto" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "Ultimo fornitore" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "Ultima valuta prezzo acquisto" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "Variante prodotto" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "Acquisto" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "Visualizza la valuta prezzo ultimo acquisto" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Prodotto" diff --git a/purchase_last_price_info/i18n/nl.po b/purchase_last_price_info/i18n/nl.po new file mode 100644 index 00000000000..62631359174 --- /dev/null +++ b/purchase_last_price_info/i18n/nl.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:41+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-purchase-workflow-8-0/" +"language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Product" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Product" diff --git a/purchase_last_price_info/i18n/nl_NL.po b/purchase_last_price_info/i18n/nl_NL.po new file mode 100644 index 00000000000..6e655519cdd --- /dev/null +++ b/purchase_last_price_info/i18n/nl_NL.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:41+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (Netherlands) (http://www.transifex.com/oca/OCA-" +"purchase-workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Product" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Product" diff --git a/purchase_last_price_info/i18n/pt.po b/purchase_last_price_info/i18n/pt.po new file mode 100644 index 00000000000..9bb1e81842d --- /dev/null +++ b/purchase_last_price_info/i18n/pt.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-17 04:15+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Portuguese (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Produto" diff --git a/purchase_last_price_info/i18n/pt_BR.po b/purchase_last_price_info/i18n/pt_BR.po new file mode 100644 index 00000000000..d539e6cdb6d --- /dev/null +++ b/purchase_last_price_info/i18n/pt_BR.po @@ -0,0 +1,94 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +# Paulo Ricardo , 2016 +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-05-15 09:24+0000\n" +"PO-Revision-Date: 2023-06-10 23:08+0000\n" +"Last-Translator: Adriano Prado \n" +"Language-Team: Portuguese (Brazil) (http://www.transifex.com/oca/OCA-" +"purchase-workflow-8-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 4.17\n" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "Ultima moeda de Compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "Última Data de Compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "Ultima Linha de Compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "Ultimas Linhas Pedido de Compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "Último Preço de Compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "Último Fornecedor" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "Último preço de compra na moeda" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "Variação Produto" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "Compra" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "Mostrar última moeda do preço de compra" + +#~ msgid "Product Template" +#~ msgstr "Modelo do Produto" + +#~ msgid "Purchase Order" +#~ msgstr "Pedido de compra" + +#~ msgid "Last Price Info" +#~ msgstr "Informações Último Preço" diff --git a/purchase_last_price_info/i18n/purchase_last_price_info.pot b/purchase_last_price_info/i18n/purchase_last_price_info.pot new file mode 100644 index 00000000000..5cb1ae3bc5a --- /dev/null +++ b/purchase_last_price_info/i18n/purchase_last_price_info.pot @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" diff --git a/purchase_last_price_info/i18n/ro.po b/purchase_last_price_info/i18n/ro.po new file mode 100644 index 00000000000..d4beebf32d4 --- /dev/null +++ b/purchase_last_price_info/i18n/ro.po @@ -0,0 +1,88 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:41+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Romanian (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/ro/)\n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produs" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Produs" diff --git a/purchase_last_price_info/i18n/ru.po b/purchase_last_price_info/i18n/ru.po new file mode 100644 index 00000000000..8543391dff3 --- /dev/null +++ b/purchase_last_price_info/i18n/ru.po @@ -0,0 +1,89 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-01 21:46+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Russian (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Товар/Услуга" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Товар/Услуга" diff --git a/purchase_last_price_info/i18n/sk.po b/purchase_last_price_info/i18n/sk.po new file mode 100644 index 00000000000..ed37edcc651 --- /dev/null +++ b/purchase_last_price_info/i18n/sk.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-10-28 01:50+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Slovak (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/sk/)\n" +"Language: sk\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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Produkt" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Produkt" diff --git a/purchase_last_price_info/i18n/sl.po b/purchase_last_price_info/i18n/sl.po new file mode 100644 index 00000000000..6cbe57dd15b --- /dev/null +++ b/purchase_last_price_info/i18n/sl.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +# Ahmet Altınışık , 2015 +# Antonio Trueba, 2016 +# FIRST AUTHOR , 2012,2014 +# Gustavo Lepri , 2015 +# Hotellook, 2014 +# Jarmo Kortetjärvi , 2016 +# Matjaž Mozetič , 2016 +# Paolo Valier, 2016 +# Rudolf Schnapka , 2015-2016 +# Thomas A. Jaeger, 2015 +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-05-14 02:43+0000\n" +"PO-Revision-Date: 2016-05-12 05:27+0000\n" +"Last-Translator: Matjaž Mozetič \n" +"Language-Team: Slovenian (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "Datum zadnje nabave" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "Cena zadnje nabave" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "Zadnji dobavitelj" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "Nabava" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Proizvod" + +#, fuzzy +#~ msgid "Purchase Order" +#~ msgstr "Nabava" + +#~ msgid "Last Price Info" +#~ msgstr "Podatki o zadnji ceni" diff --git a/purchase_last_price_info/i18n/tr.po b/purchase_last_price_info/i18n/tr.po new file mode 100644 index 00000000000..13cff9a63e7 --- /dev/null +++ b/purchase_last_price_info/i18n/tr.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-07 05:29+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Turkish (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Ürün" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Ürün" diff --git a/purchase_last_price_info/i18n/tr_TR.po b/purchase_last_price_info/i18n/tr_TR.po new file mode 100644 index 00000000000..7e68b1c8d83 --- /dev/null +++ b/purchase_last_price_info/i18n/tr_TR.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-31 06:40+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Turkish (Turkey) (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Ürün" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Ürün" + +#~ msgid "Last Price Info" +#~ msgstr "Son fiyat bilgisi" diff --git a/purchase_last_price_info/i18n/vi_VN.po b/purchase_last_price_info/i18n/vi_VN.po new file mode 100644 index 00000000000..0bff44aabcb --- /dev/null +++ b/purchase_last_price_info/i18n/vi_VN.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:41+0000\n" +"PO-Revision-Date: 2016-03-08 10:16+0000\n" +"Last-Translator: <>\n" +"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/oca/OCA-" +"purchase-workflow-8-0/language/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: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "Sản phẩm" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#, fuzzy +#~ msgid "Product Template" +#~ msgstr "Sản phẩm" diff --git a/purchase_last_price_info/i18n/zh_CN.po b/purchase_last_price_info/i18n/zh_CN.po new file mode 100644 index 00000000000..3e8fd453024 --- /dev/null +++ b/purchase_last_price_info/i18n/zh_CN.po @@ -0,0 +1,90 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * purchase_last_price_info +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: purchase-workflow (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:41+0000\n" +"PO-Revision-Date: 2020-03-23 13:13+0000\n" +"Last-Translator: Dong \n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-purchase-" +"workflow-8-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.10\n" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_currency_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_currency_id +msgid "Last Purchase Currency" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_date +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_date +msgid "Last Purchase Date" +msgstr "最近采购日期" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_id +msgid "Last Purchase Line" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_line_ids +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_line_ids +msgid "Last Purchase Order Lines" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price +msgid "Last Purchase Price" +msgstr "最近采购价格" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_supplier_id +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_supplier_id +msgid "Last Supplier" +msgstr "最近供应商" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__last_purchase_price_currency +msgid "Last currency purchase price" +msgstr "" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_template +msgid "Product" +msgstr "产品" + +#. module: purchase_last_price_info +#: model:ir.model,name:purchase_last_price_info.model_product_product +msgid "Product Variant" +msgstr "" + +#. module: purchase_last_price_info +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_product_last_purchase_info_form_view +#: model_terms:ir.ui.view,arch_db:purchase_last_price_info.product_template_last_purchase_info_form_view +msgid "Purchase" +msgstr "采购" + +#. module: purchase_last_price_info +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_product__show_last_purchase_price_currency +#: model:ir.model.fields,field_description:purchase_last_price_info.field_product_template__show_last_purchase_price_currency +msgid "Show Last Purchase Price Currency" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "产品模版" + +#~ msgid "Purchase Order" +#~ msgstr "采购订单" diff --git a/purchase_last_price_info/models/__init__.py b/purchase_last_price_info/models/__init__.py new file mode 100644 index 00000000000..18b37e85320 --- /dev/null +++ b/purchase_last_price_info/models/__init__.py @@ -0,0 +1,2 @@ +from . import product_product +from . import product_template diff --git a/purchase_last_price_info/models/product_product.py b/purchase_last_price_info/models/product_product.py new file mode 100644 index 00000000000..a1573b43807 --- /dev/null +++ b/purchase_last_price_info/models/product_product.py @@ -0,0 +1,94 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +# Copyright 2019 ForgeFlow S.L. +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class ProductProduct(models.Model): + _inherit = "product.product" + + last_purchase_line_ids = fields.One2many( + comodel_name="purchase.order.line", + inverse_name="product_id", + string="Last Purchase Order Lines", + ) + last_purchase_line_id = fields.Many2one( + comodel_name="purchase.order.line", + compute="_compute_last_purchase_line_id", + string="Last Purchase Line", + ) + last_purchase_price = fields.Float( + compute="_compute_last_purchase_line_id_info", + ) + last_purchase_date = fields.Datetime( + compute="_compute_last_purchase_line_id_info", + ) + last_purchase_supplier_id = fields.Many2one( + comodel_name="res.partner", + compute="_compute_last_purchase_line_id_info", + string="Last Supplier", + ) + last_purchase_currency_id = fields.Many2one( + comodel_name="res.currency", + compute="_compute_last_purchase_line_id_info", + string="Last Purchase Currency", + ) + show_last_purchase_price_currency = fields.Boolean( + compute="_compute_show_last_purchase_price_currency", + ) + last_purchase_price_currency = fields.Float( + string="Last currency purchase price", + compute="_compute_last_purchase_price_currency", + digits=0, + ) + + @api.depends_context("company") + @api.depends("last_purchase_line_ids.state") + def _compute_last_purchase_line_id(self): + for item in self: + item.last_purchase_line_id = fields.first( + item.last_purchase_line_ids.sudo().filtered_domain( + [ + ("state", "in", ["purchase", "done"]), + ("company_id", "in", self.env.companies.ids), + ] + ) + ) + + @api.depends("last_purchase_line_id") + def _compute_last_purchase_line_id_info(self): + for item in self: + item.last_purchase_price = item.last_purchase_line_id.price_unit + item.last_purchase_date = item.last_purchase_line_id.date_order + item.last_purchase_supplier_id = item.last_purchase_line_id.partner_id + item.last_purchase_currency_id = item.last_purchase_line_id.currency_id + + @api.depends("last_purchase_line_id", "last_purchase_currency_id") + def _compute_show_last_purchase_price_currency(self): + for item in self: + last_line = item.last_purchase_line_id + item.show_last_purchase_price_currency = ( + last_line + and item.last_purchase_currency_id + and item.last_purchase_currency_id != last_line.company_id.currency_id + ) + + @api.depends( + "last_purchase_line_id", + "show_last_purchase_price_currency", + "last_purchase_currency_id", + "last_purchase_date", + ) + def _compute_last_purchase_price_currency(self): + for item in self: + if item.show_last_purchase_price_currency: + rates = item.last_purchase_currency_id._get_rates( + item.last_purchase_line_id.company_id, item.last_purchase_date + ) + item.last_purchase_price_currency = rates.get( + item.last_purchase_currency_id.id + ) + else: + item.last_purchase_price_currency = 1 diff --git a/purchase_last_price_info/models/product_template.py b/purchase_last_price_info/models/product_template.py new file mode 100644 index 00000000000..177ae507ee4 --- /dev/null +++ b/purchase_last_price_info/models/product_template.py @@ -0,0 +1,66 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). +# Copyright 2019 ForgeFlow S.L. +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + last_purchase_line_ids = fields.One2many( + comodel_name="purchase.order.line", + related="product_variant_ids.last_purchase_line_ids", + string="Last Purchase Order Lines", + ) + last_purchase_line_id = fields.Many2one( + comodel_name="purchase.order.line", + compute="_compute_last_purchase_line_id", + string="Last Purchase Line", + ) + last_purchase_price = fields.Float( + compute="_compute_last_purchase_line_id_info", + ) + last_purchase_date = fields.Datetime( + compute="_compute_last_purchase_line_id_info", + ) + last_purchase_supplier_id = fields.Many2one( + comodel_name="res.partner", + compute="_compute_last_purchase_line_id_info", + string="Last Supplier", + ) + last_purchase_currency_id = fields.Many2one( + comodel_name="res.currency", + compute="_compute_last_purchase_line_id_info", + string="Last Purchase Currency", + ) + show_last_purchase_price_currency = fields.Boolean( + related="product_variant_ids.show_last_purchase_price_currency", + ) + last_purchase_price_currency = fields.Float( + string="Last currency purchase price", + related="product_variant_ids.last_purchase_price_currency", + digits=0, + ) + + @api.depends_context("company") + @api.depends("last_purchase_line_ids.state") + def _compute_last_purchase_line_id(self): + for item in self: + item.last_purchase_line_id = fields.first( + item.last_purchase_line_ids.sudo().filtered_domain( + [ + ("state", "in", ["purchase", "done"]), + ("company_id", "in", self.env.companies.ids), + ] + ) + ) + + @api.depends("last_purchase_line_id") + def _compute_last_purchase_line_id_info(self): + for item in self: + item.last_purchase_price = item.last_purchase_line_id.price_unit + item.last_purchase_date = item.last_purchase_line_id.date_order + item.last_purchase_supplier_id = item.last_purchase_line_id.partner_id + item.last_purchase_currency_id = item.last_purchase_line_id.currency_id diff --git a/purchase_last_price_info/pyproject.toml b/purchase_last_price_info/pyproject.toml new file mode 100644 index 00000000000..4231d0cccb3 --- /dev/null +++ b/purchase_last_price_info/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/purchase_last_price_info/readme/CONTRIBUTORS.md b/purchase_last_price_info/readme/CONTRIBUTORS.md new file mode 100644 index 00000000000..45062b1a7f3 --- /dev/null +++ b/purchase_last_price_info/readme/CONTRIBUTORS.md @@ -0,0 +1,13 @@ +- Alfredo de la Fuente \<\> +- Oihane Crucelaegui \<\> +- Ana Juaristi \<\> +- Carlos Lopez Mite \<\> +- Adria Gil Sorribes \<\> +- Lois Rilo \<\> +- Rattapong Chokmasermkul \<\> +- Vishnu Vanneri \<\> +- [Tecnativa](https://www.tecnativa.com): + - Víctor Martínez + - Pedro M. Baeza +- [Bloopark systems](https://www.bloopark.de/): + - Achraf Mhadhbi \<\> diff --git a/purchase_last_price_info/readme/DESCRIPTION.md b/purchase_last_price_info/readme/DESCRIPTION.md new file mode 100644 index 00000000000..81bc1ed4638 --- /dev/null +++ b/purchase_last_price_info/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +This module adds the last purchase info of the product. What is shown is the +supplier, date of purchase, and price of the most recently confirmed purchase +order. diff --git a/purchase_last_price_info/readme/USAGE.md b/purchase_last_price_info/readme/USAGE.md new file mode 100644 index 00000000000..8df2efacc08 --- /dev/null +++ b/purchase_last_price_info/readme/USAGE.md @@ -0,0 +1,5 @@ +In order to use this module, go to: + +- Products -\> Tab Purchase (see screenshot) + +![Purchase Last Price Info](../static/description/purchase_last_price.png) diff --git a/purchase_last_price_info/static/description/icon.png b/purchase_last_price_info/static/description/icon.png new file mode 100644 index 00000000000..3a0328b516c Binary files /dev/null and b/purchase_last_price_info/static/description/icon.png differ diff --git a/purchase_last_price_info/static/description/index.html b/purchase_last_price_info/static/description/index.html new file mode 100644 index 00000000000..924f733454e --- /dev/null +++ b/purchase_last_price_info/static/description/index.html @@ -0,0 +1,453 @@ + + + + + +Purchase Product Last Price Info + + + +
+

Purchase Product Last Price Info

+ + +

Production/Stable License: AGPL-3 OCA/purchase-workflow Translate me on Weblate Try me on Runboat

+

This module adds the last purchase info of the product. What is shown is +the supplier, date of purchase, and price of the most recently confirmed +purchase order.

+

Table of contents

+ +
+

Usage

+

In order to use this module, go to:

+
    +
  • Products -> Tab Purchase (see screenshot)
  • +
+

Purchase Last Price Info

+
+
+

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

+
    +
  • AvanzOSC
  • +
  • Tecnativa
  • +
+
+
+

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.

+

Current maintainer:

+

LoisRForgeFlow

+

This module is part of the OCA/purchase-workflow project on GitHub.

+

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

+
+
+
+ + diff --git a/purchase_last_price_info/static/description/purchase_last_price.png b/purchase_last_price_info/static/description/purchase_last_price.png new file mode 100644 index 00000000000..0a0e6e28cc5 Binary files /dev/null and b/purchase_last_price_info/static/description/purchase_last_price.png differ diff --git a/purchase_last_price_info/tests/__init__.py b/purchase_last_price_info/tests/__init__.py new file mode 100644 index 00000000000..daa11570fb9 --- /dev/null +++ b/purchase_last_price_info/tests/__init__.py @@ -0,0 +1 @@ +from . import test_purchase_last_price_info diff --git a/purchase_last_price_info/tests/test_purchase_last_price_info.py b/purchase_last_price_info/tests/test_purchase_last_price_info.py new file mode 100644 index 00000000000..dbe7fbd5637 --- /dev/null +++ b/purchase_last_price_info/tests/test_purchase_last_price_info.py @@ -0,0 +1,96 @@ +# Copyright 2019 ForgeFlow S.L. +# Copyright 2021 Tecnativa - Víctor Martínez +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +import odoo.tests.common as common +from odoo import fields + + +class TestPurchaseLastPriceInfo(common.TransactionCase): + def setUp(self): + super().setUp() + usd = self.env.ref("base.USD") + eur = self.env.ref("base.EUR") + self.currency = self.env.ref("base.main_company").currency_id + self.currency_extra = eur if self.currency == usd else usd + self.purchase_model = self.env["purchase.order"] + self.purchase_line_model = self.env["purchase.order.line"] + self.product = self.env.ref("product.consu_delivery_01") + self.partner = self.env.ref("base.res_partner_1") + # Create custom rates to currency + currency_extra + self._create_currency_rate(self.currency, "2000-01-01", 1.0) + self._create_currency_rate(self.currency_extra, "2000-01-01", 2.0) + + def _create_currency_rate(self, currency_id, name, rate): + self.env["res.currency.rate"].create( + {"currency_id": currency_id.id, "name": name, "rate": rate} + ) + + def test_purchase_last_price_info_demo(self): + purchase_order = self.env.ref("purchase.purchase_order_6") + purchase_order.write( + {"date_order": "2000-01-01", "currency_id": self.currency.id} + ) + purchase_order.button_confirm() + purchase_lines = self.purchase_line_model.search( + [ + ("product_id", "=", self.product.id), + ("state", "in", ["purchase", "done"]), + ] + ).sorted(key=lambda line: line.order_id.date_order, reverse=True) + first_purchase_line = fields.first(purchase_lines) + self.assertEqual( + fields.Datetime.from_string(first_purchase_line.order_id.date_order).date(), + fields.Datetime.from_string(self.product.last_purchase_date).date(), + ) + self.assertEqual( + first_purchase_line.price_unit, self.product.last_purchase_price + ) + self.assertEqual( + first_purchase_line.order_id.partner_id, + self.product.last_purchase_supplier_id, + ) + self.assertEqual( + first_purchase_line.currency_id, self.product.last_purchase_currency_id + ) + self.assertEqual(self.product.last_purchase_currency_id, self.currency) + self.assertEqual(self.product.last_purchase_price_currency, 1.0) + + def test_purchase_last_price_info_new_order(self): + purchase_order = self.purchase_model.create( + { + "date_order": "2000-01-01", + "currency_id": self.currency_extra.id, + "partner_id": self.partner.id, + "order_line": [ + ( + 0, + 0, + { + "product_id": self.product.id, + "product_uom": self.product.uom_id.id, + "price_unit": self.product.standard_price, + "name": self.product.name, + "date_planned": fields.Datetime.now(), + "product_qty": 1, + }, + ) + ], + } + ) + purchase_order.button_confirm() + self.assertEqual( + fields.Datetime.from_string(purchase_order.date_order).date(), + fields.Datetime.from_string(self.product.last_purchase_date).date(), + ) + first_order_line = fields.first(purchase_order.order_line) + self.assertEqual(first_order_line.price_unit, self.product.last_purchase_price) + self.assertEqual( + first_order_line.currency_id, + self.product.last_purchase_currency_id, + ) + self.assertEqual(self.product.last_purchase_currency_id, self.currency_extra) + self.assertEqual(self.product.last_purchase_price_currency, 2.0) + self.assertEqual(self.partner, self.product.last_purchase_supplier_id) + purchase_order.button_cancel() + self.assertEqual(purchase_order.state, "cancel") diff --git a/purchase_last_price_info/views/product_views.xml b/purchase_last_price_info/views/product_views.xml new file mode 100644 index 00000000000..0ec3d30688e --- /dev/null +++ b/purchase_last_price_info/views/product_views.xml @@ -0,0 +1,81 @@ + + + + product.product.last.purchase.info.form + product.product + + + + + + + + + + + + + + + + product.template.form.last.purchase.info + product.template + + + + + + + + + + + + + + + + product.product.tree + product.product + + + + + + + + + product.template.product.tree + product.template + + + + + + + +