diff --git a/product_warranty/README.rst b/product_warranty/README.rst new file mode 100644 index 000000000..615c2163b --- /dev/null +++ b/product_warranty/README.rst @@ -0,0 +1,135 @@ +================ +Product Warranty +================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:8e938fbaf2613c43a6b1ff2b724a47215faf740842a40130ca22816cd0c60fd5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |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%2Frma-lightgray.png?logo=github + :target: https://github.com/OCA/rma/tree/18.0/product_warranty + :alt: OCA/rma +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/rma-18-0/rma-18-0-product_warranty + :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/rma&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of 'Sales Management' to allows +you to set product warranty details on products and product-supplier +relation. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +To manage the available return instructions, enable debug mode and go to +*Sales -> Configuration -> Product Return Instructions*. + +Usage +===== + +To use this module, you need to: + +1. Go to *Sales > Products > Products (or Product Variants)* +2. Create a new product (or product variant) or edit an existing one and + set 'Warranty Duration' under 'Sales' tab. +3. If 'Purchase' module is installed, got to *Sales > Products > + Products (or Product Variants)*, go to 'Purchase' tab, edit supplier + information lines an set the warranty information for each one. + +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 +------- + +* Akretion +* Vauxoo + +Contributors +------------ + +- Emmanuel Samyn +- Paulius Sladkevičius +- Benoît Guillot +- David Beal +- Maxime Chambreuil +- Joël Grand-Guillaume +- Ondřej Kuzník +- Yanina Aular +- Cyril Gaudin +- Bima Jati Wijaya +- Serpent Consulting Services Pvt. Ltd. +- `APSL-Nagarro `__: + + - Antoni Marroig + +Other credits +------------- + +This module has been financially supported by: + +- Inovera +- Akretion Brazil +- Akretion +- Savoir-faire Linux +- Credativ +- Vauxoo +- Camp 2 Camp +- Open Source Integrators + +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-osi-scampbell| image:: https://github.com/osi-scampbell.png?size=40px + :target: https://github.com/osi-scampbell + :alt: osi-scampbell +.. |maintainer-max3903| image:: https://github.com/max3903.png?size=40px + :target: https://github.com/max3903 + :alt: max3903 + +Current `maintainers `__: + +|maintainer-osi-scampbell| |maintainer-max3903| + +This module is part of the `OCA/rma `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/product_warranty/__init__.py b/product_warranty/__init__.py new file mode 100644 index 000000000..83e553ac4 --- /dev/null +++ b/product_warranty/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/product_warranty/__manifest__.py b/product_warranty/__manifest__.py new file mode 100644 index 000000000..60422492e --- /dev/null +++ b/product_warranty/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright (C) 2009-2011 Akretion, Emmanuel Samyn +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +{ + "name": "Product Warranty", + "version": "18.0.1.0.0", + "category": "Generic Modules/Product", + "author": "Akretion, Vauxoo, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/rma", + "license": "AGPL-3", + "depends": ["sale_management"], + "data": [ + "security/ir.model.access.csv", + "views/res_company_views.xml", + "views/product_supplierinfo_views.xml", + "views/product_template_views.xml", + "views/return_instructions_views.xml", + ], + "demo": ["demo/product_warranty.xml", "demo/res_company.xml"], + "images": ["images/product_warranty.png"], + "development_status": "Production/Stable", + "maintainers": ["osi-scampbell", "max3903"], +} diff --git a/product_warranty/demo/product_warranty.xml b/product_warranty/demo/product_warranty.xml new file mode 100644 index 000000000..7980de568 --- /dev/null +++ b/product_warranty/demo/product_warranty.xml @@ -0,0 +1,73 @@ + + + + Default Instruction + To return a product purchased through our + platform vendor Marketplace access our online Returns Center and + click Return products to begin the application process for the + return. + Select the product you want to return and the reason for the + return. You will need you to provide detailed information to enable + the seller to handle your request. Once the seller has reviewed + your application, it will respond by e-mail within 3 working days. + + 1 + + + Provisional Instruction + Under the provisions of these Conditions of + Sale, you may return the products received once you have contacted + our customer service department adidas Mexico and the request is + authorized. If you choose to return your order, we will refund: the + full purchase price, as long as we have previously returned the + products you order in perfect condition: (i) new product unused, + (ii) with packaging, original box and tags (iii) be in the period + of 30 calendar days after receiving the product. If you do not + return the products to fulfill the above conditions, we are + entitled to charge the products or the costs of recovery. + + + + + 5 + + + + other + + 8 + + + 5 + 1 + + + + supplier + 12 + + + 5 + 1 + + + + 5 + + + + supplier + 10 + + + + supplier + 6 + + diff --git a/product_warranty/demo/res_company.xml b/product_warranty/demo/res_company.xml new file mode 100644 index 000000000..7ba9a9ae3 --- /dev/null +++ b/product_warranty/demo/res_company.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/product_warranty/i18n/es.po b/product_warranty/i18n/es.po new file mode 100644 index 000000000..9cb6ae98e --- /dev/null +++ b/product_warranty/i18n/es.po @@ -0,0 +1,265 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: product_warranty.es\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-11-21 15:06+0000\n" +"PO-Revision-Date: 2023-09-03 13:43+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Domatix Technologies\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" +"X-Launchpad-Export-Date: 2014-05-24 06:50+0000\n" +"X-Poedit-SourceCharset: utf-8\n" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "Proveedor Activo" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "Dirección de devolución del producto CRM" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "Compañía" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "Día(s)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" +"Dirección por defecto a la que el cliente debe devolver el producto. Si está " +"vacía, la dirección es la de la compañía." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "ID" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" +"Si es por defecto, se utilizará para establecer el valor por defecto en la " +"información del proveedor. Tenga cuidado de tener sólo un valor por defecto." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "Instrucciones" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "Instrucciones para la devolución del producto" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "Instrucciones para la devolución del producto." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "Es predeterminado" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "Indica si el proveedor todavía está activo, sólo para información." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "Mes(es)" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "Otro" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "Periodo" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "Intrucciones para devolución de productos" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "Dirección de devolución" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "Instrucciones de devolución" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "Devolver otra dirección" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "Tipo de devolución" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "Proveedor" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "Lista de precios de proveedores" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "Título" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "Garantía" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "Duración de la garantía" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "Tipo de Garantía" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" +"Garantía en meses para esta relación producto/proveedor. Sólo para la " +"relación compañía/proveedor (orden de compra) ; la relación cliente/compañía " +"(orden de venta) utiliza siempre el campo de garantía principal del producto." + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "Información de garantía" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "Semana(s)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" +"Dónde debe enviar el cliente de vuelta el/los producto/s si la garantía de " +"devolución se establece a 'otra'." + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" +"Dónde se devolverán los bienes (campo calculado basado en otra " +"información.)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" +"Especifica quién es el responsable del tratamiento de la devolución de " +"garantía para el cliente final. La compañía utilizará la dirección por " +"defecto o la dirección de envío de la compañía, y así sucesivamente por " +"proveedor y marca del fabricante. No significa necesariamente que la " +"garantía que se aplica es el de la empresa que hace la devolución (es decir: " +"se puede devolver a la empresa y estar bajo la garantía de la marca)." + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "Año(s)" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" + +#~ msgid "Is default" +#~ msgstr "Por defecto" diff --git a/product_warranty/i18n/es_MX.po b/product_warranty/i18n/es_MX.po new file mode 100644 index 000000000..a4155a9fa --- /dev/null +++ b/product_warranty/i18n/es_MX.po @@ -0,0 +1,239 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-17 20:41+0000\n" +"PO-Revision-Date: 2015-07-17 20:41+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "" diff --git a/product_warranty/i18n/es_PA.po b/product_warranty/i18n/es_PA.po new file mode 100644 index 000000000..a4155a9fa --- /dev/null +++ b/product_warranty/i18n/es_PA.po @@ -0,0 +1,239 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-17 20:41+0000\n" +"PO-Revision-Date: 2015-07-17 20:41+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "" diff --git a/product_warranty/i18n/es_VE.po b/product_warranty/i18n/es_VE.po new file mode 100644 index 000000000..a4155a9fa --- /dev/null +++ b/product_warranty/i18n/es_VE.po @@ -0,0 +1,239 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 8.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2015-07-17 20:41+0000\n" +"PO-Revision-Date: 2015-07-17 20:41+0000\n" +"Last-Translator: <>\n" +"Language-Team: \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "" diff --git a/product_warranty/i18n/fr.po b/product_warranty/i18n/fr.po new file mode 100644 index 000000000..452df495e --- /dev/null +++ b/product_warranty/i18n/fr.po @@ -0,0 +1,264 @@ +# Translation of OpenERP Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: OpenERP Server 6.0.2\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-11-21 15:06+0000\n" +"PO-Revision-Date: 2024-01-08 21:34+0000\n" +"Last-Translator: kbentaleb \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" +"X-Launchpad-Export-Date: 2014-05-24 06:50+0000\n" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "Fournisseur actif" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "Adresse de retour des produits CRM" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "Sociétés" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "Société" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "Crée par" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "Crée le" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "Jour(s)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" +"Adresse par défaut à laquelle les clients doivent renvoyer le produit " +"retourné. Si elle est vide, l'adresse est celle de la société." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "Nom d'affichage" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "ID" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" +"Si la valeur est par défaut, elle sera utilisée pour définir la valeur par " +"défaut dans les informations sur le fournisseur. Veillez à ce qu'il n'y ait " +"qu'une seule valeur par défaut." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "Instructions" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "Instructions pour le retour du produit" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "Instructions pour le retour du produit." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "Est par Défaut" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "Ce fournisseur est-il toujours actif, à titre d'information." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "Mois" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "Autre" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "Période" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "Produit" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "Instructions pour le retour des produits" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "Adresse de retour" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "Instructions de retour" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "Autre adresse de retour" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "Type de retour" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "Fournisseur" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "Liste de prix fournisseur" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "Titre" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "Garantie" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "Durée de garantie" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "Type de garantie" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" +"Garantie en nombre de mois pour ce fournisseur. Uniquement pour la relation " +"entreprise/fournisseur (commandes d'achat) ; La relation entreprise/client " +"(commandes de vente) utilise toujours le champ de garantie de la fiche " +"produit." + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "Informations sur la garantie" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "Semaine(s)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" +"Lorsque le client doit renvoyer le(s) produit(s) si le retour de garantie " +"est défini comme \"autre\"." + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" +"Où les marchandises doivent être renvoyées (champ calculé sur la base " +"d'autres informations.)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" +"Qui est responsable du traitement du retour de garantie vers le client " +"final. L'entreprise utilisera l'adresse de livraison actuelle de " +"l'entreprise ou l'adresse par défaut, et ainsi de suite, pour le fournisseur " +"et le fabricant de la marque. Cela ne signifie pas nécessairement que la " +"garantie à appliquer est celle du partenaire de retour (c'est-à-dire qu'un " +"produit peut être retourné à l'entreprise et bénéficier de la garantie de la " +"marque)." + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "Année(s)" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" diff --git a/product_warranty/i18n/it.po b/product_warranty/i18n/it.po new file mode 100644 index 000000000..f29ab294a --- /dev/null +++ b/product_warranty/i18n/it.po @@ -0,0 +1,267 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-12-20 14:37+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\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: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "Fornitore attivo" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "Indirizzo di restituzione del prodotto CRM" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "Azienda" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "Giorno(i)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" +"Indirizzo predefinito dove il cliente deve rispedire il prodotto restituito. " +"Se vuoto, l'indirizzo è l'indirizzo dell'azienda." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "ID" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" +"Se è predefinito, verrà utilizzato per impostare il valore predefinito nelle " +"informazioni sul fornitore. Fai attenzione ad avere un solo valore " +"predefinito." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "Istruzioni" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "Istruzioni per reso prodotto" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "Istruzioni per reso prodotto." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "È predefinito" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "Questo fornitore è ancora attivo, solo per informazione." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "Mese(i)" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "Altro" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "Periodo" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "Istruzioni Reso Prodotti" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "Indirizzo reso" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "Istruzioni reso" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "Altro indirizzo reso" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "Tipo reso" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "Fornitore" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "Listino prezzi fornitore" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "Titolo" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "Garanzia" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "Durata Garanzia" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "Tipo Garanzia" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" +"Garanzia in mese per questo rapporto prodotto/fornitore. Solo per rapporto " +"azienda/fornitore (ordine di acquisto) ; il rapporto cliente/azienda " +"(ordine di vendita) Utilizza sempre il campo garanzia principale del " +"prodotto." + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "Informazioni Garanzia" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "Settimana(e)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" +"Dove il cliente deve rispedire il/i prodotto/i se il reso in garanzia è " +"impostato su \"altro\"." + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" +"Dove la merce dovrebbe essere restituita (campo calcolato in base ad altre " +"informazioni.)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" +"Chi si occupa del trattamento di reso in garanzia nei confronti del cliente " +"finale. L'azienda utilizzerà la consegna dell'azienda corrente o l'indirizzo " +"predefinito e così via per il fornitore e il produttore del marchio. Non " +"significa necessariamente che la garanzia da applicare sia quella del " +"partner di restituzione (es: può essere restituito all'azienda ed essere " +"coperto dalla garanzia del marchio)." + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "Anno(i)" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modifica il" + +#~ msgid "Is default" +#~ msgstr "è Predefinito" + +#~ msgid "Product Template" +#~ msgstr "Modello prodotto" diff --git a/product_warranty/i18n/nl.po b/product_warranty/i18n/nl.po new file mode 100644 index 000000000..98b29a1c7 --- /dev/null +++ b/product_warranty/i18n/nl.po @@ -0,0 +1,256 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-12-13 23:19+0000\n" +"Last-Translator: Bosd \n" +"Language-Team: none\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" +"X-Generator: Weblate 4.3.2\n" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "Actieve leverancier" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +#, fuzzy +msgid "CRM Product Return Address" +msgstr "CRM Product Retour adres" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "Bedrijven" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "Bedrijf" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "Dag(en)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" +"Standaard adres waar de klanten hun retouren naar moeten sturen. Wanneer " +"leeg, wordt het bedrijfsadres gebruikt." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "Weergave naam" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "ID" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "Instructies" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "Instructies voor het retourneren van het product" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "Instructies voor het retourneren van het product." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "Laatste update door" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "Laatste update op" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "Maand(en)" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "Anders" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "Periode" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "Product retourneer instructies" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "Retour adres" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "Retour instructies" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "ander retouradres" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "Retour type" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "Leverancier" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "Leveranciers prijslijst" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "Titel" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "Garantie" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "Garantieduur" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "Garantie type" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "Garantie informatie" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "Week(en)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" +"Waar dient de klant de product(en) naar toe te sturen, indien het garantie " +"type 'anders' is." + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +#, fuzzy +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" +"Waar het product naar geretourneerd dient te worden (berekend op basis van " +"andere info.)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "Jaar" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst gewijzigt op" + +#~ msgid "Is default" +#~ msgstr "Is standaard" + +#~ msgid "Product Template" +#~ msgstr "Product sjabloon" diff --git a/product_warranty/i18n/product_warranty.pot b/product_warranty/i18n/product_warranty.pot new file mode 100644 index 000000000..dc396be74 --- /dev/null +++ b/product_warranty/i18n/product_warranty.pot @@ -0,0 +1,236 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_warranty +# +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: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for " +"company/supplier relation (purchase order) ; the customer/company relation " +"(sale order) always use the product main warranty field." +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set" +" to 'other'." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned" +" to the company and be under the brand warranty)." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "" diff --git a/product_warranty/i18n/pt_BR.po b/product_warranty/i18n/pt_BR.po new file mode 100644 index 000000000..3a4491ed6 --- /dev/null +++ b/product_warranty/i18n/pt_BR.po @@ -0,0 +1,266 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-22 02:49+0000\n" +"Last-Translator: Rodrigo Macedo \n" +"Language-Team: none\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: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "Fornecedor Ativo" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "Endereço de Devolução do Produto (CRM)" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "Empresas" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "Empresa" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "Dia(s)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" +"Endereço padrão em que os clientes devem entregar o produto a ser devolvido. " +"Se o campo estiver vazio, o endereço será o da empresa." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "Exibir Nome" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "ID" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" +"Se for o padrão, será usado para definir o valor padrão nas informações do " +"fornecedor. Cuidado para ter apenas um padrão." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "Instruções" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "Instruções para a devolução do produto" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "Instruções para a devolução do produto." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "É padrão" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "Este fornecedor ainda está ativo, apenas para informações." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "Última Atualização Feita por" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "Última Atualização Feita em" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "Mês(es)" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "Outro(a)" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "Período" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "Instruções para devolução dos produtos" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "Endereço de Devolução" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "Instruções para devolução" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "Outro endereço para devolução dos produtos" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "Tipo de Devolução" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "Fornecedor" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "Lista de Preços do Fornecedor" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "Título" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "Garantia" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "Duração da Garantia" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "Tipo de Garantia" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" +"Garantia em meses para a este produto deste fornecedor. Somente para esta " +"relação de empresa e fornecedor (pedido); a relação do cliente e empresa " +"(pedido de venda) sempre usa o campo principal de garantia do produto." + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "Informações da Garantia" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "Semana(s)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" +"Onde o cliente deve devolver o(s) produto(s) se a devolução em garantia " +"estiver definida como 'outro'." + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" +"Onde as mercadorias devem ser devolvidas (campo calculado com base em outras " +"informações)." + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" +"Quem é responsável pelo tratamento da devolução em garantia para o cliente " +"final. A empresa usará a entrega atual da empresa ou o endereço padrão e " +"assim por diante para o fornecedor e o fabricante da marca. Não significa " +"necessariamente que a garantia a ser aplicada seja a do parceiro de " +"devolução (ou seja: pode ser devolvido à empresa e estar sob a garantia da " +"marca)." + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "Ano(s)" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificação Feita em" + +#~ msgid "Is default" +#~ msgstr "É padrão" + +#~ msgid "Product Template" +#~ msgstr "Modelo de Produto" diff --git a/product_warranty/i18n/ro.po b/product_warranty/i18n/ro.po new file mode 100644 index 000000000..5a37173e2 --- /dev/null +++ b/product_warranty/i18n/ro.po @@ -0,0 +1,253 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_warranty +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-12-20 05:43+0000\n" +"Last-Translator: Dorin Hongu \n" +"Language-Team: none\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==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__active_supplier +msgid "Active Supplier" +msgstr "Furnizor activ" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.company_form +msgid "CRM Product Return Address" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_res_company +msgid "Companies" +msgstr "Companii" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__company +msgid "Company" +msgstr "Companie" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__create_date +msgid "Created on" +msgstr "Creat în" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__day +msgid "Day(s)" +msgstr "Zi(le)" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_res_company__crm_return_address_id +msgid "" +"Default address where the customers has to send back the returned product. " +"If empty, the address is the company address." +msgstr "" +"Adresă implicită unde clienții trebuie să trimită produsul returnat. Dacă " +"este goală, adresa este adresa companiei." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__display_name +msgid "Display Name" +msgstr "Nume afișat" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__id +msgid "ID" +msgstr "ID" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_return_instruction__is_default +msgid "" +"If is default, will be use to set the default value in supplier info's. Be " +"careful to have only one default." +msgstr "" +"Dacă este implicit, va fi utilizat pentru a seta valoarea implicită în " +"informațiile furnizorului. Aveți grijă să aveți o singură valoare implicită." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__instructions +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Instructions" +msgstr "Instrucțiuni" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_return_instruction +msgid "Instructions for product return" +msgstr "Instrucțiuni pentru returnarea produsului" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__return_instructions +#: model:ir.model.fields,help:product_warranty.field_return_instruction__instructions +msgid "Instructions for product return." +msgstr "Instrucțiuni pentru returnarea produsului." + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__is_default +msgid "Is Default" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__active_supplier +msgid "Is this supplier still active, only for information." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__month +msgid "Month(s)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__other +msgid "Other" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_duration +msgid "Period" +msgstr "" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_template +msgid "Product" +msgstr "" + +#. module: product_warranty +#: model:ir.actions.act_window,name:product_warranty.product_return_instructions_action +#: model:ir.ui.menu,name:product_warranty.menu_product_return_instructions_action +msgid "Products Return Instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_address +#: model:ir.model.fields,field_description:product_warranty.field_res_company__crm_return_address_id +msgid "Return address" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_return_instructions_form_view +msgid "Return instructions" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "Return other address" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "Return type" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_supplierinfo__warranty_return_partner__supplier +msgid "Supplier" +msgstr "Furnizor" + +#. module: product_warranty +#: model:ir.model,name:product_warranty.model_product_supplierinfo +msgid "Supplier Pricelist" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_return_instruction__name +msgid "Title" +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_template_extend_warranty +msgid "Warranty" +msgstr "Garanție" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty +msgid "Warranty Duration" +msgstr "Durată garanție" + +#. module: product_warranty +#: model:ir.model.fields,field_description:product_warranty.field_product_product__warranty_type +#: model:ir.model.fields,field_description:product_warranty.field_product_template__warranty_type +msgid "Warranty Type" +msgstr "Tip garanție" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_duration +msgid "" +"Warranty in month for this product/supplier relation. Only for company/" +"supplier relation (purchase order) ; the customer/company relation (sale " +"order) always use the product main warranty field." +msgstr "" + +#. module: product_warranty +#: model_terms:ir.ui.view,arch_db:product_warranty.product_supplierinfo_warranty_form_view +msgid "Warranty informations" +msgstr "Informații despre garanție" + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__week +msgid "Week(s)" +msgstr "Săptămâni" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_other_address +msgid "" +"Where the customer has to send back the product(s) if warranty return is set " +"to 'other'." +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_address +msgid "" +"Where the goods should be returned (computed field based on other infos.)" +msgstr "" + +#. module: product_warranty +#: model:ir.model.fields,help:product_warranty.field_product_supplierinfo__warranty_return_partner +msgid "" +"Who is in charge of the warranty return treatment toward the end customer. " +"Company will use the current company delivery or default address and so on " +"for supplier and brand manufacturer. Doesn't necessarily mean that the " +"warranty to be applied is the one of the return partner (ie: can be returned " +"to the company and be under the brand warranty)." +msgstr "" +"Cine este responsabil cu tratamentul de returnare a garanției către clientul " +"final. Compania va utiliza adresa curentă de livrare a companiei sau adresa " +"implicită și așa mai departe pentru furnizor și producătorul mărcii. Nu " +"înseamnă neapărat că garanția care trebuie aplicată este cea a partenerului " +"de returnare (adică: poate fi returnată companiei și poate fi sub garanția " +"mărcii)." + +#. module: product_warranty +#: model:ir.model.fields.selection,name:product_warranty.selection__product_template__warranty_type__year +msgid "Year(s)" +msgstr "Ani" + +#~ msgid "Is default" +#~ msgstr "Este implicit" diff --git a/product_warranty/images/product_warranty.png b/product_warranty/images/product_warranty.png new file mode 100644 index 000000000..aae51cfdb Binary files /dev/null and b/product_warranty/images/product_warranty.png differ diff --git a/product_warranty/models/__init__.py b/product_warranty/models/__init__.py new file mode 100644 index 000000000..6dde5c173 --- /dev/null +++ b/product_warranty/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import return_instruction, product_supplierinfo, res_company, product_template diff --git a/product_warranty/models/product_supplierinfo.py b/product_warranty/models/product_supplierinfo.py new file mode 100644 index 000000000..7977ac1cd --- /dev/null +++ b/product_warranty/models/product_supplierinfo.py @@ -0,0 +1,84 @@ +# Copyright 2016 Cyril Gaudin (Camptocamp) +# Copyright 2015 Vauxoo +# Copyright 2009-2011 Akretion, Emmanuel Samyn, Benoît Guillot +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import api, fields, models + + +class ProductSupplierInfo(models.Model): + _inherit = "product.supplierinfo" + + @api.model + def _get_default_instructions(self): + """Get selected lines to add to exchange""" + return self.env["return.instruction"].search( + [("is_default", "=", True)], limit=1 + ) + + warranty_duration = fields.Float( + "Period", + help="Warranty in month for this product/supplier relation. Only " + "for company/supplier relation (purchase order) ; the " + "customer/company relation (sale order) always use the " + "product main warranty field.", + ) + warranty_return_partner = fields.Selection( + [("company", "Company"), ("supplier", "Supplier"), ("other", "Other")], + string="Return type", + required=True, + default="company", + help="Who is in charge of the warranty return treatment toward the " + "end customer. Company will use the current company " + "delivery or default address and so on for supplier and " + "brand manufacturer. Doesn't necessarily mean that the " + "warranty to be applied is the one of the return partner " + "(ie: can be returned to the company and be under the " + "brand warranty).", + ) + return_instructions = fields.Many2one( + "return.instruction", + "Instructions", + default=_get_default_instructions, + help="Instructions for product return.", + ) + active_supplier = fields.Boolean( + help="Is this supplier still active, only for information." + ) + warranty_return_address = fields.Many2one( + "res.partner", + compute="_compute_warranty_return_address", + string="Return address", + help="Where the goods should be returned " + "(computed field based on other infos.)", + ) + warranty_return_other_address = fields.Many2one( + "res.partner", + string="Return other address", + help="Where the customer has to send back the product(s) " + "if warranty return is set to 'other'.", + ) + + @api.depends("warranty_return_partner") + def _compute_warranty_return_address(self): + """Method to return the partner delivery address or if none, the + default address + """ + for record in self: + return_partner = record.warranty_return_partner + partner_id = record.company_id.partner_id.id + if return_partner and return_partner == "supplier": + partner_id = record.partner_id.id + elif ( + return_partner + and return_partner == "company" + and record.company_id.crm_return_address_id + ): + partner_id = record.company_id.crm_return_address_id.id + elif ( + return_partner + and return_partner == "other" + and record.warranty_return_other_address + ): + partner_id = record.warranty_return_other_address.id + record.warranty_return_address = partner_id diff --git a/product_warranty/models/product_template.py b/product_warranty/models/product_template.py new file mode 100644 index 000000000..fad6949ff --- /dev/null +++ b/product_warranty/models/product_template.py @@ -0,0 +1,20 @@ +# Copyright 2018 - TODAY, Open Source Integrators +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + warranty = fields.Integer(string="Warranty Duration") + warranty_type = fields.Selection( + [ + ("day", "Day(s)"), + ("week", "Week(s)"), + ("month", "Month(s)"), + ("year", "Year(s)"), + ], + required=True, + default="day", + ) diff --git a/product_warranty/models/res_company.py b/product_warranty/models/res_company.py new file mode 100644 index 000000000..85be27e16 --- /dev/null +++ b/product_warranty/models/res_company.py @@ -0,0 +1,17 @@ +# Copyright 2016 Joel Grand-Guillaume, Cyril Gaudin (Camptocamp) +# Copyright 2009-2013 Akretion, Emmanuel Samyn, Raphaël Valyi, Sébastien Beau +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + crm_return_address_id = fields.Many2one( + "res.partner", + string="Return address", + help="Default address where the customers has to send back the " + "returned product. If empty, the address is the " + "company address.", + ) diff --git a/product_warranty/models/return_instruction.py b/product_warranty/models/return_instruction.py new file mode 100644 index 000000000..642026bee --- /dev/null +++ b/product_warranty/models/return_instruction.py @@ -0,0 +1,20 @@ +# Copyright 2016 Cyril Gaudin (Camptocamp) +# Copyright 2015 Vauxoo +# Copyright 2009-2011 Akretion, Emmanuel Samyn, Benoît Guillot +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo import fields, models + + +class ReturnInstruction(models.Model): + _name = "return.instruction" + _description = "Instructions for product return" + + name = fields.Char("Title", required=True) + instructions = fields.Text(help="Instructions for product return.") + is_default = fields.Boolean( + help="If is default, will be use " + "to set the default value in " + "supplier info's. Be careful to " + "have only one default.", + ) diff --git a/product_warranty/pyproject.toml b/product_warranty/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/product_warranty/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/product_warranty/readme/CONFIGURE.md b/product_warranty/readme/CONFIGURE.md new file mode 100644 index 000000000..8c19e1912 --- /dev/null +++ b/product_warranty/readme/CONFIGURE.md @@ -0,0 +1,2 @@ +To manage the available return instructions, enable debug mode and go to +*Sales -\> Configuration -\> Product Return Instructions*. diff --git a/product_warranty/readme/CONTRIBUTORS.md b/product_warranty/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..e9a5e8a60 --- /dev/null +++ b/product_warranty/readme/CONTRIBUTORS.md @@ -0,0 +1,13 @@ +- Emmanuel Samyn \<\> +- Paulius Sladkevičius \<\> +- Benoît Guillot \<\> +- David Beal \<\> +- Maxime Chambreuil \<\> +- Joël Grand-Guillaume \<\> +- Ondřej Kuzník \<\> +- Yanina Aular \<\> +- Cyril Gaudin \<\> +- Bima Jati Wijaya \<\> +- Serpent Consulting Services Pvt. Ltd. \<\> +- [APSL-Nagarro](https://www.apsl.tech): + - Antoni Marroig \<\> diff --git a/product_warranty/readme/CREDITS.md b/product_warranty/readme/CREDITS.md new file mode 100644 index 000000000..236b8fb25 --- /dev/null +++ b/product_warranty/readme/CREDITS.md @@ -0,0 +1,10 @@ +This module has been financially supported by: + +- Inovera \<\> +- Akretion Brazil \<\> +- Akretion \<\> +- Savoir-faire Linux \<\> +- Credativ \<\> +- Vauxoo \<\> +- Camp 2 Camp \<\> +- Open Source Integrators \<\> diff --git a/product_warranty/readme/DESCRIPTION.md b/product_warranty/readme/DESCRIPTION.md new file mode 100644 index 000000000..256bf668f --- /dev/null +++ b/product_warranty/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +This module extends the functionality of 'Sales Management' to allows +you to set product warranty details on products and product-supplier +relation. diff --git a/product_warranty/readme/USAGE.md b/product_warranty/readme/USAGE.md new file mode 100644 index 000000000..d3023016f --- /dev/null +++ b/product_warranty/readme/USAGE.md @@ -0,0 +1,8 @@ +To use this module, you need to: + +1. Go to *Sales \> Products \> Products (or Product Variants)* +2. Create a new product (or product variant) or edit an existing one + and set 'Warranty Duration' under 'Sales' tab. +3. If 'Purchase' module is installed, got to *Sales \> Products \> + Products (or Product Variants)*, go to 'Purchase' tab, edit supplier + information lines an set the warranty information for each one. diff --git a/product_warranty/security/ir.model.access.csv b/product_warranty/security/ir.model.access.csv new file mode 100644 index 000000000..ba6c463ee --- /dev/null +++ b/product_warranty/security/ir.model.access.csv @@ -0,0 +1,4 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_return_instruction_user","return.instruction.user","model_return_instruction","base.group_user","True","False","False","False" +"access_return_instruction_manager","return.instruction.manager","model_return_instruction","sales_team.group_sale_manager","True","True","True","True" +"access_return_instruction_salesman","return.instruction.salesman","model_return_instruction","sales_team.group_sale_salesman","True","True","True","True" diff --git a/product_warranty/static/description/icon.png b/product_warranty/static/description/icon.png new file mode 100644 index 000000000..3a0328b51 Binary files /dev/null and b/product_warranty/static/description/icon.png differ diff --git a/product_warranty/static/description/index.html b/product_warranty/static/description/index.html new file mode 100644 index 000000000..2f43995e8 --- /dev/null +++ b/product_warranty/static/description/index.html @@ -0,0 +1,476 @@ + + + + + +Product Warranty + + + +
+

Product Warranty

+ + +

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

+

This module extends the functionality of ‘Sales Management’ to allows +you to set product warranty details on products and product-supplier +relation.

+

Table of contents

+ +
+

Configuration

+

To manage the available return instructions, enable debug mode and go to +Sales -> Configuration -> Product Return Instructions.

+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. Go to Sales > Products > Products (or Product Variants)
  2. +
  3. Create a new product (or product variant) or edit an existing one and +set ‘Warranty Duration’ under ‘Sales’ tab.
  4. +
  5. If ‘Purchase’ module is installed, got to Sales > Products > +Products (or Product Variants), go to ‘Purchase’ tab, edit supplier +information lines an set the warranty information for each one.
  6. +
+
+
+

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

+
    +
  • Akretion
  • +
  • Vauxoo
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

This module has been financially supported by:

+ +
+
+

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 maintainers:

+

osi-scampbell max3903

+

This module is part of the OCA/rma project on GitHub.

+

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

+
+
+
+ + diff --git a/product_warranty/tests/__init__.py b/product_warranty/tests/__init__.py new file mode 100644 index 000000000..4e58d94d9 --- /dev/null +++ b/product_warranty/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_product_warranty diff --git a/product_warranty/tests/test_product_warranty.py b/product_warranty/tests/test_product_warranty.py new file mode 100644 index 000000000..eb0d5af78 --- /dev/null +++ b/product_warranty/tests/test_product_warranty.py @@ -0,0 +1,78 @@ +# Copyright 2016 Cyril Gaudin (Camptocamp) +# Copyright 2015 Vauxoo, Yanina Aular +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.tests.common import TransactionCase + + +class TestProductWarranty(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.instruction_model = cls.env["return.instruction"] + cls.supplierinfo = cls.env["product.supplierinfo"] + cls.create_product_supplierinfo(cls) + + def create_product_supplierinfo(self): + """ + Create a record of product.supplier for next tests + """ + + product_tmpl_id = self.env.ref("product.product_product_3") + + partner_id = self.env.ref("base.res_partner_4") + other_partner = self.env.ref("base.res_partner_12") + + supplierinfo_data = dict( + partner_id=partner_id.id, + product_name="Test SupplierInfo for display Default Instruction", + min_qty=4, + delay=5, + warranty_return_partner="supplier", + product_tmpl_id=product_tmpl_id.id, + warranty_return_other_address=other_partner.id, + ) + + self.supplierinfo_brw = self.supplierinfo.create(supplierinfo_data) + + def test_default_instruction(self): + """ + Test for return.instruction record with + default field in True. If is assigned + correctly when one record of + product.supplierinfo is created + """ + + return_instructions_id = self.env.ref( + "product_warranty." "return_instruction_1" + ) + + self.assertEqual( + self.supplierinfo_brw.return_instructions.id, return_instructions_id.id + ) + + def test_warranty_return_address(self): + """ + Test warranty_return_address field is calculate correctly depends of + warranty_return_partner + """ + self.create_product_supplierinfo() + + self.assertEqual( + self.supplierinfo_brw.warranty_return_address.id, + self.supplierinfo_brw.partner_id.id, + ) + + self.supplierinfo_brw.write({"warranty_return_partner": "company"}) + + self.assertEqual( + self.supplierinfo_brw.warranty_return_address.id, + self.supplierinfo_brw.company_id.crm_return_address_id.id, + ) + + self.supplierinfo_brw.write({"warranty_return_partner": "other"}) + + self.assertEqual( + self.supplierinfo_brw.warranty_return_address.id, + self.supplierinfo_brw.warranty_return_other_address.id, + ) diff --git a/product_warranty/views/product_supplierinfo_views.xml b/product_warranty/views/product_supplierinfo_views.xml new file mode 100644 index 000000000..029e3bd94 --- /dev/null +++ b/product_warranty/views/product_supplierinfo_views.xml @@ -0,0 +1,47 @@ + + + + + product.supplierinfo.warranty.tree + product.supplierinfo + + + + + + + + + + + + + + product.supplierinfo.warranty.form + product.supplierinfo + + + + + + + + + + + + + + + + + diff --git a/product_warranty/views/product_template_views.xml b/product_warranty/views/product_template_views.xml new file mode 100644 index 000000000..005dd868f --- /dev/null +++ b/product_warranty/views/product_template_views.xml @@ -0,0 +1,21 @@ + + + + product.template + + + + + + + + + + + + diff --git a/product_warranty/views/res_company_views.xml b/product_warranty/views/res_company_views.xml new file mode 100644 index 000000000..34bef43ce --- /dev/null +++ b/product_warranty/views/res_company_views.xml @@ -0,0 +1,22 @@ + + + + + crm_claim_rma.company_form + res.company + + + + + + + + + + + + + diff --git a/product_warranty/views/return_instructions_views.xml b/product_warranty/views/return_instructions_views.xml new file mode 100644 index 000000000..0eec8a289 --- /dev/null +++ b/product_warranty/views/return_instructions_views.xml @@ -0,0 +1,45 @@ + + + + + product.return.instructions.tree + return.instruction + + + + + + + + + + + product.return.instructions.form + return.instruction + +
+ + + + + + + + +
+
+
+ + Products Return Instructions + return.instruction + list,form + + + +