diff --git a/product_brand/README.rst b/product_brand/README.rst new file mode 100644 index 000000000..348cbed61 --- /dev/null +++ b/product_brand/README.rst @@ -0,0 +1,150 @@ +===================== +Product Brand Manager +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a7a9c5429fcfddf3b8fb5b4a07cb7eb47f5ec2d96769b0f4e71129041ea91ea5 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Mature-brightgreen.png + :target: https://odoo-community.org/page/development-status + :alt: Mature +.. |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%2Fbrand-lightgray.png?logo=github + :target: https://github.com/OCA/brand/tree/18.0/product_brand + :alt: OCA/brand +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/brand-18-0/brand-18-0-product_brand + :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/brand&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows odoo users to easily manage product brands. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To create a new brand: + +1. Go to **Sales > Configuration > Products > Product Brands**. +2. You can set its logo, associate a partner and add a description. + +*Note:* You must have the **Sales** addon installed. + +To add a product to a brand: + +1. Go to the product itself and edit. +2. Below the product's name there is a Brand field where you can pick + the one the product belongs to. + +To see the sales report based on brand dimension: + +1. Go to **Sales > Reporting > Sales**. +2. There you can **Group by** brand or add it as a dimension in the + pivot view. + +To see the invoice report based on brand dimension: + +1. Go to **Invoicing > Reporting > Management > Invoice Analysis**. +2. There you can **Group by** brand or add it as a dimension in the + pivot view. + +Known issues / Roadmap +====================== + +- Add a field with brands associated to a Customer or Supplier on the + Customers/Suppliers Form View. +- Fix smart button alignment in brand form view + +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 +------- + +* NetAndCo +* Akretion +* Prisnet Telecommunications SA +* MONK Software +* SerpentCS Pvt. Ltd. +* Tecnativa +* Kaushal Prajapati + +Contributors +------------ + +- Mathieu Lemercier +- Franck Bret +- Seraphine Lantible +- Gunnar Wagner +- Leonardo Donelli +- Serpent Consulting Services Pvt. Ltd. +- Marcelo Pickler +- Andrius Laukavičius (Boolit) +- Daniel Campos +- Samir Guesmi +- `Tecnativa `__ + + - David Vidal + - João Marques + +- Kaushal Prajapati +- `Jarsa `__ + + - Alan Ramos + +- `NuoBiT Solutions `__ + + - Eric Antones + +- `Trobz `__: + + - Thao Le + - Do Anh Duy + +Other credits +------------- + +The migration of this module from 16.0 to 17.0 and then from 17.0 to +18.0 was financially supported by Camptocamp. + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/brand `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/product_brand/__init__.py b/product_brand/__init__.py new file mode 100644 index 000000000..55ec7fc9a --- /dev/null +++ b/product_brand/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import reports diff --git a/product_brand/__manifest__.py b/product_brand/__manifest__.py new file mode 100644 index 000000000..0907a2286 --- /dev/null +++ b/product_brand/__manifest__.py @@ -0,0 +1,30 @@ +# Copyright 2009 NetAndCo (). +# Copyright 2011 Akretion Benoît Guillot +# Copyright 2014 prisnet.ch Seraphine Lantible +# Copyright 2016 Serpent Consulting Services Pvt. Ltd. +# Copyright 2018 Daniel Campos +# Copyright 2018 Tecnativa - David Vidal +# Copyright 2019 Giovanni - GSLabIt +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +{ + "name": "Product Brand Manager", + "version": "18.0.1.0.0", + "development_status": "Mature", + "category": "Product", + "summary": "Product Brand Manager", + "author": "NetAndCo, Akretion, Prisnet Telecommunications SA, " + "MONK Software, SerpentCS Pvt. Ltd., Tecnativa, Kaushal " + "Prajapati, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/brand", + "license": "AGPL-3", + "depends": ["sale"], + "data": [ + "security/ir.model.access.csv", + "views/product_brand_view.xml", + "reports/sale_report_view.xml", + "reports/account_invoice_report_view.xml", + ], + "installable": True, + "auto_install": False, +} diff --git a/product_brand/i18n/ca.po b/product_brand/i18n/ca.po new file mode 100644 index 000000000..bdc685bbe --- /dev/null +++ b/product_brand/i18n/ca.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2020-02-02 21:13+0000\n" +"Last-Translator: eduardgm \n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.10\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Nom de la marca" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Productes de la marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Descripció" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Nom mostrat" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Estadístiques de factures" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Última actualització per" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Última modificació el" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logotip" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logotip" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Número de productes" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Marca de producte" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Marques de producte" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Productes" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Anàlisis de Ventes" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Seleccioni una marca per aquest producte" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Seleccioni una empresa per aquesta marca si hi ha." + +#~ msgid "Last Modified on" +#~ msgstr "Última modificació el" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producte" + +#~ msgid "product.brand" +#~ msgstr "product.brand" diff --git a/product_brand/i18n/de.po b/product_brand/i18n/de.po new file mode 100644 index 000000000..893f7f06b --- /dev/null +++ b/product_brand/i18n/de.po @@ -0,0 +1,155 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +# Translators: +# Niki Waibel , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-29 03:36+0000\n" +"PO-Revision-Date: 2018-08-26 18:25+0000\n" +"Last-Translator: Axel-G \n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.1.1\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marke" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Markenname" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Markenprodukt" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Erstellt am" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Beschreibung" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Letzte Aktualisierung von" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Letzte Aktualisierung am" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +#, fuzzy +msgid "Logo" +msgstr "Logo-Datei" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logo-Datei" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Anzahl Produkte" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Produktmarke" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Produktmarken" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Produkte" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Wähle eine Marke für dieses Produkt" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Falls vorhanden wähle einen Partner für diese Marke." + +#~ msgid "Last Modified on" +#~ msgstr "Zuletzt bearbeitet am" + +#~ msgid "Product Template" +#~ msgstr "Produktvorlage" + +#~ msgid "product.brand" +#~ msgstr "product.brand" diff --git a/product_brand/i18n/es.po b/product_brand/i18n/es.po new file mode 100644 index 000000000..6a8c5626b --- /dev/null +++ b/product_brand/i18n/es.po @@ -0,0 +1,154 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-29 02:55+0000\n" +"PO-Revision-Date: 2023-07-29 13:09+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Nombre de la marca" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Productos de la marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Descripción" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Estadísticas de facturas" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Última modificación el" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logotipo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logotipo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Número de productos" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Empresa" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Marca de producto" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Marcas de producto" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Productos" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Análisis de Ventas" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Seleccione una marca para este producto" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Seleccione una empresa para este marca si la hay." + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producto" + +#~ msgid "product.brand" +#~ msgstr "product.brand" diff --git a/product_brand/i18n/es_AR.po b/product_brand/i18n/es_AR.po new file mode 100644 index 000000000..3a3b2f89e --- /dev/null +++ b/product_brand/i18n/es_AR.po @@ -0,0 +1,148 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-06-25 15:26+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: none\n" +"Language: es_AR\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_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Nombre de la marca" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Productos de la marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Creado el" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Descripción" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Nombre Mostrado" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Estadísticas de Facturas" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Última modificación el" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logotipo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logotipo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Número de productos" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Contacto" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Marca de Producto" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Marcas de Producto" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Productos" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Análisis de Ventas" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Seleccione una marca para este producto" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Seleccione un contacto para este marca, si la hay." + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación el" + +#~ msgid "Product Template" +#~ msgstr "Plantilla del Producto" diff --git a/product_brand/i18n/fr.po b/product_brand/i18n/fr.po new file mode 100644 index 000000000..60dff5ddc --- /dev/null +++ b/product_brand/i18n/fr.po @@ -0,0 +1,155 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +# Translators: +# OCA Transbot , 2016 +# guillaume bauer , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-29 02:55+0000\n" +"PO-Revision-Date: 2017-07-29 02:55+0000\n" +"Last-Translator: guillaume bauer , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marque" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Marque" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Produits de marque" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Description" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +#, fuzzy +msgid "Logo" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Nombre de produits" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Partenaire" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Marque d'article" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Marques de Produits" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Produits" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Selectionnez une marque pour ce produit" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Selectionnez un partenaire pour cette marque si besoin." + +#~ msgid "Last Modified on" +#~ msgstr "Dernière Modification le" + +#~ msgid "Product Template" +#~ msgstr "Modèle de produit" + +#~ msgid "product.brand" +#~ msgstr "product.brand" diff --git a/product_brand/i18n/fr_FR.po b/product_brand/i18n/fr_FR.po new file mode 100644 index 000000000..f65e719d7 --- /dev/null +++ b/product_brand/i18n/fr_FR.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-05 02:43+0000\n" +"PO-Revision-Date: 2017-05-05 02:43+0000\n" +"Last-Translator: OCA Transbot , 2016\n" +"Language-Team: French (France) (https://www.transifex.com/oca/teams/23907/" +"fr_FR/)\n" +"Language: fr_FR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marque" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Marque" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Description" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "" diff --git a/product_brand/i18n/hr.po b/product_brand/i18n/hr.po new file mode 100644 index 000000000..50cc3f536 --- /dev/null +++ b/product_brand/i18n/hr.po @@ -0,0 +1,156 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +# Translators: +# OCA Transbot , 2016 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-29 02:55+0000\n" +"PO-Revision-Date: 2023-01-06 13:45+0000\n" +"Last-Translator: Bole \n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Brend" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Naziv branda" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Proizvodi branda" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Opis" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Statistika računa" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logo datoteka" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Broj proizvoda" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "Proizvod" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Brand proizvoda" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Brandovi proizvoda" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Proizvodi" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Izvještaj analize prodaje" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Odaberite brand za ovaj proizvod" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Odaberite partnera za ovaj brand ako ga ima." + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje ažurirano" + +#~ msgid "Product Template" +#~ msgstr "Predložak proizvoda" + +#~ msgid "product.brand" +#~ msgstr "product.brand" diff --git a/product_brand/i18n/it.po b/product_brand/i18n/it.po new file mode 100644 index 000000000..369192ae8 --- /dev/null +++ b/product_brand/i18n/it.po @@ -0,0 +1,148 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-29 02:55+0000\n" +"PO-Revision-Date: 2024-02-04 22:36+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Marchio" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Prodotti della Marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Descrizione" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Statistiche fatture" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "File del Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Numero di prodotti" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Marca del prodotto" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Marche del prodotto" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Prodotti" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Resoconto analisi vendite" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Scegliere una marca per questo prodotto" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Scegliere un partner per questa marca ove presente." + +#~ msgid "Last Modified on" +#~ msgstr "Ultima Modifica il" diff --git a/product_brand/i18n/nb_NO.po b/product_brand/i18n/nb_NO.po new file mode 100644 index 000000000..2951f2a62 --- /dev/null +++ b/product_brand/i18n/nb_NO.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 12.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2019-02-12 02:50+0000\n" +"Last-Translator: Marius Stedjan \n" +"Language-Team: none\n" +"Language: nb_NO\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.4\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Merke" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Merkenavn" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Merkeprodukter" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Opprettet" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Beskrivelse" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Visningsnavn" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Fakturastatistikk" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logo-fil" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Antall produkter" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Produktmerke" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Produktmerker" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Produkter" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Salgsanalyse-rapport" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Velg et merke for produktet" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Velg en partner for produktet, om noen." + +#~ msgid "Last Modified on" +#~ msgstr "Sist modifisert" + +#~ msgid "Product Template" +#~ msgstr "Produktmal" + +#~ msgid "product.brand" +#~ msgstr "produkt.merke" diff --git a/product_brand/i18n/nl.po b/product_brand/i18n/nl.po new file mode 100644 index 000000000..58841f89f --- /dev/null +++ b/product_brand/i18n/nl.po @@ -0,0 +1,151 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2021-10-25 15:35+0000\n" +"Last-Translator: Cas Vissers \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_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Merk" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Merknaam" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Merk producten" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Omschrijving" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Factuuranalyse" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logo bestand" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Aantal producten" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Product merk" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Product merken" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Producten" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Verkoopanalyserapport" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Selecteer een merk voor dit product" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Selecteer een relatie voor dit merk wanneer beschikbaar." + +#~ msgid "Last Modified on" +#~ msgstr "Laatst gewijzigd op" + +#~ msgid "Product Template" +#~ msgstr "Productsjabloon" + +#~ msgid "product.brand" +#~ msgstr "product.brand" diff --git a/product_brand/i18n/nl_NL.po b/product_brand/i18n/nl_NL.po new file mode 100644 index 000000000..66b9c8380 --- /dev/null +++ b/product_brand/i18n/nl_NL.po @@ -0,0 +1,155 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-27 04:44+0000\n" +"PO-Revision-Date: 2019-04-16 14:15+0000\n" +"Last-Translator: Cas Vissers \n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 3.5.1\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Merk" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Merknaam" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Merkproducten" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Omschrijving" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Factuur statistieken" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Laatst aangepast door" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Laatst aangepast op" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Logo-bestand" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Aantal producten" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Relatie" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Product merk" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Product merken" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Producten" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Verkoop analyse rapport" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Selecteer een merk voor dit product" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Selecteer een relatie voor dit werk, wanneer beschikbaar." + +#~ msgid "Last Modified on" +#~ msgstr "Laatst bijgewerkt op" + +#~ msgid "Product Template" +#~ msgstr "Productsjabloon" + +#~ msgid "product.brand" +#~ msgstr "product.brand" diff --git a/product_brand/i18n/pl.po b/product_brand/i18n/pl.po new file mode 100644 index 000000000..d368a5169 --- /dev/null +++ b/product_brand/i18n/pl.po @@ -0,0 +1,149 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-07-22 12:06+0000\n" +"Last-Translator: Jacek Michalski \n" +"Language-Team: none\n" +"Language: pl\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%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marka" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Nazwa marki" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Produkty marki" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Stworzone przez" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Data utworzenia" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Opis" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Statystyki faktur" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Ostatnia aktualizacja przez" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Ostatnia aktualizacja" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Plik logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Liczba produktów" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Partner" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Marka produktu" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Marki produktów" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Produkty" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Raport analizy sprzedaży" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Wybierz markę dla tego produktu" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Wybierz partnera dla tej marki, jeśli istnieje." + +#~ msgid "Last Modified on" +#~ msgstr "Ostatnia modyfikacja" + +#~ msgid "Product Template" +#~ msgstr "Szablon produktu" diff --git a/product_brand/i18n/product_brand.pot b/product_brand/i18n/product_brand.pot new file mode 100644 index 000000000..a32fa29b8 --- /dev/null +++ b/product_brand/i18n/product_brand.pot @@ -0,0 +1,139 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +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_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "" diff --git a/product_brand/i18n/pt.po b/product_brand/i18n/pt.po new file mode 100644 index 000000000..5ec058903 --- /dev/null +++ b/product_brand/i18n/pt.po @@ -0,0 +1,145 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-12 18:37+0000\n" +"Last-Translator: Pedro Castro Silva \n" +"Language-Team: none\n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Nome da Marca" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Marcas de Produtos" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Descrição" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Nome a Exibir" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Estatísticas de Faturas" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Atualizado pelo últ. vez por" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Atualizado pelo últ. vez em" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logótipo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Arquivo de Logótipo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Número de produtos" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Marca do Produto" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Marcas de Produtos" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Produtos" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Relatório de Análise de Vendas" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Selecione uma marca para este produto" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Selecione um parceiro para esta marca, se houver." + +#~ msgid "Last Modified on" +#~ msgstr "Última Modificação em" diff --git a/product_brand/i18n/pt_BR.po b/product_brand/i18n/pt_BR.po new file mode 100644 index 000000000..02e5a1d5a --- /dev/null +++ b/product_brand/i18n/pt_BR.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-17 20:35+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_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "Marca" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "Nome da marca" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "Marca dos produtos" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "Descrição" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Nome" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "Estatísticas das faturas" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Última modificação por" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Última modificação em" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "Arquivo do Logo" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "Número de produtos" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "Parceiro" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "Marca do produto" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "Marca dos produtos" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "Produtos" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "Relatório de Análise de Vendas" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "Selecione uma marca para este produto" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "Selecione um parceiro para esta marca se houver." + +#~ msgid "Last Modified on" +#~ msgstr "Última modificação em" + +#~ msgid "Product Template" +#~ msgstr "Template de produto" + +#~ msgid "product.brand" +#~ msgstr "product.brand" diff --git a/product_brand/i18n/sl.po b/product_brand/i18n/sl.po new file mode 100644 index 000000000..be0f19c3c --- /dev/null +++ b/product_brand/i18n/sl.po @@ -0,0 +1,152 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * product_brand +# +# Translators: +# OCA Transbot , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-27 03:49+0000\n" +"PO-Revision-Date: 2023-04-11 13:22+0000\n" +"Last-Translator: Matjaz Mozetic \n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" +"Language: sl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" +"%100==4 ? 2 : 3;\n" +"X-Generator: Weblate 4.14.1\n" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_product_brand +#: model:ir.model.fields,field_description:product_brand.field_account_invoice_report__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_product_template__product_brand_id +#: model:ir.model.fields,field_description:product_brand.field_sale_report__product_brand_id +#: model_terms:ir.ui.view,arch_db:product_brand.product_template_form_brand_add +#: model_terms:ir.ui.view,arch_db:product_brand.view_account_invoice_report_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_order_product_search +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_template_search_brand +msgid "Brand" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__name +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Brand Name" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_brand_products +#: model:ir.model.fields,field_description:product_brand.field_product_brand__product_ids +msgid "Brand Products" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__description +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +msgid "Description" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__display_name +msgid "Display Name" +msgstr "Prikazani naziv" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__id +msgid "ID" +msgstr "ID" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_account_invoice_report +msgid "Invoices Statistics" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__write_date +msgid "Last Updated on" +msgstr "Zadnja posodobitev" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Logo" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__logo +msgid "Logo File" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__products_count +msgid "Number of products" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,field_description:product_brand.field_product_brand__partner_id +msgid "Partner" +msgstr "" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: product_brand +#: model:ir.actions.act_window,name:product_brand.action_open_single_product_brand +#: model:ir.model,name:product_brand.model_product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.product_brand_search_form_view +msgid "Product Brand" +msgstr "" + +#. module: product_brand +#: model:ir.ui.menu,name:product_brand.menu_product_brand +msgid "Product Brands" +msgstr "" + +#. module: product_brand +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_form +#: model_terms:ir.ui.view,arch_db:product_brand.view_product_brand_kanban +msgid "Products" +msgstr "" + +#. module: product_brand +#: model:ir.model,name:product_brand.model_sale_report +msgid "Sales Analysis Report" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_product__product_brand_id +#: model:ir.model.fields,help:product_brand.field_product_template__product_brand_id +msgid "Select a brand for this product" +msgstr "" + +#. module: product_brand +#: model:ir.model.fields,help:product_brand.field_product_brand__partner_id +msgid "Select a partner for this brand if any." +msgstr "" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnja sprememba" + +#~ msgid "Product Template" +#~ msgstr "Predloga proizvoda" diff --git a/product_brand/models/__init__.py b/product_brand/models/__init__.py new file mode 100644 index 000000000..166b98815 --- /dev/null +++ b/product_brand/models/__init__.py @@ -0,0 +1,2 @@ +from . import product_brand +from . import product_template diff --git a/product_brand/models/product_brand.py b/product_brand/models/product_brand.py new file mode 100644 index 000000000..bc767ba04 --- /dev/null +++ b/product_brand/models/product_brand.py @@ -0,0 +1,43 @@ +# Copyright 2009 NetAndCo (). +# Copyright 2011 Akretion Benoît Guillot +# Copyright 2014 prisnet.ch Seraphine Lantible +# Copyright 2016 Serpent Consulting Services Pvt. Ltd. +# Copyright 2018 Daniel Campos +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import api, fields, models + + +class ProductBrand(models.Model): + _name = "product.brand" + _description = "Product Brand" + _order = "name" + + name = fields.Char("Brand Name", required=True) + description = fields.Text(translate=True) + partner_id = fields.Many2one( + "res.partner", + string="Partner", + help="Select a partner for this brand if any.", + ondelete="restrict", + ) + logo = fields.Binary("Logo File") + product_ids = fields.One2many( + "product.template", "product_brand_id", string="Brand Products" + ) + products_count = fields.Integer( + string="Number of products", compute="_compute_products_count" + ) + + @api.depends("product_ids") + def _compute_products_count(self): + product_model = self.env["product.template"] + groups = product_model.read_group( + [("product_brand_id", "in", self.ids)], + ["product_brand_id"], + ["product_brand_id"], + lazy=False, + ) + data = {group["product_brand_id"][0]: group["__count"] for group in groups} + for brand in self: + brand.products_count = data.get(brand.id, 0) diff --git a/product_brand/models/product_template.py b/product_brand/models/product_template.py new file mode 100644 index 000000000..58e0875ef --- /dev/null +++ b/product_brand/models/product_template.py @@ -0,0 +1,17 @@ +# Copyright 2009 NetAndCo (). +# Copyright 2011 Akretion Benoît Guillot +# Copyright 2014 prisnet.ch Seraphine Lantible +# Copyright 2016 Serpent Consulting Services Pvt. Ltd. +# Copyright 2018 Daniel Campos +# Copyright 2019 Kaushal Prajapati +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + product_brand_id = fields.Many2one( + "product.brand", string="Brand", help="Select a brand for this product" + ) diff --git a/product_brand/pyproject.toml b/product_brand/pyproject.toml new file mode 100644 index 000000000..4231d0ccc --- /dev/null +++ b/product_brand/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/product_brand/readme/CONTRIBUTORS.md b/product_brand/readme/CONTRIBUTORS.md new file mode 100644 index 000000000..9efb64fce --- /dev/null +++ b/product_brand/readme/CONTRIBUTORS.md @@ -0,0 +1,21 @@ +- Mathieu Lemercier \<\> +- Franck Bret \<\> +- Seraphine Lantible \<\> +- Gunnar Wagner \<\> +- Leonardo Donelli \<\> +- Serpent Consulting Services Pvt. Ltd. \<\> +- Marcelo Pickler \<\> +- Andrius Laukavičius \<\> (Boolit) +- Daniel Campos \<\> +- Samir Guesmi \<\> +- [Tecnativa](https://www.tecnativa.com) + - David Vidal + - João Marques +- Kaushal Prajapati \<\> +- [Jarsa](https://www.jarsa.com) + - Alan Ramos +- [NuoBiT Solutions](https://www.nuobit.com) + - Eric Antones \<\> +- [Trobz](https://trobz.com): + - Thao Le \<\> + - Do Anh Duy \<\> diff --git a/product_brand/readme/CREDITS.md b/product_brand/readme/CREDITS.md new file mode 100644 index 000000000..58da683a0 --- /dev/null +++ b/product_brand/readme/CREDITS.md @@ -0,0 +1 @@ +The migration of this module from 16.0 to 17.0 and then from 17.0 to 18.0 was financially supported by Camptocamp. diff --git a/product_brand/readme/DESCRIPTION.md b/product_brand/readme/DESCRIPTION.md new file mode 100644 index 000000000..2c3805e6d --- /dev/null +++ b/product_brand/readme/DESCRIPTION.md @@ -0,0 +1 @@ +This module allows odoo users to easily manage product brands. diff --git a/product_brand/readme/ROADMAP.md b/product_brand/readme/ROADMAP.md new file mode 100644 index 000000000..c279fb245 --- /dev/null +++ b/product_brand/readme/ROADMAP.md @@ -0,0 +1,3 @@ +- Add a field with brands associated to a Customer or Supplier on the + Customers/Suppliers Form View. +- Fix smart button alignment in brand form view diff --git a/product_brand/readme/USAGE.md b/product_brand/readme/USAGE.md new file mode 100644 index 000000000..88a1db01f --- /dev/null +++ b/product_brand/readme/USAGE.md @@ -0,0 +1,24 @@ +To create a new brand: + +1. Go to **Sales \> Configuration \> Products \> Product Brands**. +2. You can set its logo, associate a partner and add a description. + +*Note:* You must have the **Sales** addon installed. + +To add a product to a brand: + +1. Go to the product itself and edit. +2. Below the product's name there is a Brand field where you can pick + the one the product belongs to. + +To see the sales report based on brand dimension: + +1. Go to **Sales \> Reporting \> Sales**. +2. There you can **Group by** brand or add it as a dimension in the + pivot view. + +To see the invoice report based on brand dimension: + +1. Go to **Invoicing \> Reporting \> Management \> Invoice Analysis**. +2. There you can **Group by** brand or add it as a dimension in the + pivot view. diff --git a/product_brand/reports/__init__.py b/product_brand/reports/__init__.py new file mode 100644 index 000000000..fbeedbce1 --- /dev/null +++ b/product_brand/reports/__init__.py @@ -0,0 +1,2 @@ +from . import account_invoice_report +from . import sale_report diff --git a/product_brand/reports/account_invoice_report.py b/product_brand/reports/account_invoice_report.py new file mode 100644 index 000000000..772e43a0f --- /dev/null +++ b/product_brand/reports/account_invoice_report.py @@ -0,0 +1,21 @@ +# Copyright 2018 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import api, fields, models +from odoo.tools import SQL + + +class AccountInvoiceReport(models.Model): + _inherit = "account.invoice.report" + + product_brand_id = fields.Many2one(comodel_name="product.brand", string="Brand") + + @api.model + def _select(self) -> SQL: + return SQL( + "%s, template.product_brand_id as product_brand_id", super()._select() + ) + + @api.model + def _group_by(self) -> SQL: + return SQL("%s, template.product_brand_id", super()._group_by()) diff --git a/product_brand/reports/account_invoice_report_view.xml b/product_brand/reports/account_invoice_report_view.xml new file mode 100644 index 000000000..726b323d8 --- /dev/null +++ b/product_brand/reports/account_invoice_report_view.xml @@ -0,0 +1,16 @@ + + + + + account.invoice.report + + + + + + + diff --git a/product_brand/reports/sale_report.py b/product_brand/reports/sale_report.py new file mode 100644 index 000000000..709e67c34 --- /dev/null +++ b/product_brand/reports/sale_report.py @@ -0,0 +1,24 @@ +# Copyright 2018 Tecnativa - David Vidal +# Copyright 2020 Tecnativa - João Marques +# Copyright 2022 NuoBiT - Eric Antones +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html) + +from odoo import fields, models + + +class SaleReport(models.Model): + _inherit = "sale.report" + + product_brand_id = fields.Many2one(comodel_name="product.brand", string="Brand") + + def _select_additional_fields(self): + res = super()._select_additional_fields() + res["product_brand_id"] = "t.product_brand_id" + return res + + def _group_by_sale(self): + group_by = super()._group_by_sale() + group_by = f""" + {group_by}, + t.product_brand_id""" + return group_by diff --git a/product_brand/reports/sale_report_view.xml b/product_brand/reports/sale_report_view.xml new file mode 100644 index 000000000..a4a9ebe6a --- /dev/null +++ b/product_brand/reports/sale_report_view.xml @@ -0,0 +1,16 @@ + + + + + sale.report + + + + + + + diff --git a/product_brand/security/ir.model.access.csv b/product_brand/security/ir.model.access.csv new file mode 100644 index 000000000..688ffdaf0 --- /dev/null +++ b/product_brand/security/ir.model.access.csv @@ -0,0 +1,5 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_product_brand_product_manager","product.brand","model_product_brand","base.group_partner_manager",1,1,1,1 +"access_product_brand_user","product.brand.user","model_product_brand",base.group_user,1,0,0,0 +"access_product_brand_portal","product.brand.portal","model_product_brand",base.group_portal,1,0,0,0 +"access_product_brand_public","product.brand.public","model_product_brand",base.group_public,1,0,0,0 diff --git a/product_brand/static/description/icon.png b/product_brand/static/description/icon.png new file mode 100644 index 000000000..3a0328b51 Binary files /dev/null and b/product_brand/static/description/icon.png differ diff --git a/product_brand/static/description/index.html b/product_brand/static/description/index.html new file mode 100644 index 000000000..a180b2182 --- /dev/null +++ b/product_brand/static/description/index.html @@ -0,0 +1,500 @@ + + + + + +Product Brand Manager + + + +
+

Product Brand Manager

+ + +

Mature License: AGPL-3 OCA/brand Translate me on Weblate Try me on Runboat

+

This module allows odoo users to easily manage product brands.

+

Table of contents

+ +
+

Usage

+

To create a new brand:

+
    +
  1. Go to Sales > Configuration > Products > Product Brands.
  2. +
  3. You can set its logo, associate a partner and add a description.
  4. +
+

Note: You must have the Sales addon installed.

+

To add a product to a brand:

+
    +
  1. Go to the product itself and edit.
  2. +
  3. Below the product’s name there is a Brand field where you can pick +the one the product belongs to.
  4. +
+

To see the sales report based on brand dimension:

+
    +
  1. Go to Sales > Reporting > Sales.
  2. +
  3. There you can Group by brand or add it as a dimension in the +pivot view.
  4. +
+

To see the invoice report based on brand dimension:

+
    +
  1. Go to Invoicing > Reporting > Management > Invoice Analysis.
  2. +
  3. There you can Group by brand or add it as a dimension in the +pivot view.
  4. +
+
+
+

Known issues / Roadmap

+
    +
  • Add a field with brands associated to a Customer or Supplier on the +Customers/Suppliers Form View.
  • +
  • Fix smart button alignment in brand form view
  • +
+
+
+

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

+
    +
  • NetAndCo
  • +
  • Akretion
  • +
  • Prisnet Telecommunications SA
  • +
  • MONK Software
  • +
  • SerpentCS Pvt. Ltd.
  • +
  • Tecnativa
  • +
  • Kaushal Prajapati
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The migration of this module from 16.0 to 17.0 and then from 17.0 to +18.0 was financially supported by Camptocamp.

+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

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

+

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

+
+
+
+ + diff --git a/product_brand/tests/__init__.py b/product_brand/tests/__init__.py new file mode 100644 index 000000000..3b72ef1f2 --- /dev/null +++ b/product_brand/tests/__init__.py @@ -0,0 +1 @@ +from . import test_product_brand diff --git a/product_brand/tests/common.py b/product_brand/tests/common.py new file mode 100644 index 000000000..60014356c --- /dev/null +++ b/product_brand/tests/common.py @@ -0,0 +1,22 @@ +# Copyright 2018 Daniel Campos - Avanzosc S.L. +# Copyright 2021 Camptocamp SA +# @author: Simone Orsi +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from odoo.addons.base.tests.common import BaseCommon + + +class CommonCase(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.product = cls.env.ref("product.product_product_4") + cls.supplier = cls.env.ref("base.res_partner_2") + cls.product_brand_obj = cls.env["product.brand"] + cls.product_brand = cls.product_brand_obj.create( + { + "name": "Test Brand", + "description": "Test brand description", + "partner_id": cls.supplier.id, + } + ) diff --git a/product_brand/tests/test_product_brand.py b/product_brand/tests/test_product_brand.py new file mode 100644 index 000000000..4ffb92805 --- /dev/null +++ b/product_brand/tests/test_product_brand.py @@ -0,0 +1,15 @@ +# Copyright (c) 2018 Daniel Campos - Avanzosc S.L. +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +from .common import CommonCase + + +class TestProductBrand(CommonCase): + def test_products_count(self): + self.assertEqual( + self.product_brand.products_count, 0, "Error product count does not match" + ) + self.product.product_brand_id = self.product_brand.id + self.assertEqual( + self.product_brand.products_count, 1, "Error product count does not match" + ) diff --git a/product_brand/views/product_brand_view.xml b/product_brand/views/product_brand_view.xml new file mode 100644 index 000000000..1024bf1f2 --- /dev/null +++ b/product_brand/views/product_brand_view.xml @@ -0,0 +1,197 @@ + + + + product.brand.search.form + product.brand + + + + + + + + + Brand Products + product.template + kanban,form,list + [('product_brand_id', '=', active_id)] + + + Product Brand + product.brand + kanban,form,list + current + [('product_ids', 'in', active_id)] + + + product.brand.form + product.brand + +
+ +
+ +
+ +
+
+ + + + + + + + + + +
+
+
+
+ + product.brand.tree + product.brand + + + + + + + + + + product.brand.kanban + product.brand + + + + + + + +
+ + + + Products + +
+
+
+
+
+
+ + product.template.search.brand + product.template + + + + + + + + + + + product.template.product.form + product.template + + + + + + + + + + product kanban view: add brand + product.template + + + +
+ + + +
+
+
+
+ + product variant kanban view: add brand + product.product + + + +
+ + + +
+
+
+
+ + product tree view: add brand + product.template + + + + + + + + + product variant tree view: add brand + product.product + + + + + + + + + Brand + product.brand + kanban,form,list + + +