diff --git a/README.md b/README.md index de203d4c9d..476aecc2ce 100644 --- a/README.md +++ b/README.md @@ -22,9 +22,15 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- +[website_sale_acquirer_confirm_order](website_sale_acquirer_confirm_order/) | 19.0.1.0.0 | pilarvargas-tecnativa | eCommerce Confirm Order By Payment Provider [website_sale_cart_expire](website_sale_cart_expire/) | 19.0.1.0.0 | ivantodorovich | Cancel carts without activity after a configurable time [website_sale_checkout_skip_payment](website_sale_checkout_skip_payment/) | 19.0.1.0.1 | | Skip payment for logged users in checkout process -[website_sale_product_reference_displayed](website_sale_product_reference_displayed/) | 19.0.1.0.0 | | Display product reference in e-commerce +[website_sale_hide_price](website_sale_hide_price/) | 19.0.1.0.0 | | Hide product prices on the shop +[website_sale_product_brand](website_sale_product_brand/) | 19.0.1.0.0 | | Product Brand Filtering in Website +[website_sale_product_minimal_price](website_sale_product_minimal_price/) | 19.0.1.0.0 | sergio-teruel | Display minimal price for products that has variants +[website_sale_product_reference_displayed](website_sale_product_reference_displayed/) | 19.0.1.1.0 | | Display product reference in e-commerce +[website_sale_stock_picking_policy](website_sale_stock_picking_policy/) | 19.0.1.0.0 | | Let customers choose consolidated delivery at checkout +[website_sale_stock_provisioning_date](website_sale_stock_provisioning_date/) | 19.0.1.0.0 | | Display provisioning date for a product in shop online [//]: # (end addons) diff --git a/setup/_metapackage/pyproject.toml b/setup/_metapackage/pyproject.toml index 7c6affb916..de692a6546 100644 --- a/setup/_metapackage/pyproject.toml +++ b/setup/_metapackage/pyproject.toml @@ -1,10 +1,16 @@ [project] name = "odoo-addons-oca-e-commerce" -version = "19.0.20260603.0" +version = "19.0.20260604.5" dependencies = [ + "odoo-addon-website_sale_acquirer_confirm_order==19.0.*", "odoo-addon-website_sale_cart_expire==19.0.*", "odoo-addon-website_sale_checkout_skip_payment==19.0.*", + "odoo-addon-website_sale_hide_price==19.0.*", + "odoo-addon-website_sale_product_brand==19.0.*", + "odoo-addon-website_sale_product_minimal_price==19.0.*", "odoo-addon-website_sale_product_reference_displayed==19.0.*", + "odoo-addon-website_sale_stock_picking_policy==19.0.*", + "odoo-addon-website_sale_stock_provisioning_date==19.0.*", ] classifiers=[ "Programming Language :: Python", diff --git a/website_sale_acquirer_confirm_order/README.rst b/website_sale_acquirer_confirm_order/README.rst new file mode 100644 index 0000000000..902be776c9 --- /dev/null +++ b/website_sale_acquirer_confirm_order/README.rst @@ -0,0 +1,122 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +=========================================== +eCommerce Confirm Order By Payment Provider +=========================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:4e3d87a43fd6d52e57f318031504182b59ef6e6fdd01b7e9de4eb070f4b1d314 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fe--commerce-lightgray.png?logo=github + :target: https://github.com/OCA/e-commerce/tree/19.0/website_sale_acquirer_confirm_order + :alt: OCA/e-commerce +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/e-commerce-19-0/e-commerce-19-0-website_sale_acquirer_confirm_order + :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/e-commerce&target_branch=19.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to automatically confirm orders generated from +the Odoo online store when using a payment method with the option +enabled. + +**Table of contents** + +.. contents:: + :local: + +Use Cases / Context +=================== + +This module adds the option “Confirm Order Automatically” to the +website's payment providers. It is intended only for payment methods +that require manual confirmation, such as bank transfer or equivalent +custom methods (e.g., money orders or cash on delivery managed outside +of Odoo). + +When this option is enabled, the sales order is automatically confirmed +after checkout is completed, without waiting for payment reconciliation. + +It should not be enabled for online payment gateways (Stripe, Redsys, +PayPal, etc.), as these automatically confirm the order when the +transaction is authorized. Enabling it in these cases could result in +duplicate or premature confirmations. + +Usage +===== + +1. Go to **Payment Methods** in the admin panel. +2. Enable the *Confirm Order Automatically* option for the desired + payment method. +3. When a customer completes a sale using that payment method, the order + will be automatically confirmed after payment validation. + +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 +------- + +* Tecnativa + +Contributors +------------ + +- `Tecnativa `__: + + - Pilar Vargas + +- `Studio73 `__: + + - Arantxa Gandia + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-pilarvargas-tecnativa| image:: https://github.com/pilarvargas-tecnativa.png?size=40px + :target: https://github.com/pilarvargas-tecnativa + :alt: pilarvargas-tecnativa + +Current `maintainer `__: + +|maintainer-pilarvargas-tecnativa| + +This module is part of the `OCA/e-commerce `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/website_sale_acquirer_confirm_order/__init__.py b/website_sale_acquirer_confirm_order/__init__.py new file mode 100644 index 0000000000..91c5580fed --- /dev/null +++ b/website_sale_acquirer_confirm_order/__init__.py @@ -0,0 +1,2 @@ +from . import controllers +from . import models diff --git a/website_sale_acquirer_confirm_order/__manifest__.py b/website_sale_acquirer_confirm_order/__manifest__.py new file mode 100644 index 0000000000..b60dc45a3b --- /dev/null +++ b/website_sale_acquirer_confirm_order/__manifest__.py @@ -0,0 +1,22 @@ +# Copyright 2025 Tecnativa - Pilar Vargas +# License AGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +{ + "name": "eCommerce Confirm Order By Payment Provider", + "summary": "eCommerce Confirm Order By Payment Provider", + "author": "Tecnativa, Odoo Community Association (OCA)", + "version": "19.0.1.0.0", + "category": "Website/Website", + "website": "https://github.com/OCA/e-commerce", + "maintainers": ["pilarvargas-tecnativa"], + "license": "AGPL-3", + "depends": ["payment", "website_sale"], + "data": [ + "views/payment_provider_views.xml", + ], + "assets": { + "web.assets_tests": [ + "website_sale_acquirer_confirm_order/static/src/js/*", + ], + }, + "installable": True, +} diff --git a/website_sale_acquirer_confirm_order/controllers/__init__.py b/website_sale_acquirer_confirm_order/controllers/__init__.py new file mode 100644 index 0000000000..12a7e529b6 --- /dev/null +++ b/website_sale_acquirer_confirm_order/controllers/__init__.py @@ -0,0 +1 @@ +from . import main diff --git a/website_sale_acquirer_confirm_order/controllers/main.py b/website_sale_acquirer_confirm_order/controllers/main.py new file mode 100644 index 0000000000..d2a25e1e84 --- /dev/null +++ b/website_sale_acquirer_confirm_order/controllers/main.py @@ -0,0 +1,30 @@ +# Copyright 2025 Tecnativa - Pilar Vargas +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). + +from odoo import http +from odoo.http import request + +from odoo.addons.website_sale.controllers.main import WebsiteSale + + +class WebsiteSale(WebsiteSale): + @http.route() + def shop_payment_confirmation(self, **post): + res = super().shop_payment_confirmation(**post) + sale_order_id = request.session.get("sale_last_order_id") + if sale_order_id: + order = request.env["sale.order"].sudo().browse(sale_order_id) + last_tx = ( + order.get_portal_last_transaction() + if order + else order.env["payment.transaction"] + ) + if ( + not last_tx + or not last_tx.provider_id.confirm_order + or order.state == "sale" + ): + return res + order.action_confirm() + request.website.sale_reset() + return res diff --git a/website_sale_acquirer_confirm_order/i18n/es.po b/website_sale_acquirer_confirm_order/i18n/es.po new file mode 100644 index 0000000000..2e8f1c0e6e --- /dev/null +++ b/website_sale_acquirer_confirm_order/i18n/es.po @@ -0,0 +1,43 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_acquirer_confirm_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 19.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-05-11 06:50+0000\n" +"PO-Revision-Date: 2026-05-11 06:50+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,field_description:website_sale_acquirer_confirm_order.field_payment_provider__confirm_order +msgid "Confirm Order Automatically" +msgstr "Confirmar pedido automáticamente" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,field_description:website_sale_acquirer_confirm_order.field_payment_provider__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,field_description:website_sale_acquirer_confirm_order.field_payment_provider__id +msgid "ID" +msgstr "" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,help:website_sale_acquirer_confirm_order.field_payment_provider__confirm_order +msgid "" +"If enabled, orders paid with this method will be automatically confirmed." +msgstr "" +"Si se activa esta opción, los pedidos pagados con este método se confirmarán automáticamente." + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model,name:website_sale_acquirer_confirm_order.model_payment_provider +msgid "Payment Provider" +msgstr "Método de pago" diff --git a/website_sale_acquirer_confirm_order/i18n/it.po b/website_sale_acquirer_confirm_order/i18n/it.po new file mode 100644 index 0000000000..b0f97cb3f9 --- /dev/null +++ b/website_sale_acquirer_confirm_order/i18n/it.po @@ -0,0 +1,35 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_acquirer_confirm_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2026-02-25 07:27+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,field_description:website_sale_acquirer_confirm_order.field_payment_provider__confirm_order +msgid "Confirm Order Automatically" +msgstr "Conferma ordine automaticamente" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,help:website_sale_acquirer_confirm_order.field_payment_provider__confirm_order +msgid "" +"If enabled, orders paid with this method will be automatically confirmed." +msgstr "" +"Se abilitata, gli ordini pagati con questo metodo verranno confermati " +"automaticamente." + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model,name:website_sale_acquirer_confirm_order.model_payment_provider +msgid "Payment Provider" +msgstr "Fornitore pagamento" diff --git a/website_sale_acquirer_confirm_order/i18n/website_sale_acquirer_confirm_order.pot b/website_sale_acquirer_confirm_order/i18n/website_sale_acquirer_confirm_order.pot new file mode 100644 index 0000000000..17c4b6fb8c --- /dev/null +++ b/website_sale_acquirer_confirm_order/i18n/website_sale_acquirer_confirm_order.pot @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_acquirer_confirm_order +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 19.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: website_sale_acquirer_confirm_order +#: model:ir.model.fields,field_description:website_sale_acquirer_confirm_order.field_payment_provider__confirm_order +msgid "Confirm Order Automatically" +msgstr "" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,field_description:website_sale_acquirer_confirm_order.field_payment_provider__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,field_description:website_sale_acquirer_confirm_order.field_payment_provider__id +msgid "ID" +msgstr "" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model.fields,help:website_sale_acquirer_confirm_order.field_payment_provider__confirm_order +msgid "" +"If enabled, orders paid with this method will be automatically confirmed." +msgstr "" + +#. module: website_sale_acquirer_confirm_order +#: model:ir.model,name:website_sale_acquirer_confirm_order.model_payment_provider +msgid "Payment Provider" +msgstr "" diff --git a/website_sale_acquirer_confirm_order/models/__init__.py b/website_sale_acquirer_confirm_order/models/__init__.py new file mode 100644 index 0000000000..7070c03b00 --- /dev/null +++ b/website_sale_acquirer_confirm_order/models/__init__.py @@ -0,0 +1 @@ +from . import payment_provider diff --git a/website_sale_acquirer_confirm_order/models/payment_provider.py b/website_sale_acquirer_confirm_order/models/payment_provider.py new file mode 100644 index 0000000000..5ac964317c --- /dev/null +++ b/website_sale_acquirer_confirm_order/models/payment_provider.py @@ -0,0 +1,14 @@ +# Copyright 2025 Tecnativa - Pilar Vargas +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class PaymentProvider(models.Model): + _inherit = "payment.provider" + + confirm_order = fields.Boolean( + string="Confirm Order Automatically", + help="If enabled, orders paid with this method will be automatically " + "confirmed.", + ) diff --git a/website_sale_acquirer_confirm_order/pyproject.toml b/website_sale_acquirer_confirm_order/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/website_sale_acquirer_confirm_order/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/website_sale_acquirer_confirm_order/readme/CONTEXT.md b/website_sale_acquirer_confirm_order/readme/CONTEXT.md new file mode 100644 index 0000000000..85f2ceb05f --- /dev/null +++ b/website_sale_acquirer_confirm_order/readme/CONTEXT.md @@ -0,0 +1,6 @@ +This module adds the option “Confirm Order Automatically” to the website's payment providers. +It is intended only for payment methods that require manual confirmation, such as bank transfer or equivalent custom methods (e.g., money orders or cash on delivery managed outside of Odoo). + +When this option is enabled, the sales order is automatically confirmed after checkout is completed, without waiting for payment reconciliation. + +It should not be enabled for online payment gateways (Stripe, Redsys, PayPal, etc.), as these automatically confirm the order when the transaction is authorized. Enabling it in these cases could result in duplicate or premature confirmations. diff --git a/website_sale_acquirer_confirm_order/readme/CONTRIBUTORS.md b/website_sale_acquirer_confirm_order/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..19d5037caf --- /dev/null +++ b/website_sale_acquirer_confirm_order/readme/CONTRIBUTORS.md @@ -0,0 +1,4 @@ +- [Tecnativa](https://www.tecnativa.com): + - Pilar Vargas +- [Studio73](https://www.studio73.es): + - Arantxa Gandia diff --git a/website_sale_acquirer_confirm_order/readme/DESCRIPTION.md b/website_sale_acquirer_confirm_order/readme/DESCRIPTION.md new file mode 100644 index 0000000000..291841e216 --- /dev/null +++ b/website_sale_acquirer_confirm_order/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +This module allows you to automatically confirm orders generated from +the Odoo online store when using a payment method with the option +enabled. diff --git a/website_sale_acquirer_confirm_order/readme/USAGE.md b/website_sale_acquirer_confirm_order/readme/USAGE.md new file mode 100644 index 0000000000..d3051727c0 --- /dev/null +++ b/website_sale_acquirer_confirm_order/readme/USAGE.md @@ -0,0 +1,5 @@ +1. Go to **Payment Methods** in the admin panel. +2. Enable the *Confirm Order Automatically* option for the desired + payment method. +3. When a customer completes a sale using that payment method, the + order will be automatically confirmed after payment validation. diff --git a/website_sale_acquirer_confirm_order/static/description/icon.png b/website_sale_acquirer_confirm_order/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/website_sale_acquirer_confirm_order/static/description/icon.png differ diff --git a/website_sale_acquirer_confirm_order/static/description/index.html b/website_sale_acquirer_confirm_order/static/description/index.html new file mode 100644 index 0000000000..0deb1255c8 --- /dev/null +++ b/website_sale_acquirer_confirm_order/static/description/index.html @@ -0,0 +1,466 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

eCommerce Confirm Order By Payment Provider

+ +

Beta License: AGPL-3 OCA/e-commerce Translate me on Weblate Try me on Runboat

+

This module allows you to automatically confirm orders generated from +the Odoo online store when using a payment method with the option +enabled.

+

Table of contents

+ +
+

Use Cases / Context

+

This module adds the option “Confirm Order Automatically” to the +website’s payment providers. It is intended only for payment methods +that require manual confirmation, such as bank transfer or equivalent +custom methods (e.g., money orders or cash on delivery managed outside +of Odoo).

+

When this option is enabled, the sales order is automatically confirmed +after checkout is completed, without waiting for payment reconciliation.

+

It should not be enabled for online payment gateways (Stripe, Redsys, +PayPal, etc.), as these automatically confirm the order when the +transaction is authorized. Enabling it in these cases could result in +duplicate or premature confirmations.

+
+
+

Usage

+
    +
  1. Go to Payment Methods in the admin panel.
  2. +
  3. Enable the Confirm Order Automatically option for the desired +payment method.
  4. +
  5. When a customer completes a sale using that payment method, the order +will be automatically confirmed after payment validation.
  6. +
+
+
+

Bug Tracker

+

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

+

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

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

Current maintainer:

+

pilarvargas-tecnativa

+

This module is part of the OCA/e-commerce project on GitHub.

+

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

+
+
+
+
+ + diff --git a/website_sale_acquirer_confirm_order/static/src/js/website_sale_acquirer_confirm_order_tour.esm.js b/website_sale_acquirer_confirm_order/static/src/js/website_sale_acquirer_confirm_order_tour.esm.js new file mode 100644 index 0000000000..42ad11a4e8 --- /dev/null +++ b/website_sale_acquirer_confirm_order/static/src/js/website_sale_acquirer_confirm_order_tour.esm.js @@ -0,0 +1,24 @@ +/* Copyright 2025 Tecnativa - Pilar Vargas + * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ +import * as tourUtils from "@website_sale/js/tours/tour_utils"; +import {registry} from "@web/core/registry"; + +registry.category("web_tour.tours").add("website_sale_acquirer_confirm_order", { + url: "/shop", + steps: () => [ + ...tourUtils.searchProduct("Customizable Desk", {select: true}), + { + content: "click on add to cart", + trigger: "#product_detail form #add_to_cart", + run: "click", + }, + tourUtils.goToCart({quantity: 1}), + tourUtils.goToCheckout(), + tourUtils.confirmOrder(), + ...tourUtils.pay({expectUnloadPage: true, waitFinalizeYourPayment: true}), + { + content: "Confirmation page should be shown", + trigger: "#oe_structure_website_sale_confirmation_1:not(:visible)", + }, + ], +}); diff --git a/website_sale_acquirer_confirm_order/tests/__init__.py b/website_sale_acquirer_confirm_order/tests/__init__.py new file mode 100644 index 0000000000..fe6a7541b2 --- /dev/null +++ b/website_sale_acquirer_confirm_order/tests/__init__.py @@ -0,0 +1 @@ +from . import test_website_sale_acquirer_confirm_order diff --git a/website_sale_acquirer_confirm_order/tests/test_website_sale_acquirer_confirm_order.py b/website_sale_acquirer_confirm_order/tests/test_website_sale_acquirer_confirm_order.py new file mode 100644 index 0000000000..6dd88f92fd --- /dev/null +++ b/website_sale_acquirer_confirm_order/tests/test_website_sale_acquirer_confirm_order.py @@ -0,0 +1,81 @@ +# Copyright 2025 Tecnativa - Pilar Vargas +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo.tests import tagged +from odoo.tests.common import HttpCase + + +@tagged("post_install", "-at_install") +class WebsiteSaleHttpCase(HttpCase): + def setUp(self): + super().setUp() + if self.env["ir.module.module"]._get("payment_custom").state != "installed": + self.skipTest("Transfer provider is not installed") + self.provider = self.env.ref("payment.payment_provider_transfer") + self.provider.write( + { + "state": "enabled", + "is_published": True, + } + ) + self.provider._transfer_ensure_pending_msg_is_set() + self.partner = self.env.ref("base.partner_admin") + # VAT required by the module website_sale_vat_required + self.partner.vat = "US01234567891" + # Ensure checkout can proceed to payment in tour tests. + self.partner.write( + { + "country_id": self.env.ref("base.us").id, + "street": "123 Test St", + "city": "Test City", + "zip": "12345", + "email": "admin@example.com", + "phone": "1234567890", + "state_id": self.env.ref("base.state_us_1").id, + } + ) + + def test_ui_website(self): + """Test frontend tour.""" + desk_product = self.env["product.template"].search( + [("name", "=", "Customizable Desk")], limit=1 + ) + if not desk_product: + self.env["product.template"].create( + { + "name": "Customizable Desk", + "type": "consu", + "list_price": 50.0, + "is_published": True, + } + ) + self.start_tour( + "/shop", + "website_sale_acquirer_confirm_order", + login="admin", + ) + last_order_sent = self.env["sale.order"].search( + [ + ("partner_id", "=", self.partner.id), + ], + order="date_order desc", + limit=1, + ) + self.assertEqual(last_order_sent.state, "sent") + self.provider.write( + { + "confirm_order": True, + } + ) + self.start_tour( + "/shop", + "website_sale_acquirer_confirm_order", + login="admin", + ) + last_order_confirm = self.env["sale.order"].search( + [ + ("partner_id", "=", self.partner.id), + ], + order="date_order desc", + limit=1, + ) + self.assertEqual(last_order_confirm.state, "sale") diff --git a/website_sale_acquirer_confirm_order/views/payment_provider_views.xml b/website_sale_acquirer_confirm_order/views/payment_provider_views.xml new file mode 100644 index 0000000000..a45bd32afc --- /dev/null +++ b/website_sale_acquirer_confirm_order/views/payment_provider_views.xml @@ -0,0 +1,16 @@ + + + + provider.form.inherit.website + payment.provider + + + + + + + + diff --git a/website_sale_hide_price/README.rst b/website_sale_hide_price/README.rst new file mode 100644 index 0000000000..b6d249e211 --- /dev/null +++ b/website_sale_hide_price/README.rst @@ -0,0 +1,156 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +======================= +Website Sale Hide Price +======================= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:4d2665cb104597acb70f48ccb70a3ee9d175fdc258747fe26e5b35778eac7f11 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fe--commerce-lightgray.png?logo=github + :target: https://github.com/OCA/e-commerce/tree/19.0/website_sale_hide_price + :alt: OCA/e-commerce +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/e-commerce-19-0/e-commerce-19-0-website_sale_hide_price + :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/e-commerce&target_branch=19.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows to have hidden product prices on the website store. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +If you want to hide prices at customer level: + +1. Go to *Customers* and choose one. +2. Go to *Sales and Purchases* tab. +3. In *Sales* group set *Show prices on website* on or off so this + customer can see them or not. The default value is True, so every + partner website user can see the prices. + +For not logged in customers: + +1. If you want to have the prices hidden by default when no user is + logged in you should go to Public User's partner and set *Show prices + on website* off. (Remember that the Public User's user and partner + use to be archived). + +Hide prices at product level: + +1. Go to *Website > eCommerce > Products* and choose one. +2. Go to *Sales* tab. +3. In the *Ecommerce Shop* section you have the option *Hide prices on + website*. +4. You can optionally set a message that will be displayed when the + prices are hidden. + +If you want to hide prices at website level + +1. Go to *Website > Configuration > Settings* and choose the website to + hide the prices. +2. In the *Shop - Products* section you have the option *Hide prices on + website* + +Usage +===== + +After configuring the module go to the website store and check your +expected results: + +1. On the search box writing the name of a product. +2. On the product list (/shop). +3. On the product page. +4. On the recently viewed products. + +You shouldn't be able to either see the prices or buy any of the +forbidden items if any. + +Known issues / Roadmap +====================== + +- This module is incompatible with the website_sale_stock_force_block + module because it makes changes to the same attributes in the + website_sale.products_add_to_cart template. + +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 +------- + +* Tecnativa + +Contributors +------------ + +- `Tecnativa `__: + + - David Vidal + - Pilar Vargas + +- Abraham González +- Juanjo Algaz +- \`Factor Libre \`: + + - Pablo De Andrés + +- \`Sodexis \`: + + - Karthik + +- `Idealis Consulting `__: + + - Sylvain Van Hoof + +- `Kencove `__: + + - Mohamed Alkobrosli + +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/e-commerce `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/website_sale_hide_price/__init__.py b/website_sale_hide_price/__init__.py new file mode 100644 index 0000000000..0650744f6b --- /dev/null +++ b/website_sale_hide_price/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/website_sale_hide_price/__manifest__.py b/website_sale_hide_price/__manifest__.py new file mode 100644 index 0000000000..dbdb92dd4c --- /dev/null +++ b/website_sale_hide_price/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + "name": "Website Sale Hide Price", + "version": "19.0.1.0.0", + "category": "Website", + "author": "Tecnativa, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/e-commerce", + "license": "AGPL-3", + "summary": "Hide product prices on the shop", + "depends": ["website_sale"], + "data": [ + "views/partner_view.xml", + "views/product_snippet_template_data.xml", + "views/product_template_views.xml", + "views/res_config_settings_views.xml", + "views/website_sale_template.xml", + ], + "installable": True, +} diff --git a/website_sale_hide_price/i18n/ar.po b/website_sale_hide_price/i18n/ar.po new file mode 100644 index 0000000000..157f692e1e --- /dev/null +++ b/website_sale_hide_price/i18n/ar.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "الموقع" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/bg.po b/website_sale_hide_price/i18n/bg.po new file mode 100644 index 0000000000..84eef0da7d --- /dev/null +++ b/website_sale_hide_price/i18n/bg.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Уеб-страница" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/bs.po b/website_sale_hide_price/i18n/bs.po new file mode 100644 index 0000000000..0b5a14dc1a --- /dev/null +++ b/website_sale_hide_price/i18n/bs.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Web stranica" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/ca.po b/website_sale_hide_price/i18n/ca.po new file mode 100644 index 0000000000..ff9ed3a143 --- /dev/null +++ b/website_sale_hide_price/i18n/ca.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2021-02-25 17:45+0000\n" +"Last-Translator: claudiagn \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.3.2\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "Contacte" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "Mostrar preus a la web" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Lloc web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "Mostra preu lloc web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/cs.po b/website_sale_hide_price/i18n/cs.po new file mode 100644 index 0000000000..e7a246356c --- /dev/null +++ b/website_sale_hide_price/i18n/cs.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Webová stránka" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/da.po b/website_sale_hide_price/i18n/da.po new file mode 100644 index 0000000000..9b8d0bd700 --- /dev/null +++ b/website_sale_hide_price/i18n/da.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Hjemmeside" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/de.po b/website_sale_hide_price/i18n/de.po new file mode 100644 index 0000000000..53fdca74c6 --- /dev/null +++ b/website_sale_hide_price/i18n/de.po @@ -0,0 +1,99 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2023-07-08 15:10+0000\n" +"Last-Translator: Nils Coenen \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 4.17\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigurationseinstellungen" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "Standardnachricht für ausgeblendete Preise" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "Nachricht für ausgeblendete Preise" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "Preise auf der Website ausblenden" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "Produkt" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "Legen Sie einen Standardtext fest, wenn Sie Preise ausblenden" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "Preise auf Website anzeigen" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Webseite" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "Website Preis anzeigen" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" +"Wenn der Preis auf der Website ausgeblendet ist, können wir dem Kunden " +"einige Tipps geben, wie er ihn herausfinden kann." diff --git a/website_sale_hide_price/i18n/el_GR.po b/website_sale_hide_price/i18n/el_GR.po new file mode 100644 index 0000000000..3ba04aeb0c --- /dev/null +++ b/website_sale_hide_price/i18n/el_GR.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Ιστότοπος" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/en_GB.po b/website_sale_hide_price/i18n/en_GB.po new file mode 100644 index 0000000000..7c83ea561a --- /dev/null +++ b/website_sale_hide_price/i18n/en_GB.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Website" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/es.po b/website_sale_hide_price/i18n/es.po new file mode 100644 index 0000000000..f92f2eaa20 --- /dev/null +++ b/website_sale_hide_price/i18n/es.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2024-01-09 15:35+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "Ajustes de Configuración" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "Mensaje de precio oculto predeterminado" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "Precio oculto predeterminado" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "Ocultar precio a nivel del sitio web" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "Ocultar precios a nivel del sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "Ocultar precios en página web" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "Establecer un texto por defecto al ocultar precios" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "Mostrar precios en sitio web" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "Mostrar precios sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" +"Cuando el precio está oculto en el sitio web, podemos dar al cliente algunos " +"consejos sobre cómo averiguarlo." + +#~ msgid "Hide the product prices for everyone only on this website" +#~ msgstr "" +#~ "Ocultar los precios de los productos sólo para todo el mundo en este " +#~ "sitio web" diff --git a/website_sale_hide_price/i18n/es_AR.po b/website_sale_hide_price/i18n/es_AR.po new file mode 100644 index 0000000000..8514c1d060 --- /dev/null +++ b/website_sale_hide_price/i18n/es_AR.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2024-01-17 02:52+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "Configurar Ajustes" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "Mensaje Predeterminado de precio oculto" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "Mensaje de precio oculto" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "Ocultar precio a nivel sitio web" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "Ocultar precios al nivel del sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "Ocultar precios en el sitio web" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "Configurar un texto predeterminado cuando se oculten los precios" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "Mostrar precios en sitio web" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "Precio a Mostrar en Sitio Web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" +"Cuando el precio esté oculto en el sitio web, podemos darle al cliente " +"consejos sobre cómo encontrarlo." + +#~ msgid "Hide the product prices for everyone only on this website" +#~ msgstr "Oculta los precios del producto para todos solo en este sitio web" diff --git a/website_sale_hide_price/i18n/es_CL.po b/website_sale_hide_price/i18n/es_CL.po new file mode 100644 index 0000000000..8824913b77 --- /dev/null +++ b/website_sale_hide_price/i18n/es_CL.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio Web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/es_CO.po b/website_sale_hide_price/i18n/es_CO.po new file mode 100644 index 0000000000..e3819ac1b1 --- /dev/null +++ b/website_sale_hide_price/i18n/es_CO.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio Web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/es_CR.po b/website_sale_hide_price/i18n/es_CR.po new file mode 100644 index 0000000000..fe510cf425 --- /dev/null +++ b/website_sale_hide_price/i18n/es_CR.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/es_DO.po b/website_sale_hide_price/i18n/es_DO.po new file mode 100644 index 0000000000..24abc4e531 --- /dev/null +++ b/website_sale_hide_price/i18n/es_DO.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/es_EC.po b/website_sale_hide_price/i18n/es_EC.po new file mode 100644 index 0000000000..8789ad235c --- /dev/null +++ b/website_sale_hide_price/i18n/es_EC.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/es_MX.po b/website_sale_hide_price/i18n/es_MX.po new file mode 100644 index 0000000000..1377d5d2c0 --- /dev/null +++ b/website_sale_hide_price/i18n/es_MX.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio Web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/es_PE.po b/website_sale_hide_price/i18n/es_PE.po new file mode 100644 index 0000000000..f4dfb619ae --- /dev/null +++ b/website_sale_hide_price/i18n/es_PE.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio Web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/et.po b/website_sale_hide_price/i18n/et.po new file mode 100644 index 0000000000..d81ac5b8de --- /dev/null +++ b/website_sale_hide_price/i18n/et.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Veebileht" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/eu.po b/website_sale_hide_price/i18n/eu.po new file mode 100644 index 0000000000..69c4b6eb9a --- /dev/null +++ b/website_sale_hide_price/i18n/eu.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Webgunea" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/fa.po b/website_sale_hide_price/i18n/fa.po new file mode 100644 index 0000000000..605585cbc8 --- /dev/null +++ b/website_sale_hide_price/i18n/fa.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2018-07-21 10:13+0000\n" +"Last-Translator: derKonig \n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 3.0.1\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "تماس" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "نمایش قیمت ها در سایت" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "تارنما" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "نمایش قیمت در سایت" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/fi.po b/website_sale_hide_price/i18n/fi.po new file mode 100644 index 0000000000..8168729c94 --- /dev/null +++ b/website_sale_hide_price/i18n/fi.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Verkkosivut" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/fr.po b/website_sale_hide_price/i18n/fr.po new file mode 100644 index 0000000000..bb18b82b2d --- /dev/null +++ b/website_sale_hide_price/i18n/fr.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Site Internet" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/gl.po b/website_sale_hide_price/i18n/gl.po new file mode 100644 index 0000000000..79b17da09d --- /dev/null +++ b/website_sale_hide_price/i18n/gl.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sitio web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/he.po b/website_sale_hide_price/i18n/he.po new file mode 100644 index 0000000000..0fe2b373c6 --- /dev/null +++ b/website_sale_hide_price/i18n/he.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "אתר" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/hr.po b/website_sale_hide_price/i18n/hr.po new file mode 100644 index 0000000000..5cd27e9517 --- /dev/null +++ b/website_sale_hide_price/i18n/hr.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Web stranice" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/hr_HR.po b/website_sale_hide_price/i18n/hr_HR.po new file mode 100644 index 0000000000..13555fab03 --- /dev/null +++ b/website_sale_hide_price/i18n/hr_HR.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Webstranice" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/hu.po b/website_sale_hide_price/i18n/hu.po new file mode 100644 index 0000000000..8e9670c21e --- /dev/null +++ b/website_sale_hide_price/i18n/hu.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Honlap" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/id.po b/website_sale_hide_price/i18n/id.po new file mode 100644 index 0000000000..13e0ac84ab --- /dev/null +++ b/website_sale_hide_price/i18n/id.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Situs Web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/it.po b/website_sale_hide_price/i18n/it.po new file mode 100644 index 0000000000..82c56f591d --- /dev/null +++ b/website_sale_hide_price/i18n/it.po @@ -0,0 +1,99 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2024-04-16 22:41+0000\n" +"Last-Translator: Andrea Cometa \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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "Impostazioni configurazione" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "Contatto" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "Messaggio predefinito prezzo nascosto" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "Messaggio prezzo nascosto" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "Nascondi prezzo a livello sito web" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "Nascondi prezzo a livello sito web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "Nascondi prezzi nel sito web" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "Imposta un testo predefinito quando si nascondono i prezzi" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "Mostra prezzi nel sito web" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Sito web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "Visualizza presso nel sito web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" +"Quando il prezzo è nascosto nel sito web è possibile fornire al cliente " +"alcuni suggerimenti su come trovarlo." diff --git a/website_sale_hide_price/i18n/ja.po b/website_sale_hide_price/i18n/ja.po new file mode 100644 index 0000000000..7cf91605b8 --- /dev/null +++ b/website_sale_hide_price/i18n/ja.po @@ -0,0 +1,99 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2023-09-20 17:52+0000\n" +"Last-Translator: Rinaldi Firdaus \n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.17\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "コンフィグ設定" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "連絡先" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "デフォルト価格非表示メッセージ" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "価格非表示メッセージ" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "ウェブサイト価格非表示" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "プロダクト" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "価格非表示の際に表示するデフォルトメッセージを設定" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "ウェブサイトに価格を表示" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "ウェブサイト" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "ウェブサイト価格表示" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" +"ウェブサイトで価格が非表示の際に顧客を誘導するメッセージを出すことができま" +"す。" diff --git a/website_sale_hide_price/i18n/ko.po b/website_sale_hide_price/i18n/ko.po new file mode 100644 index 0000000000..1a4700d29d --- /dev/null +++ b/website_sale_hide_price/i18n/ko.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "웹사이트" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/lt.po b/website_sale_hide_price/i18n/lt.po new file mode 100644 index 0000000000..784bfdb006 --- /dev/null +++ b/website_sale_hide_price/i18n/lt.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\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" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Tinklapis" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/lv.po b/website_sale_hide_price/i18n/lv.po new file mode 100644 index 0000000000..6098f7b411 --- /dev/null +++ b/website_sale_hide_price/i18n/lv.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\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 != 0 ? 1 : " +"2);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Tīkla vietne" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/mk.po b/website_sale_hide_price/i18n/mk.po new file mode 100644 index 0000000000..f9281591bc --- /dev/null +++ b/website_sale_hide_price/i18n/mk.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Вебсајт" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/mn.po b/website_sale_hide_price/i18n/mn.po new file mode 100644 index 0000000000..f2b15e209a --- /dev/null +++ b/website_sale_hide_price/i18n/mn.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Вэбсайт" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/nb.po b/website_sale_hide_price/i18n/nb.po new file mode 100644 index 0000000000..30aa2f523d --- /dev/null +++ b/website_sale_hide_price/i18n/nb.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Nettsted" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/nl.po b/website_sale_hide_price/i18n/nl.po new file mode 100644 index 0000000000..873b42193f --- /dev/null +++ b/website_sale_hide_price/i18n/nl.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Website" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/nl_NL.po b/website_sale_hide_price/i18n/nl_NL.po new file mode 100644 index 0000000000..81d1fcce1b --- /dev/null +++ b/website_sale_hide_price/i18n/nl_NL.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Website" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/pl.po b/website_sale_hide_price/i18n/pl.po new file mode 100644 index 0000000000..7e31ef143a --- /dev/null +++ b/website_sale_hide_price/i18n/pl.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n" +"%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n" +"%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Strona WWW" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/pt.po b/website_sale_hide_price/i18n/pt.po new file mode 100644 index 0000000000..7e9ed8b6bd --- /dev/null +++ b/website_sale_hide_price/i18n/pt.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-03-30 09:34+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.14.1\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "Parâmetros de Configuração" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "Contacto" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "Mensagem de Preço ocultado padrão" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "Mensagem de Preço ocultado" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "Ocultar preços no website" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "Defina um texto padrão ao ocultar preços" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "Mostrar preços no website" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Website" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "Mostrar Preços Website" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" +"Quando o preço estiver oculto no website, podemos dar ao cliente algumas " +"dicas sobre como o descobrir." diff --git a/website_sale_hide_price/i18n/pt_BR.po b/website_sale_hide_price/i18n/pt_BR.po new file mode 100644 index 0000000000..9e4b296961 --- /dev/null +++ b/website_sale_hide_price/i18n/pt_BR.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Website" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/ru.po b/website_sale_hide_price/i18n/ru.po new file mode 100644 index 0000000000..d08f68604b --- /dev/null +++ b/website_sale_hide_price/i18n/ru.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" +"%100>=11 && n%100<=14)? 2 : 3);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Сайт" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/sk.po b/website_sale_hide_price/i18n/sk.po new file mode 100644 index 0000000000..cad172d2bf --- /dev/null +++ b/website_sale_hide_price/i18n/sk.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Webová stránka" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/sl.po b/website_sale_hide_price/i18n/sl.po new file mode 100644 index 0000000000..a25ccc160e --- /dev/null +++ b/website_sale_hide_price/i18n/sl.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2020-08-11 17:59+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 3.10\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "Stik" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "Prikaži cene na spletni strani" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Spletna stran" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "Prikaz cen na spletni strani" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/sr.po b/website_sale_hide_price/i18n/sr.po new file mode 100644 index 0000000000..6b6ebda3dc --- /dev/null +++ b/website_sale_hide_price/i18n/sr.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Web stranica" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/sr@latin.po b/website_sale_hide_price/i18n/sr@latin.po new file mode 100644 index 0000000000..6f73bf0a33 --- /dev/null +++ b/website_sale_hide_price/i18n/sr@latin.po @@ -0,0 +1,98 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\n" +"Language: sr@latin\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Internet stranica" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/sv.po b/website_sale_hide_price/i18n/sv.po new file mode 100644 index 0000000000..2aadff426b --- /dev/null +++ b/website_sale_hide_price/i18n/sv.po @@ -0,0 +1,99 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2024-06-05 14:34+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "Konfigureringsinställningar" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "Kontakt" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "Standard Doldt prismeddelande" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "Dolda prisuppgifter" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "Dölj pris på webbplatsnivå" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "Dölj priser på webbplatsnivå" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "Dölj priser på webbplatsen" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "Produkt" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "Ange en standardtext när du döljer priser" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "Visa priser på webbplatsen" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Webbplats" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "Webbplats Visa pris" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" +"När priset är dolt på webbplatsen kan vi ge kunderna några tips om hur de " +"kan ta reda på det." diff --git a/website_sale_hide_price/i18n/th.po b/website_sale_hide_price/i18n/th.po new file mode 100644 index 0000000000..f4fec95432 --- /dev/null +++ b/website_sale_hide_price/i18n/th.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "เว็บไซต์" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/tr.po b/website_sale_hide_price/i18n/tr.po new file mode 100644 index 0000000000..9f93f09679 --- /dev/null +++ b/website_sale_hide_price/i18n/tr.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Web Sitesi" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/uk.po b/website_sale_hide_price/i18n/uk.po new file mode 100644 index 0000000000..7bbcac27b0 --- /dev/null +++ b/website_sale_hide_price/i18n/uk.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Веб-сайт" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/vi.po b/website_sale_hide_price/i18n/vi.po new file mode 100644 index 0000000000..3b77588277 --- /dev/null +++ b/website_sale_hide_price/i18n/vi.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "Trang web" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/website_sale_hide_price.pot b/website_sale_hide_price/i18n/website_sale_hide_price.pot new file mode 100644 index 0000000000..ea226f2289 --- /dev/null +++ b/website_sale_hide_price/i18n/website_sale_hide_price.pot @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 19.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: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,website_form_label:website_sale_hide_price.model_res_partner +msgid "Create a Customer" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__display_name +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__display_name +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__display_name +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__id +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__id +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__id +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__id +msgid "ID" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on" +" how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/zh_CN.po b/website_sale_hide_price/i18n/zh_CN.po new file mode 100644 index 0000000000..71e9df4297 --- /dev/null +++ b/website_sale_hide_price/i18n/zh_CN.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "网站" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/i18n/zh_TW.po b/website_sale_hide_price/i18n/zh_TW.po new file mode 100644 index 0000000000..022b97da40 --- /dev/null +++ b/website_sale_hide_price/i18n/zh_TW.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_hide_price +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-12-16 01:57+0000\n" +"PO-Revision-Date: 2017-12-16 01:57+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_config_settings +msgid "Config Settings" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_res_partner +msgid "Contact" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "Default Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price_message +msgid "Hidden price message" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price +msgid "Hide price at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Hide prices at website level" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_product__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_product_template__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_config_settings__website_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_hide_price +msgid "Hide prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_hide_price +#: model_terms:ir.ui.view,arch_db:website_sale_hide_price.res_config_settings_view_form +msgid "Set a default text when hiding prices" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_partner__website_show_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_res_users__website_show_price +msgid "Show prices on website" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model,name:website_sale_hide_price.model_website +msgid "Website" +msgstr "網站" + +#. module: website_sale_hide_price +#: model:ir.model.fields,field_description:website_sale_hide_price.field_website__website_show_price +msgid "Website Show Price" +msgstr "" + +#. module: website_sale_hide_price +#: model:ir.model.fields,help:website_sale_hide_price.field_product_product__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_product_template__website_hide_price_message +#: model:ir.model.fields,help:website_sale_hide_price.field_res_config_settings__website_hide_price_default_message +#: model:ir.model.fields,help:website_sale_hide_price.field_website__website_hide_price_default_message +msgid "" +"When the price is hidden on the website we can give the customersome tips on " +"how to find it out." +msgstr "" diff --git a/website_sale_hide_price/models/__init__.py b/website_sale_hide_price/models/__init__.py new file mode 100644 index 0000000000..1742af10df --- /dev/null +++ b/website_sale_hide_price/models/__init__.py @@ -0,0 +1,4 @@ +from . import product_template +from . import res_config_settings +from . import res_partner +from . import website diff --git a/website_sale_hide_price/models/product_template.py b/website_sale_hide_price/models/product_template.py new file mode 100644 index 0000000000..736b1ab4e2 --- /dev/null +++ b/website_sale_hide_price/models/product_template.py @@ -0,0 +1,65 @@ +# Copyright 2022 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + website_hide_price = fields.Boolean(string="Hide prices on website") + website_hide_price_message = fields.Text( + string="Hidden price message", + help="When the price is hidden on the website we can give the customer" + "some tips on how to find it out.", + translate=True, + ) + + def _get_combination_info( + self, + combination=False, + product_id=False, + add_qty=1, + uom_id=False, + only_template=False, + ): + combination_info = super()._get_combination_info( + combination=combination, + product_id=product_id, + add_qty=add_qty, + uom_id=uom_id, + only_template=only_template, + ) + combination_info.update( + { + "website_hide_price": self.website_hide_price, + "website_hide_price_message": self.website_hide_price_message, + } + ) + return combination_info + + def _search_render_results(self, fetch_fields, mapping, icon, limit): + """Hide price on the search bar results""" + results_data = super()._search_render_results( + fetch_fields, mapping, icon, limit + ) + website_show_price = ( + self.env["website"].get_current_website().website_show_price + ) + for product, data in zip(self, results_data, strict=True): + if product.website_hide_price or not website_show_price: + data.update( + { + "price": "%s" + % (product.website_hide_price_message or ""), + "list_price": "", + } + ) + return results_data + + def _website_show_quick_add(self): + website_show_price = ( + self.env["website"].get_current_website().website_show_price + ) + return ( + website_show_price and not self.website_hide_price + ) and super()._website_show_quick_add() diff --git a/website_sale_hide_price/models/res_config_settings.py b/website_sale_hide_price/models/res_config_settings.py new file mode 100644 index 0000000000..c434a17c6e --- /dev/null +++ b/website_sale_hide_price/models/res_config_settings.py @@ -0,0 +1,17 @@ +# Copyright 2022 Tecnativa - David Vidal +# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). +from odoo import fields, models + + +class ResConfigSettings(models.TransientModel): + _inherit = "res.config.settings" + + website_hide_price = fields.Boolean( + string="Hide prices on website", + related="website_id.website_hide_price", + readonly=False, + ) + website_hide_price_default_message = fields.Char( + related="website_id.website_hide_price_default_message", + readonly=False, + ) diff --git a/website_sale_hide_price/models/res_partner.py b/website_sale_hide_price/models/res_partner.py new file mode 100644 index 0000000000..2652501034 --- /dev/null +++ b/website_sale_hide_price/models/res_partner.py @@ -0,0 +1,9 @@ +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class ResPartner(models.Model): + _inherit = "res.partner" + + website_show_price = fields.Boolean(string="Show prices on website", default=True) diff --git a/website_sale_hide_price/models/website.py b/website_sale_hide_price/models/website.py new file mode 100644 index 0000000000..5c18be2d3a --- /dev/null +++ b/website_sale_hide_price/models/website.py @@ -0,0 +1,29 @@ +# Copyright 2017 Tecnativa - David Vidal +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models +from odoo.http import request + + +class Website(models.Model): + _inherit = "website" + + website_hide_price = fields.Boolean( + string="Hide prices on website", + copy=False, + help="Hide price at website level", + ) + website_show_price = fields.Boolean(compute="_compute_website_show_price") + website_hide_price_default_message = fields.Char( + string="Default Hidden price message", + help="When the price is hidden on the website we can give the customer" + "some tips on how to find it out.", + translate=True, + ) + + def _compute_website_show_price(self): + for rec in self: + rec.website_show_price = ( + not rec.website_hide_price + and request.env.user.partner_id.website_show_price + ) diff --git a/website_sale_hide_price/pyproject.toml b/website_sale_hide_price/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/website_sale_hide_price/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/website_sale_hide_price/readme/CONFIGURE.md b/website_sale_hide_price/readme/CONFIGURE.md new file mode 100644 index 0000000000..8927236b50 --- /dev/null +++ b/website_sale_hide_price/readme/CONFIGURE.md @@ -0,0 +1,29 @@ +If you want to hide prices at customer level: + +1. Go to *Customers* and choose one. +2. Go to *Sales and Purchases* tab. +3. In *Sales* group set *Show prices on website* on or off so this + customer can see them or not. The default value is True, so every + partner website user can see the prices. + +For not logged in customers: + +1. If you want to have the prices hidden by default when no user is + logged in you should go to Public User's partner and set *Show + prices on website* off. (Remember that the Public User's user and + partner use to be archived). + +Hide prices at product level: + +1. Go to *Website \> eCommerce \> Products* and choose one. +2. Go to *Sales* tab. +3. In the *Ecommerce Shop* section you have the option *Hide prices on website*. +4. You can optionally set a message that will be displayed when the + prices are hidden. + +If you want to hide prices at website level + +1. Go to *Website \> Configuration \> Settings* and choose the website + to hide the prices. +2. In the *Shop - Products* section you have the option *Hide prices on + website* diff --git a/website_sale_hide_price/readme/CONTRIBUTORS.md b/website_sale_hide_price/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..573ada6bf9 --- /dev/null +++ b/website_sale_hide_price/readme/CONTRIBUTORS.md @@ -0,0 +1,13 @@ +- [Tecnativa](https://www.tecnativa.com): + - David Vidal + - Pilar Vargas +- Abraham González \<\> +- Juanjo Algaz \<\> +- \`Factor Libre \<\>\`: + - Pablo De Andrés \<\> +- \`Sodexis \<\>\`: + - Karthik \<\> +- [Idealis Consulting](https://idealisconsulting.com): + - Sylvain Van Hoof +- [Kencove](https://kencove.com): + - Mohamed Alkobrosli diff --git a/website_sale_hide_price/readme/DESCRIPTION.md b/website_sale_hide_price/readme/DESCRIPTION.md new file mode 100644 index 0000000000..da5bfb221e --- /dev/null +++ b/website_sale_hide_price/readme/DESCRIPTION.md @@ -0,0 +1 @@ +This module allows to have hidden product prices on the website store. diff --git a/website_sale_hide_price/readme/ROADMAP.md b/website_sale_hide_price/readme/ROADMAP.md new file mode 100644 index 0000000000..817d959c50 --- /dev/null +++ b/website_sale_hide_price/readme/ROADMAP.md @@ -0,0 +1,3 @@ +- This module is incompatible with the website_sale_stock_force_block + module because it makes changes to the same attributes in the + website_sale.products_add_to_cart template. diff --git a/website_sale_hide_price/readme/USAGE.md b/website_sale_hide_price/readme/USAGE.md new file mode 100644 index 0000000000..014ffe27dd --- /dev/null +++ b/website_sale_hide_price/readme/USAGE.md @@ -0,0 +1,10 @@ +After configuring the module go to the website store and check your +expected results: + +1. On the search box writing the name of a product. +2. On the product list (/shop). +3. On the product page. +4. On the recently viewed products. + +You shouldn't be able to either see the prices or buy any of the +forbidden items if any. diff --git a/website_sale_hide_price/static/description/icon.png b/website_sale_hide_price/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/website_sale_hide_price/static/description/icon.png differ diff --git a/website_sale_hide_price/static/description/index.html b/website_sale_hide_price/static/description/index.html new file mode 100644 index 0000000000..b143715cce --- /dev/null +++ b/website_sale_hide_price/static/description/index.html @@ -0,0 +1,509 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Website Sale Hide Price

+ +

Beta License: AGPL-3 OCA/e-commerce Translate me on Weblate Try me on Runboat

+

This module allows to have hidden product prices on the website store.

+

Table of contents

+ +
+

Configuration

+

If you want to hide prices at customer level:

+
    +
  1. Go to Customers and choose one.
  2. +
  3. Go to Sales and Purchases tab.
  4. +
  5. In Sales group set Show prices on website on or off so this +customer can see them or not. The default value is True, so every +partner website user can see the prices.
  6. +
+

For not logged in customers:

+
    +
  1. If you want to have the prices hidden by default when no user is +logged in you should go to Public User’s partner and set Show prices +on website off. (Remember that the Public User’s user and partner +use to be archived).
  2. +
+

Hide prices at product level:

+
    +
  1. Go to Website > eCommerce > Products and choose one.
  2. +
  3. Go to Sales tab.
  4. +
  5. In the Ecommerce Shop section you have the option Hide prices on +website.
  6. +
  7. You can optionally set a message that will be displayed when the +prices are hidden.
  8. +
+

If you want to hide prices at website level

+
    +
  1. Go to Website > Configuration > Settings and choose the website to +hide the prices.
  2. +
  3. In the Shop - Products section you have the option Hide prices on +website
  4. +
+
+
+

Usage

+

After configuring the module go to the website store and check your +expected results:

+
    +
  1. On the search box writing the name of a product.
  2. +
  3. On the product list (/shop).
  4. +
  5. On the product page.
  6. +
  7. On the recently viewed products.
  8. +
+

You shouldn’t be able to either see the prices or buy any of the +forbidden items if any.

+
+
+

Known issues / Roadmap

+
    +
  • This module is incompatible with the website_sale_stock_force_block +module because it makes changes to the same attributes in the +website_sale.products_add_to_cart template.
  • +
+
+
+

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

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

This module is part of the OCA/e-commerce project on GitHub.

+

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

+
+
+
+
+ + diff --git a/website_sale_hide_price/views/partner_view.xml b/website_sale_hide_price/views/partner_view.xml new file mode 100644 index 0000000000..fe208eb08a --- /dev/null +++ b/website_sale_hide_price/views/partner_view.xml @@ -0,0 +1,12 @@ + + + + res.partner + + + + + + + + diff --git a/website_sale_hide_price/views/product_snippet_template_data.xml b/website_sale_hide_price/views/product_snippet_template_data.xml new file mode 100644 index 0000000000..3f2c7ad440 --- /dev/null +++ b/website_sale_hide_price/views/product_snippet_template_data.xml @@ -0,0 +1,32 @@ + + + + + + + diff --git a/website_sale_hide_price/views/product_template_views.xml b/website_sale_hide_price/views/product_template_views.xml new file mode 100644 index 0000000000..98c5dd8cc0 --- /dev/null +++ b/website_sale_hide_price/views/product_template_views.xml @@ -0,0 +1,13 @@ + + + + product.template + + + + + + + + + diff --git a/website_sale_hide_price/views/res_config_settings_views.xml b/website_sale_hide_price/views/res_config_settings_views.xml new file mode 100644 index 0000000000..c4afea16ef --- /dev/null +++ b/website_sale_hide_price/views/res_config_settings_views.xml @@ -0,0 +1,23 @@ + + + + res.config.settings + + + + + + + + + + + + + diff --git a/website_sale_hide_price/views/website_sale_template.xml b/website_sale_hide_price/views/website_sale_template.xml new file mode 100644 index 0000000000..53cefa6d99 --- /dev/null +++ b/website_sale_hide_price/views/website_sale_template.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + diff --git a/website_sale_product_brand/README.rst b/website_sale_product_brand/README.rst new file mode 100644 index 0000000000..9ffc193f47 --- /dev/null +++ b/website_sale_product_brand/README.rst @@ -0,0 +1,135 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +================================== +Product Brand Filtering in Website +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:0804be1922a91c42d25f160d4936bce4fa32b8d1ffd390c772c9ec3eec7fac9c + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fe--commerce-lightgray.png?logo=github + :target: https://github.com/OCA/e-commerce/tree/19.0/website_sale_product_brand + :alt: OCA/e-commerce +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/e-commerce-19-0/e-commerce-19-0-website_sale_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/e-commerce&target_branch=19.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module was written to extend the functionality of product filtering +on website. It will allow you to filter product based on its brand. + +While shopping online, we have seen various eShops having a feature to +shop by brands which ODOO does not yet provide officially. Website Sale +Product Brand fills the gap at certain extent and by providing basic +search by brands, thus reducing end-user’s efforts in searching the +products he/she wants to purchase. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +In order to hide brands from the e-commerce: + +1. Go to *Website > eCommerce > Product brands* +2. Click on the brand you want to unpublish. +3. Click on the *Website published* smart button. + +Usage +===== + +Shop by brand feature is available on various famous e-commerce websites +like amazon, flipkart and many. Shop by brand feature enables you to +display product relevant to that particular brand. + +To use this module, you need to: + +Once you install this module, user will be able to create a new brand +and define the brand to a product. + +To create product brand go to *Website > Settings > Products > Product +brands*: + + - User can assign a nice logo with brand description. + - After configuring the brand, user can assign a particular brand to + a particular products. + +Based on this configuration, you will see the menuitem shop by brand +next to shop menu. It will show all the brands and once you select that +brand it will show product's which is related to this brand. + +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 +------- + +* Serpent Consulting Services Pvt. Ltd. +* Tecnativa + +Contributors +------------ + +- Jay Vora + +- Meet Dholakia + +- `Tecnativa `__: + + - Ernesto Tejeda + - Sergio Teruel + - Alexandre Díaz + - David Vidal + - Carlos López + - Pilar Vargas + +- `Studio73 `__: + + - Alex Garcia <[alex@studio73.es]> + +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/e-commerce `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/website_sale_product_brand/__init__.py b/website_sale_product_brand/__init__.py new file mode 100644 index 0000000000..b51a32d84e --- /dev/null +++ b/website_sale_product_brand/__init__.py @@ -0,0 +1,5 @@ +# © 2016 Serpent Consulting Services Pvt. Ltd. (http://www.serpentcs.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import models +from . import controllers diff --git a/website_sale_product_brand/__manifest__.py b/website_sale_product_brand/__manifest__.py new file mode 100644 index 0000000000..4ab6d105f4 --- /dev/null +++ b/website_sale_product_brand/__manifest__.py @@ -0,0 +1,36 @@ +# © 2016 Serpent Consulting Services Pvt. Ltd. (http://www.serpentcs.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Product Brand Filtering in Website", + "category": "e-commerce", + "author": "Serpent Consulting Services Pvt. Ltd., " + "Tecnativa, " + "Odoo Community Association (OCA)", + "website": "https://github.com/OCA/e-commerce", + "version": "19.0.1.0.0", + "license": "AGPL-3", + "depends": ["product_brand", "website_sale"], + "data": [ + "security/ir.model.access.csv", + "data/website_menu.xml", + "views/product_brand.xml", + "views/product_brand_views.xml", + "views/templates.xml", + ], + "assets": { + "web.assets_frontend": [ + "/website_sale_product_brand/static/src/scss/website_sale_product_brand.scss", + ( + "after", + "website_sale/static/src/interactions/website_sale.js", + "/website_sale_product_brand/static/src/interactions/website_sale_brand_filter.esm.js", + ), + ], + "web.assets_tests": [ + "/website_sale_product_brand/static/src/js/tour.esm.js", + "/website_sale_product_brand/static/src/js/test_website_sale_filter_brand.esm.js", + ], + }, + "installable": True, +} diff --git a/website_sale_product_brand/controllers/__init__.py b/website_sale_product_brand/controllers/__init__.py new file mode 100644 index 0000000000..5025f0dd84 --- /dev/null +++ b/website_sale_product_brand/controllers/__init__.py @@ -0,0 +1,4 @@ +# © 2016 Serpent Consulting Services Pvt. Ltd. (http://www.serpentcs.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from . import main diff --git a/website_sale_product_brand/controllers/main.py b/website_sale_product_brand/controllers/main.py new file mode 100644 index 0000000000..a65220f0e4 --- /dev/null +++ b/website_sale_product_brand/controllers/main.py @@ -0,0 +1,211 @@ +# © 2016 Serpent Consulting Services Pvt. Ltd. (http://www.serpentcs.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import http +from odoo.fields import Domain +from odoo.http import request + +from odoo.addons.website_sale.controllers.main import QueryURL, WebsiteSale + + +class WebsiteSale(WebsiteSale): + def _update_domain(self, brands_list, domain): + selected_brand_ids = [int(brand) for brand in brands_list] + if brands_list: + for leaf in domain: + if leaf[0] == "product_brand_id": + domain.remove(leaf) + domain += [("product_brand_id", "in", selected_brand_ids)] + return domain + + def _get_brand_ids(self, req): + return req.getlist("brand") or req.getlist("brand_ids") or [] + + def _build_brands_list( + self, + selected_brand_ids, + search=None, + products=None, + search_products=None, + category=None, + ): + domain = [] + if not products: + domain = [("id", "in", selected_brand_ids)] + elif search or category: + domain = [("product_ids", "in", search_products.ids)] + return ( + request.env["product.brand"] + .sudo() + .search(domain) + .filtered(lambda x: x.is_published and x.published_products_count > 0) + ) + + def _get_shop_domain_no_brands( + self, search, category, attribute_value_dict, search_in_description + ): + return super()._get_shop_domain( + search, + category, + attribute_value_dict, + search_in_description=search_in_description, + ) + + def _remove_extra_brands(self, brands, search_products, attrib_values): + if attrib_values: + search_product_brands = search_products.mapped("product_brand_id") + brands = brands.filtered(lambda b: b.id in search_product_brands.ids) + # sort brands by name + return brands.sorted(key=lambda brand: brand.name) + + def _get_search_options( + self, + category=None, + attribute_value_dict=None, + tags=None, + min_price=0.0, + max_price=0.0, + conversion_rate=1, + **post, + ): + res = super()._get_search_options( + category=category, + attribute_value_dict=attribute_value_dict, + tags=tags, + min_price=min_price, + max_price=max_price, + conversion_rate=conversion_rate, + **post, + ) + res["brand_ids"] = request.env.context.get("brand_ids") + return res + + def _get_shop_domain( + self, search, category, attribute_value_dict, search_in_description=True + ): + domain = super()._get_shop_domain( + search, + category, + attribute_value_dict, + search_in_description=search_in_description, + ) + brand_ids = request.env.context.get("brand_ids") or [ + int(b) + for b in ( + request.httprequest.args.getlist("brand") + or request.httprequest.args.getlist("brand_ids") + ) + if b and str(b).isdigit() + ] + if brand_ids: + domain = Domain.AND([domain, [("product_brand_id", "in", brand_ids)]]) + return domain + + @http.route( + [ + "/shop", + "/shop/page/", + '/shop/category/', + '/shop/category//page/", # Continue previous line + "/shop/brands", + ], + type="http", + auth="public", + website=True, + ) + def shop( + self, + page=0, + category=None, + search="", + min_price=0.0, + max_price=0.0, + ppg=False, + brand=None, + **post, + ): + brands_list = self._get_brand_ids(request.httprequest.args) + if brands_list: + request.update_context(brand_ids=[int(b) for b in brands_list]) + elif brand: + context = dict(request.env.context) + context.setdefault("brand_ids", [int(brand)]) + request.update_context(**context) + res = super().shop( + page=page, + category=category, + search=search, + min_price=min_price, + max_price=max_price, + ppg=ppg, + brand=brand, + **post, + ) + qcontext = getattr(res, "qcontext", None) or {} + attrib_values = qcontext.get("attrib_values") + products = qcontext.get("products") + if attrib_values is None or products is None: + return res + attribute_values = request.httprequest.args.getlist("attribute_values") + if attribute_values: + post["attribute_values"] = attribute_values + domain = self._get_shop_domain_no_brands( + search, category, attrib_values, search_in_description=False + ) + search_products = request.env["product.template"].search(domain) + # build brands list + selected_brand_ids = [int(brand) for brand in brands_list] + brands = self._build_brands_list( + selected_brand_ids, search, products, search_products, category + ) + brands = self._remove_extra_brands(brands, search_products, attrib_values) + # use search() domain instead of mapped() for better performance: + # will basically search for product's related attribute values + attrib_valid_ids = ( + request.env["product.attribute.value"] + .search( + [ + "&", + ( + "pav_attribute_line_ids.product_tmpl_id", + "in", + search_products._ids, + ), + ("pav_attribute_line_ids.value_ids", "!=", False), + ] + ) + .ids + ) + keep = qcontext.get("keep") + if keep and hasattr(keep, "args"): + keep.args["brand"] = brands_list + keep.args["brand_ids"] = selected_brand_ids + # assign values for usage in qweb + qcontext.update( + { + "brands": brands, + "selected_brand_ids": selected_brand_ids, + "attr_valid": attrib_valid_ids, + } + ) + return res + + # Method to get the brands. + @http.route(["/page/product_brands"], type="http", auth="public", website=True) + def product_brands(self, **post): + b_obj = request.env["product.brand"] + domain = [("website_published", "=", True)] + if post.get("search"): + domain += [("name", "ilike", post.get("search"))] + brand_rec = ( + b_obj.sudo() + .search(domain) + .filtered(lambda x: x.published_products_count > 0) + ) + + keep = QueryURL("/page/product_brands", brand_id=[]) + values = {"brand_rec": brand_rec, "keep": keep} + if post.get("search"): + values.update({"search": post.get("search")}) + return request.render("website_sale_product_brand.product_brands", values) diff --git a/website_sale_product_brand/data/website_menu.xml b/website_sale_product_brand/data/website_menu.xml new file mode 100644 index 0000000000..b996162bdf --- /dev/null +++ b/website_sale_product_brand/data/website_menu.xml @@ -0,0 +1,10 @@ + + + + + Shop by Brand + /page/product_brands + 25 + + + diff --git a/website_sale_product_brand/i18n/ar.po b/website_sale_product_brand/i18n/ar.po new file mode 100644 index 0000000000..c03cd58c2d --- /dev/null +++ b/website_sale_product_brand/i18n/ar.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " +"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "الموقع" diff --git a/website_sale_product_brand/i18n/bg.po b/website_sale_product_brand/i18n/bg.po new file mode 100644 index 0000000000..2691fd90f3 --- /dev/null +++ b/website_sale_product_brand/i18n/bg.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# Kaloyan Naumov , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/bg/)\n" +"Language: bg\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Уебсайт" diff --git a/website_sale_product_brand/i18n/bs.po b/website_sale_product_brand/i18n/bs.po new file mode 100644 index 0000000000..acf9d0f2d8 --- /dev/null +++ b/website_sale_product_brand/i18n/bs.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:27+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Web stranica" diff --git a/website_sale_product_brand/i18n/ca.po b/website_sale_product_brand/i18n/ca.po new file mode 100644 index 0000000000..66734f988f --- /dev/null +++ b/website_sale_product_brand/i18n/ca.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +# Marc Tormo i Bochaca , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-09 03:07+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "No s'han trobat marques." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Marques de productes" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Cercar" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Cercant..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Comprar per marca" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Lloc web" diff --git a/website_sale_product_brand/i18n/cs.po b/website_sale_product_brand/i18n/cs.po new file mode 100644 index 0000000000..5bc5591029 --- /dev/null +++ b/website_sale_product_brand/i18n/cs.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Webová stránka" diff --git a/website_sale_product_brand/i18n/da.po b/website_sale_product_brand/i18n/da.po new file mode 100644 index 0000000000..e5e52cd75a --- /dev/null +++ b/website_sale_product_brand/i18n/da.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +# Hans Henrik Gabelgaard , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-19 02:44+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Søg" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Hjemmeside" diff --git a/website_sale_product_brand/i18n/de.po b/website_sale_product_brand/i18n/de.po new file mode 100644 index 0000000000..117273c129 --- /dev/null +++ b/website_sale_product_brand/i18n/de.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-05-20 01:42+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "Keine Marken gefunden." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Produktmarken" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Suche" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Suche..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Nach Marke Einkaufen" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Webseite" diff --git a/website_sale_product_brand/i18n/el_GR.po b/website_sale_product_brand/i18n/el_GR.po new file mode 100644 index 0000000000..895e2f19e0 --- /dev/null +++ b/website_sale_product_brand/i18n/el_GR.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# Kostas Goutoudis , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Ιστότοπος" diff --git a/website_sale_product_brand/i18n/en_GB.po b/website_sale_product_brand/i18n/en_GB.po new file mode 100644 index 0000000000..ab7627bc69 --- /dev/null +++ b/website_sale_product_brand/i18n/en_GB.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/teams/" +"23907/en_GB/)\n" +"Language: en_GB\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Website" diff --git a/website_sale_product_brand/i18n/es.po b/website_sale_product_brand/i18n/es.po new file mode 100644 index 0000000000..a25289479c --- /dev/null +++ b/website_sale_product_brand/i18n/es.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +# Pedro M. Baeza , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "Puede publicar" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "Está publicado" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "No se han encontrado marcas." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "Marca de producto" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Marcas de producto" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Buscar" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Búsqueda..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Tienda por marcas" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "URL completa de acceso al documento a través de la página web." + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "Visible en la página web actual" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "URL de la página web" + +#~ msgid "Website" +#~ msgstr "Sitio web" diff --git a/website_sale_product_brand/i18n/es_AR.po b/website_sale_product_brand/i18n/es_AR.po new file mode 100644 index 0000000000..dfbec45636 --- /dev/null +++ b/website_sale_product_brand/i18n/es_AR.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/teams/" +"23907/es_AR/)\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "Puede Publicar" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "Está publicado" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "No se encontraron Marcas." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "Producto" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "Marca del Producto" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Marcas de Productos" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Buscar" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Buscar..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Comprar por Marca" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "La URL completa para acceder al documento a través del sitio web." + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "Visible en el sitio web actual" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "URL del Sitio Web" + +#~ msgid "Website" +#~ msgstr "Sitio web" diff --git a/website_sale_product_brand/i18n/es_CL.po b/website_sale_product_brand/i18n/es_CL.po new file mode 100644 index 0000000000..2e93fe5339 --- /dev/null +++ b/website_sale_product_brand/i18n/es_CL.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Sitio Web" diff --git a/website_sale_product_brand/i18n/es_CO.po b/website_sale_product_brand/i18n/es_CO.po new file mode 100644 index 0000000000..2a7b0e2fcb --- /dev/null +++ b/website_sale_product_brand/i18n/es_CO.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Sitio Web" diff --git a/website_sale_product_brand/i18n/es_CR.po b/website_sale_product_brand/i18n/es_CR.po new file mode 100644 index 0000000000..2a96d53a26 --- /dev/null +++ b/website_sale_product_brand/i18n/es_CR.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/teams/" +"23907/es_CR/)\n" +"Language: es_CR\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Sitio web" diff --git a/website_sale_product_brand/i18n/es_DO.po b/website_sale_product_brand/i18n/es_DO.po new file mode 100644 index 0000000000..42f9e1c5bc --- /dev/null +++ b/website_sale_product_brand/i18n/es_DO.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Sitio web" diff --git a/website_sale_product_brand/i18n/es_EC.po b/website_sale_product_brand/i18n/es_EC.po new file mode 100644 index 0000000000..df5ab8dac6 --- /dev/null +++ b/website_sale_product_brand/i18n/es_EC.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Sitio web" diff --git a/website_sale_product_brand/i18n/es_MX.po b/website_sale_product_brand/i18n/es_MX.po new file mode 100644 index 0000000000..3f15e75c73 --- /dev/null +++ b/website_sale_product_brand/i18n/es_MX.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Sitio Web" diff --git a/website_sale_product_brand/i18n/es_PE.po b/website_sale_product_brand/i18n/es_PE.po new file mode 100644 index 0000000000..f125a7c83e --- /dev/null +++ b/website_sale_product_brand/i18n/es_PE.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Sitio Web" diff --git a/website_sale_product_brand/i18n/et.po b/website_sale_product_brand/i18n/et.po new file mode 100644 index 0000000000..0129937103 --- /dev/null +++ b/website_sale_product_brand/i18n/et.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/et/)\n" +"Language: et\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Veebileht" diff --git a/website_sale_product_brand/i18n/eu.po b/website_sale_product_brand/i18n/eu.po new file mode 100644 index 0000000000..0edd0e07f9 --- /dev/null +++ b/website_sale_product_brand/i18n/eu.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# Esther Martín Menéndez , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 02:26+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Bilatu" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Website" diff --git a/website_sale_product_brand/i18n/fa.po b/website_sale_product_brand/i18n/fa.po new file mode 100644 index 0000000000..0abe6cbca7 --- /dev/null +++ b/website_sale_product_brand/i18n/fa.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/fa/)\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "هیچ برندی پیدا نشد." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "برندهای محصول" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "جستجو" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "جستجو..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "خرید بر اساس برند" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "تارنما" diff --git a/website_sale_product_brand/i18n/fi.po b/website_sale_product_brand/i18n/fi.po new file mode 100644 index 0000000000..1991a47519 --- /dev/null +++ b/website_sale_product_brand/i18n/fi.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Verkkosivut" diff --git a/website_sale_product_brand/i18n/fr.po b/website_sale_product_brand/i18n/fr.po new file mode 100644 index 0000000000..ab30c9a4de --- /dev/null +++ b/website_sale_product_brand/i18n/fr.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-10 04:19+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \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" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Chercher" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Rechercher..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Site Internet" diff --git a/website_sale_product_brand/i18n/he.po b/website_sale_product_brand/i18n/he.po new file mode 100644 index 0000000000..03add13bce --- /dev/null +++ b/website_sale_product_brand/i18n/he.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "אתר" diff --git a/website_sale_product_brand/i18n/hr.po b/website_sale_product_brand/i18n/hr.po new file mode 100644 index 0000000000..1756bbdd90 --- /dev/null +++ b/website_sale_product_brand/i18n/hr.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Web stranice" diff --git a/website_sale_product_brand/i18n/hr_HR.po b/website_sale_product_brand/i18n/hr_HR.po new file mode 100644 index 0000000000..0a3a556276 --- /dev/null +++ b/website_sale_product_brand/i18n/hr_HR.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "Nema pronađenih brendova." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Brendovi proizvoda" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Pretraži" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Pretraga..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Kupuj po brendu" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Webstranice" diff --git a/website_sale_product_brand/i18n/hu.po b/website_sale_product_brand/i18n/hu.po new file mode 100644 index 0000000000..0a3b5eccc5 --- /dev/null +++ b/website_sale_product_brand/i18n/hu.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Honlap" diff --git a/website_sale_product_brand/i18n/id.po b/website_sale_product_brand/i18n/id.po new file mode 100644 index 0000000000..0f5795c58e --- /dev/null +++ b/website_sale_product_brand/i18n/id.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/id/)\n" +"Language: id\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Situs Web" diff --git a/website_sale_product_brand/i18n/it.po b/website_sale_product_brand/i18n/it.po new file mode 100644 index 0000000000..9c0497d88f --- /dev/null +++ b/website_sale_product_brand/i18n/it.po @@ -0,0 +1,108 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +# Paolo Valier , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-28 02:55+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "Marchio" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" +"\n" +" Pulisci filtri\n" +" \n" +" " + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "Può pubblicare" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "Pulisci filtri" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "È pubblicato" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "Nessuna marca trovata." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "Prodotto" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "Marca del prodotto" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Marche del prodotto" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Cerca" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Cerca..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Acquisto per marca" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "L'URL completo per accedere al documento attraverso il sito web." + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "Visibile sul sito web attuale" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "URL sito web" + +#~ msgid "Website" +#~ msgstr "Sito" diff --git a/website_sale_product_brand/i18n/ja.po b/website_sale_product_brand/i18n/ja.po new file mode 100644 index 0000000000..de5d0618c9 --- /dev/null +++ b/website_sale_product_brand/i18n/ja.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/ja/)\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "ウェブサイト" diff --git a/website_sale_product_brand/i18n/ko.po b/website_sale_product_brand/i18n/ko.po new file mode 100644 index 0000000000..890e2034da --- /dev/null +++ b/website_sale_product_brand/i18n/ko.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/ko/)\n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "웹사이트" diff --git a/website_sale_product_brand/i18n/lt.po b/website_sale_product_brand/i18n/lt.po new file mode 100644 index 0000000000..06bdb016d3 --- /dev/null +++ b/website_sale_product_brand/i18n/lt.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\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 || n % 100 > " +"19)) ? 0 : ((n % 10 >= 2 && n % 10 <= 9 && (n % 100 < 11 || n % 100 > 19)) ? " +"1 : 2);\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Tinklapis" diff --git a/website_sale_product_brand/i18n/lv.po b/website_sale_product_brand/i18n/lv.po new file mode 100644 index 0000000000..c22a9d9075 --- /dev/null +++ b/website_sale_product_brand/i18n/lv.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/lv/)\n" +"Language: lv\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 != 0 ? 1 : 2;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Tīkla vietne" diff --git a/website_sale_product_brand/i18n/mk.po b/website_sale_product_brand/i18n/mk.po new file mode 100644 index 0000000000..6ae2e39d78 --- /dev/null +++ b/website_sale_product_brand/i18n/mk.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Вебсајт" diff --git a/website_sale_product_brand/i18n/mn.po b/website_sale_product_brand/i18n/mn.po new file mode 100644 index 0000000000..ed37797ed3 --- /dev/null +++ b/website_sale_product_brand/i18n/mn.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Вэбсайт" diff --git a/website_sale_product_brand/i18n/nb.po b/website_sale_product_brand/i18n/nb.po new file mode 100644 index 0000000000..fde4e96670 --- /dev/null +++ b/website_sale_product_brand/i18n/nb.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Nettsted" diff --git a/website_sale_product_brand/i18n/nl.po b/website_sale_product_brand/i18n/nl.po new file mode 100644 index 0000000000..18f3a32ac6 --- /dev/null +++ b/website_sale_product_brand/i18n/nl.po @@ -0,0 +1,97 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "Geen Merken gevonden." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Product Merken" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Zoek" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Zoeken..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Winkel op merk" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" diff --git a/website_sale_product_brand/i18n/pl.po b/website_sale_product_brand/i18n/pl.po new file mode 100644 index 0000000000..78b0f28655 --- /dev/null +++ b/website_sale_product_brand/i18n/pl.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:27+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Strona WWW" diff --git a/website_sale_product_brand/i18n/pt_BR.po b/website_sale_product_brand/i18n/pt_BR.po new file mode 100644 index 0000000000..7ab575b000 --- /dev/null +++ b/website_sale_product_brand/i18n/pt_BR.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/teams/" +"23907/pt_BR/)\n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "Pode Publicar" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "Está Publicado" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "Nenhuma marca encontrada." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "Produto" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "Produto de Marca" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Marcas de Produtos" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Pesquisa" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Pesquisa..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Comprar por marca" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "A URL completa para acessar o documento pelo site." + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "Visível no site atual" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "URL do site" + +#~ msgid "Website" +#~ msgstr "Website" diff --git a/website_sale_product_brand/i18n/ru.po b/website_sale_product_brand/i18n/ru.po new file mode 100644 index 0000000000..ebd417fbba --- /dev/null +++ b/website_sale_product_brand/i18n/ru.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || " +"(n%100>=11 && n%100<=14)? 2 : 3);\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Сайт" diff --git a/website_sale_product_brand/i18n/sk.po b/website_sale_product_brand/i18n/sk.po new file mode 100644 index 0000000000..846ebcb6e5 --- /dev/null +++ b/website_sale_product_brand/i18n/sk.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:28+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/sk/)\n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Webová stránka" diff --git a/website_sale_product_brand/i18n/sl.po b/website_sale_product_brand/i18n/sl.po new file mode 100644 index 0000000000..a7914832d6 --- /dev/null +++ b/website_sale_product_brand/i18n/sl.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# Matjaž Mozetič , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-08-12 08:04+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Spletna stran" diff --git a/website_sale_product_brand/i18n/sr.po b/website_sale_product_brand/i18n/sr.po new file mode 100644 index 0000000000..c53794e93a --- /dev/null +++ b/website_sale_product_brand/i18n/sr.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Web stranica" diff --git a/website_sale_product_brand/i18n/sr@latin.po b/website_sale_product_brand/i18n/sr@latin.po new file mode 100644 index 0000000000..c38283c808 --- /dev/null +++ b/website_sale_product_brand/i18n/sr@latin.po @@ -0,0 +1,105 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/" +"sr@latin/)\n" +"Language: sr@latin\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Internet stranica" diff --git a/website_sale_product_brand/i18n/sv.po b/website_sale_product_brand/i18n/sv.po new file mode 100644 index 0000000000..9b435f120b --- /dev/null +++ b/website_sale_product_brand/i18n/sv.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/sv/)\n" +"Language: sv\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "Kan publicera" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "Är publicerad" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "Inga varumärken hittades." + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "Produkt" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "Produktvarumärke" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "Produktvarumärken" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "Sök" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "Sök..." + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "Handla efter varumärke" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "Den fullständiga URL:en för att komma åt dokumentet via webbplatsen." + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "Synlig på nuvarande webbplats" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "URL till webbplats" + +#~ msgid "Website" +#~ msgstr "Webbplats" diff --git a/website_sale_product_brand/i18n/th.po b/website_sale_product_brand/i18n/th.po new file mode 100644 index 0000000000..bc8c387228 --- /dev/null +++ b/website_sale_product_brand/i18n/th.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/th/)\n" +"Language: th\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "เว็บไซต์" diff --git a/website_sale_product_brand/i18n/uk.po b/website_sale_product_brand/i18n/uk.po new file mode 100644 index 0000000000..f41ff88b54 --- /dev/null +++ b/website_sale_product_brand/i18n/uk.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:27+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\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 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Веб-сайт" diff --git a/website_sale_product_brand/i18n/vi.po b/website_sale_product_brand/i18n/vi.po new file mode 100644 index 0000000000..dd988f6d6d --- /dev/null +++ b/website_sale_product_brand/i18n/vi.po @@ -0,0 +1,103 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "Trang web" diff --git a/website_sale_product_brand/i18n/website_sale_product_brand.pot b/website_sale_product_brand/i18n/website_sale_product_brand.pot new file mode 100644 index 0000000000..b602bce9d5 --- /dev/null +++ b/website_sale_product_brand/i18n/website_sale_product_brand.pot @@ -0,0 +1,107 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 19.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: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__display_name +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_template__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__id +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_template__id +msgid "ID" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__published_products_count +msgid "Published Products Count" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_absolute_url +msgid "The full absolute URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full relative URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_absolute_url +msgid "Website Absolute URL" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" diff --git a/website_sale_product_brand/i18n/zh_CN.po b/website_sale_product_brand/i18n/zh_CN.po new file mode 100644 index 0000000000..e43767f9b3 --- /dev/null +++ b/website_sale_product_brand/i18n/zh_CN.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:29+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "网站" diff --git a/website_sale_product_brand/i18n/zh_TW.po b/website_sale_product_brand/i18n/zh_TW.po new file mode 100644 index 0000000000..12945dccfa --- /dev/null +++ b/website_sale_product_brand/i18n/zh_TW.po @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_brand +# +# Translators: +# OCA Transbot , 2016 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 01:20+0000\n" +"PO-Revision-Date: 2026-02-25 07:30+0000\n" +"Last-Translator: Anonymous \n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 5.15.2\n" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "" +"\n" +" Clear Filters\n" +" \n" +" " +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__can_publish +msgid "Can Publish" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.website_sale_filter_brand_products_brands +msgid "Clear Filters" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__is_published +msgid "Is Published" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "No Brands Found." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model,name:website_sale_product_brand.model_product_brand +msgid "Product Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.ui.menu,name:website_sale_product_brand.menu_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Product Brands" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search" +msgstr "" + +#. module: website_sale_product_brand +#: model_terms:ir.ui.view,arch_db:website_sale_product_brand.product_brands +msgid "Search..." +msgstr "" + +#. module: website_sale_product_brand +#: model:website.menu,name:website_sale_product_brand.menu_website_sale_brand +msgid "Shop by Brand" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,help:website_sale_product_brand.field_product_brand__website_url +msgid "The full URL to access the document through the website." +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_published +msgid "Visible on current website" +msgstr "" + +#. module: website_sale_product_brand +#: model:ir.model.fields,field_description:website_sale_product_brand.field_product_brand__website_url +msgid "Website URL" +msgstr "" + +#~ msgid "Website" +#~ msgstr "網站" diff --git a/website_sale_product_brand/models/__init__.py b/website_sale_product_brand/models/__init__.py new file mode 100644 index 0000000000..166b988153 --- /dev/null +++ b/website_sale_product_brand/models/__init__.py @@ -0,0 +1,2 @@ +from . import product_brand +from . import product_template diff --git a/website_sale_product_brand/models/product_brand.py b/website_sale_product_brand/models/product_brand.py new file mode 100644 index 0000000000..b3c2cd899a --- /dev/null +++ b/website_sale_product_brand/models/product_brand.py @@ -0,0 +1,24 @@ +# Copyright 2020 Tecnativa - David Vidal +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html) +from odoo import fields, models + + +class ProductBrand(models.Model): + _name = "product.brand" + _inherit = ["product.brand", "website.published.mixin"] + + published_products_count = fields.Integer( + compute="_compute_published_products_count", + ) + + def _default_is_published(self): + return True + + def _compute_published_products_count(self): + for brand in self: + brand.published_products_count = self.env["product.template"].search_count( + [ + ("product_brand_id", "=", brand.id), + ("website_published", "=", True), + ] + ) diff --git a/website_sale_product_brand/models/product_template.py b/website_sale_product_brand/models/product_template.py new file mode 100644 index 0000000000..bdfdd9ea97 --- /dev/null +++ b/website_sale_product_brand/models/product_template.py @@ -0,0 +1,17 @@ +# Copyright 2022 Tecnativa - Carlos Roca +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import api, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + @api.model + def _search_get_detail(self, website, order, options): + res = super()._search_get_detail(website, order, options) + domain = res["base_domain"] + brand_ids = options.get("brand_ids") + if brand_ids: + domain.append([("product_brand_id", "in", brand_ids)]) + res["base_domain"] = domain + return res diff --git a/website_sale_product_brand/pyproject.toml b/website_sale_product_brand/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/website_sale_product_brand/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/website_sale_product_brand/readme/CONFIGURE.md b/website_sale_product_brand/readme/CONFIGURE.md new file mode 100644 index 0000000000..8566ccdee3 --- /dev/null +++ b/website_sale_product_brand/readme/CONFIGURE.md @@ -0,0 +1,5 @@ +In order to hide brands from the e-commerce: + +1. Go to *Website \> eCommerce \> Product brands* +2. Click on the brand you want to unpublish. +3. Click on the *Website published* smart button. diff --git a/website_sale_product_brand/readme/CONTRIBUTORS.md b/website_sale_product_brand/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..67a98a4e19 --- /dev/null +++ b/website_sale_product_brand/readme/CONTRIBUTORS.md @@ -0,0 +1,16 @@ +- Jay Vora \<\> + +- Meet Dholakia \<\> + +- [Tecnativa](https://www.tecnativa.com): + + > - Ernesto Tejeda \<\> + > - Sergio Teruel \<\> + > - Alexandre Díaz + > - David Vidal + > - Carlos López + > - Pilar Vargas + +- [Studio73](https://www.studio73.es): + > - Alex Garcia <[alex@studio73.es]> + diff --git a/website_sale_product_brand/readme/DESCRIPTION.md b/website_sale_product_brand/readme/DESCRIPTION.md new file mode 100644 index 0000000000..0582732dac --- /dev/null +++ b/website_sale_product_brand/readme/DESCRIPTION.md @@ -0,0 +1,8 @@ +This module was written to extend the functionality of product filtering +on website. It will allow you to filter product based on its brand. + +While shopping online, we have seen various eShops having a feature to +shop by brands which ODOO does not yet provide officially. Website Sale +Product Brand fills the gap at certain extent and by providing basic +search by brands, thus reducing end-user’s efforts in searching the +products he/she wants to purchase. diff --git a/website_sale_product_brand/readme/USAGE.md b/website_sale_product_brand/readme/USAGE.md new file mode 100644 index 0000000000..0e05ce40f4 --- /dev/null +++ b/website_sale_product_brand/readme/USAGE.md @@ -0,0 +1,19 @@ +Shop by brand feature is available on various famous e-commerce websites +like amazon, flipkart and many. Shop by brand feature enables you to +display product relevant to that particular brand. + +To use this module, you need to: + +Once you install this module, user will be able to create a new brand +and define the brand to a product. + +To create product brand go to *Website \> Settings \> Products \> +Product brands*: + +> - User can assign a nice logo with brand description. +> - After configuring the brand, user can assign a particular brand to a +> particular products. + +Based on this configuration, you will see the menuitem shop by brand +next to shop menu. It will show all the brands and once you select that +brand it will show product's which is related to this brand. diff --git a/website_sale_product_brand/security/ir.model.access.csv b/website_sale_product_brand/security/ir.model.access.csv new file mode 100644 index 0000000000..f48fe4f3ca --- /dev/null +++ b/website_sale_product_brand/security/ir.model.access.csv @@ -0,0 +1,2 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_product_brand_public,public.product.brand,product_brand.model_product_brand,base.group_public,1,0,0,0 diff --git a/website_sale_product_brand/static/description/icon.png b/website_sale_product_brand/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/website_sale_product_brand/static/description/icon.png differ diff --git a/website_sale_product_brand/static/description/index.html b/website_sale_product_brand/static/description/index.html new file mode 100644 index 0000000000..163417b7fb --- /dev/null +++ b/website_sale_product_brand/static/description/index.html @@ -0,0 +1,490 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Product Brand Filtering in Website

+ +

Beta License: AGPL-3 OCA/e-commerce Translate me on Weblate Try me on Runboat

+

This module was written to extend the functionality of product filtering +on website. It will allow you to filter product based on its brand.

+

While shopping online, we have seen various eShops having a feature to +shop by brands which ODOO does not yet provide officially. Website Sale +Product Brand fills the gap at certain extent and by providing basic +search by brands, thus reducing end-user’s efforts in searching the +products he/she wants to purchase.

+

Table of contents

+ +
+

Configuration

+

In order to hide brands from the e-commerce:

+
    +
  1. Go to Website > eCommerce > Product brands
  2. +
  3. Click on the brand you want to unpublish.
  4. +
  5. Click on the Website published smart button.
  6. +
+
+
+

Usage

+

Shop by brand feature is available on various famous e-commerce websites +like amazon, flipkart and many. Shop by brand feature enables you to +display product relevant to that particular brand.

+

To use this module, you need to:

+

Once you install this module, user will be able to create a new brand +and define the brand to a product.

+

To create product brand go to Website > Settings > Products > Product +brands:

+
+
    +
  • User can assign a nice logo with brand description.
  • +
  • After configuring the brand, user can assign a particular brand to +a particular products.
  • +
+
+

Based on this configuration, you will see the menuitem shop by brand +next to shop menu. It will show all the brands and once you select that +brand it will show product’s which is related to this brand.

+
+
+

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

+
    +
  • Serpent Consulting Services Pvt. Ltd.
  • +
  • Tecnativa
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

This module is part of the OCA/e-commerce project on GitHub.

+

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

+
+
+
+
+ + diff --git a/website_sale_product_brand/static/src/interactions/website_sale_brand_filter.esm.js b/website_sale_product_brand/static/src/interactions/website_sale_brand_filter.esm.js new file mode 100644 index 0000000000..4d3e40fc34 --- /dev/null +++ b/website_sale_product_brand/static/src/interactions/website_sale_brand_filter.esm.js @@ -0,0 +1,54 @@ +import {WebsiteSale} from "@website_sale/interactions/website_sale"; +import {patch} from "@web/core/utils/patch"; + +patch(WebsiteSale.prototype, { + onChangeAttribute(ev) { + const container = + ev.currentTarget.closest(".o_wsale_products_grid_before_rail") || + ev.currentTarget.closest(".oe_website_sale") || + document; + const filters = container.querySelectorAll( + "form.js_attributes input:checked, form.js_attributes select" + ); + const attributeValues = new Map(); + const tags = new Set(); + const brands = new Set(); + for (const filter of filters) { + if (!filter.value) { + continue; + } + if (filter.name === "attribute_value") { + const [attributeId, attributeValueId] = filter.value.split("-"); + const valueIds = attributeValues.get(attributeId) ?? new Set(); + valueIds.add(attributeValueId); + attributeValues.set(attributeId, valueIds); + } else if (filter.name === "tags") { + tags.add(filter.value); + } else if (filter.name === "brand") { + brands.add(filter.value); + } + } + const url = new URL(window.location.href); + const searchParams = url.searchParams; + searchParams.delete("attribute_values"); + searchParams.delete("tags"); + searchParams.delete("brand"); + searchParams.delete("brand_ids"); + searchParams.delete("page"); + + for (const entry of attributeValues.entries()) { + searchParams.append( + "attribute_values", + `${entry[0]}-${[...entry[1]].join(",")}` + ); + } + if (tags.size) { + searchParams.set("tags", [...tags].join(",")); + } + for (const brandId of brands) { + searchParams.append("brand", brandId); + } + + window.location.assign(`${url.pathname}?${searchParams.toString()}`); + }, +}); diff --git a/website_sale_product_brand/static/src/js/test_website_sale_filter_brand.esm.js b/website_sale_product_brand/static/src/js/test_website_sale_filter_brand.esm.js new file mode 100644 index 0000000000..f04e9047c4 --- /dev/null +++ b/website_sale_product_brand/static/src/js/test_website_sale_filter_brand.esm.js @@ -0,0 +1,18 @@ +import {registry} from "@web/core/registry"; + +registry.category("web_tour.tours").add("website_sale_filter_product_brand", { + test: true, + url: "/shop", + steps: () => [ + { + content: "Check brand", + trigger: 'input[name="brand"]', + run: "click", + expectUnloadPage: true, + }, + { + content: "Brand should be checked after reload", + trigger: 'input[name="brand"]:checked', + }, + ], +}); diff --git a/website_sale_product_brand/static/src/js/tour.esm.js b/website_sale_product_brand/static/src/js/tour.esm.js new file mode 100644 index 0000000000..20edca9c08 --- /dev/null +++ b/website_sale_product_brand/static/src/js/tour.esm.js @@ -0,0 +1,33 @@ +/* License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ + +import {registry} from "@web/core/registry"; + +registry.category("web_tour.tours").add("website_sale_product_brand", { + test: true, + url: "/", + steps: () => [ + { + trigger: "a[href='/page/product_brands']", + content: "Go to 'Product brand' page", + expectUnloadPage: true, + run: "click", + }, + { + content: "search Apple", + trigger: 'form input[name="search"]', + run: "edit Apple", + }, + { + content: "Click to search Apple", + trigger: 'form:has(input[name="search"]) button', + expectUnloadPage: true, + run: "click", + }, + { + content: "select Apple", + trigger: 'section a:has(span:contains("Apple"))', + expectUnloadPage: true, + run: "click", + }, + ], +}); diff --git a/website_sale_product_brand/static/src/scss/website_sale_product_brand.scss b/website_sale_product_brand/static/src/scss/website_sale_product_brand.scss new file mode 100644 index 0000000000..1bda4355ed --- /dev/null +++ b/website_sale_product_brand/static/src/scss/website_sale_product_brand.scss @@ -0,0 +1,7 @@ +.brand_item { + .brand_item_image { + object-fit: scale-down; + height: 200px; + width: 200px; + } +} diff --git a/website_sale_product_brand/tests/__init__.py b/website_sale_product_brand/tests/__init__.py new file mode 100644 index 0000000000..5cbcc58e16 --- /dev/null +++ b/website_sale_product_brand/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import test_website_sale_filter_brand diff --git a/website_sale_product_brand/tests/test_website_sale_filter_brand.py b/website_sale_product_brand/tests/test_website_sale_filter_brand.py new file mode 100644 index 0000000000..7c9c8092e2 --- /dev/null +++ b/website_sale_product_brand/tests/test_website_sale_filter_brand.py @@ -0,0 +1,165 @@ +from unittest.mock import patch + +from werkzeug.datastructures import OrderedMultiDict +from werkzeug.wrappers import Response + +from odoo.http import request +from odoo.tests import HttpCase, tagged + +from odoo.addons.base.tests.common import BaseCommon +from odoo.addons.website_sale.tests.common import MockRequest +from odoo.addons.website_sale_product_brand.controllers.main import ( + WebsiteSale as Website, +) + + +@tagged("post_install", "-at_install") +class TestWebsiteSaleFilterBrandHttpCase(HttpCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + + # Activate attribute's filter in /shop. By default it's disabled. + website = cls.env["website"].with_context(website_id=1) + website.viewref("website_sale.products_attributes").active = True + # Activate filter category view + cls.env.ref( + "website_sale_product_brand.website_sale_filter_brand_products_brands" + ).active = True + cls.brand = cls.env["product.brand"].create({"name": "Tour Brand"}) + cls.env["product.template"].create( + { + "name": "Tour Product", + "sale_ok": True, + "is_published": True, + "list_price": 10.0, + "product_brand_id": cls.brand.id, + } + ) + login = "portal_brand" + cls.portal_user = ( + cls.env["res.users"] + .with_context(no_reset_password=True) + .create( + { + "name": "Portal Brand User", + "login": login, + "password": login, + "email": "portal_brand@example.com", + "group_ids": [(6, 0, [cls.env.ref("base.group_portal").id])], + } + ) + ) + + def test_ui_website_admin(self): + """Test frontend tour.""" + self.start_tour("/shop", "website_sale_filter_product_brand", login="admin") + + def test_ui_website_portal(self): + """Test frontend tour.""" + self.start_tour( + "/shop", "website_sale_filter_product_brand", login=self.portal_user.login + ) + + +class WebsiteSale(BaseCommon): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.website = cls.env["website"].browse(1) + cls.WebsiteSaleController = Website() + cls.public_user = cls.env.ref("base.public_user") + cls.brand = cls.env["product.brand"].create({"name": "Test Brand"}) + cls.product = cls.env["product.template"].create( + { + "name": "Test Product", + "sale_ok": True, + "is_published": True, + "product_brand_id": cls.brand.id, + } + ) + + def test_brands_domain(self): + brand_ids = self.brand + products = self.env["product.template"].search([("sale_ok", "=", True)]) + brands_list = [str(brand_ids.id)] + domain = [("product_brand_id", "=", brand_ids.id)] + required_domain = [("product_brand_id", "in", [brand_ids.id])] + required_domain2 = [("id", "=", 1), ("product_brand_id", "in", [brand_ids.id])] + simple_domain = [("id", "=", 1)] + res1 = [] + res2 = [] + res3 = [] + res4 = [] + + with MockRequest( + brand_ids.with_user(self.public_user).env, + website=self.website.with_user(self.public_user), + ): + res1 = self.WebsiteSaleController._update_domain(brands_list, domain) + res2 = self.WebsiteSaleController._update_domain(brands_list, simple_domain) + res3 = self.WebsiteSaleController._build_brands_list(brands_list) + res4 = self.WebsiteSaleController._remove_extra_brands( + brand_ids, products, True + ) + self.assertEqual(res1, required_domain, "Must be the same") + self.assertEqual(res2, required_domain2, "Must be the same") + self.assertEqual(res3.ids, brand_ids.ids, "Must be the same") + self.assertEqual(res4.ids, brand_ids.ids, "Must be the same") + + def test_shop_controller_lines(self): + class MockResponse(Response): + def __init__(self, qcontext=None): + super().__init__("Mock") + self.qcontext = qcontext or {} + + with MockRequest( + self.env, + website=self.website, + ): + request.httprequest.args = OrderedMultiDict([("attribute_values", "1")]) + + with patch( + "odoo.addons.website_sale.controllers.main.WebsiteSale.shop" + ) as mock_shop: + mock_shop.return_value = MockResponse(qcontext={}) + res1 = self.WebsiteSaleController.shop(brand=str(self.brand.id)) + self.assertEqual(request.env.context.get("brand_ids"), [self.brand.id]) + self.assertEqual(res1.status_code, 200) + + class KeepMock: + args = {} + + keep_mock = KeepMock() + mock_shop.return_value = MockResponse( + qcontext={ + "attrib_values": [], + "products": self.product, + "keep": keep_mock, + } + ) + with patch.object( + self.WebsiteSaleController, "_get_shop_domain_no_brands" + ) as mock_domain: + mock_domain.return_value = [("id", "in", self.product.ids)] + res2 = self.WebsiteSaleController.shop(brand=str(self.brand.id)) + self.assertEqual(keep_mock.args.get("brand"), []) + self.assertEqual(res2.status_code, 200) + return True + + def test_product_brands_controller(self): + self.brand.website_published = True + with MockRequest(self.env, website=self.website): + with patch( + "odoo.addons.website_sale_product_brand.controllers.main.request.render" + ) as mock_render: + mock_render.return_value = Response("Mocked Response") + res = self.WebsiteSaleController.product_brands() + self.assertEqual(res.status_code, 200) + args, kwargs = mock_render.call_args + self.assertNotIn("search", args[1]) + + res = self.WebsiteSaleController.product_brands(search=self.brand.name) + self.assertEqual(res.status_code, 200) + args, kwargs = mock_render.call_args + self.assertEqual(args[1]["search"], self.brand.name) diff --git a/website_sale_product_brand/views/product_brand.xml b/website_sale_product_brand/views/product_brand.xml new file mode 100644 index 0000000000..186e1edd74 --- /dev/null +++ b/website_sale_product_brand/views/product_brand.xml @@ -0,0 +1,77 @@ + + + + + + diff --git a/website_sale_product_brand/views/product_brand_views.xml b/website_sale_product_brand/views/product_brand_views.xml new file mode 100644 index 0000000000..a2a3f38de1 --- /dev/null +++ b/website_sale_product_brand/views/product_brand_views.xml @@ -0,0 +1,34 @@ + + + + product.brand + + + + + + + + + product.brand + + + + + + + + + diff --git a/website_sale_product_brand/views/templates.xml b/website_sale_product_brand/views/templates.xml new file mode 100644 index 0000000000..1a33965116 --- /dev/null +++ b/website_sale_product_brand/views/templates.xml @@ -0,0 +1,99 @@ + + + + + + + + diff --git a/website_sale_product_minimal_price/README.rst b/website_sale_product_minimal_price/README.rst new file mode 100644 index 0000000000..1ed9694b39 --- /dev/null +++ b/website_sale_product_minimal_price/README.rst @@ -0,0 +1,111 @@ +.. image:: https://odoo-community.org/readme-banner-image + :target: https://odoo-community.org/get-involved?utm_source=readme + :alt: Odoo Community Association + +================================== +Website Sale Product Minimal Price +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:2becf7fee63485e74a01686e9404d37c8bf67c7a2f0c7a614b258be6d573c033 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/license-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%2Fe--commerce-lightgray.png?logo=github + :target: https://github.com/OCA/e-commerce/tree/19.0/website_sale_product_minimal_price + :alt: OCA/e-commerce +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/e-commerce-19-0/e-commerce-19-0-website_sale_product_minimal_price + :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/e-commerce&target_branch=19.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module extends the functionality of website sale module to allow to +display the minimal price in '/shop' view when product has distinct +variants price and set order by minimal price in product's view. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +1. Go to backend and set a product with variants and extra price by + attribute value or define a distinct prices in public price list for + this variant. +2. Go to Website Shop. +3. You will see that in main products view appears the text "From " with + minimal price if the product has a distinct prices by attribute. +4. Click on product, the price displayed is the minimal variant price. + +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 +------- + +* Tecnativa + +Contributors +------------ + +- `Tecnativa `__: + + - Sergio Teruel + - Carlos Roca + - Pedro M. Baeza + - Pilar Vargas + - Carlos Lopez + +- `Studio73 `__: + + - Alex Garcia + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-sergio-teruel| image:: https://github.com/sergio-teruel.png?size=40px + :target: https://github.com/sergio-teruel + :alt: sergio-teruel + +Current `maintainer `__: + +|maintainer-sergio-teruel| + +This module is part of the `OCA/e-commerce `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/website_sale_product_minimal_price/__init__.py b/website_sale_product_minimal_price/__init__.py new file mode 100644 index 0000000000..31660d6a96 --- /dev/null +++ b/website_sale_product_minimal_price/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from . import models diff --git a/website_sale_product_minimal_price/__manifest__.py b/website_sale_product_minimal_price/__manifest__.py new file mode 100644 index 0000000000..2efe0d78c4 --- /dev/null +++ b/website_sale_product_minimal_price/__manifest__.py @@ -0,0 +1,26 @@ +# Copyright 2019 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Website Sale Product Minimal Price", + "summary": "Display minimal price for products that has variants", + "version": "19.0.1.0.0", + "development_status": "Production/Stable", + "maintainers": ["sergio-teruel"], + "category": "Website", + "website": "https://github.com/OCA/e-commerce", + "author": "Tecnativa, Odoo Community Association (OCA)", + "license": "AGPL-3", + "application": False, + "installable": True, + "depends": ["website_sale"], + "data": ["views/templates.xml"], + "assets": { + "web.assets_frontend": [ + "/website_sale_product_minimal_price/static/src/js/*.esm.js", + "/website_sale_product_minimal_price/static/src/xml/*.xml", + ], + "web.assets_tests": [ + "/website_sale_product_minimal_price/static/src/tests/**/*.esm.js" + ], + }, +} diff --git a/website_sale_product_minimal_price/i18n/ca.po b/website_sale_product_minimal_price/i18n/ca.po new file mode 100644 index 0000000000..ec7a0aabad --- /dev/null +++ b/website_sale_product_minimal_price/i18n/ca.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_minimal_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-05-17 14:53+0000\n" +"PO-Revision-Date: 2021-05-17 16:54+0200\n" +"Last-Translator: Carlos \n" +"Language-Team: none\n" +"Language: ca\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 2.0.6\n" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_minimal_price.xml:0 +#, python-format +msgid "From" +msgstr "De" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml:0 +#, python-format +msgid "Prices per quantity (" +msgstr "Preus per quantitat (" + +#. module: website_sale_product_minimal_price +#: model:ir.model,name:website_sale_product_minimal_price.model_product_template +msgid "Product" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producte" diff --git a/website_sale_product_minimal_price/i18n/es.po b/website_sale_product_minimal_price/i18n/es.po new file mode 100644 index 0000000000..3c5c320866 --- /dev/null +++ b/website_sale_product_minimal_price/i18n/es.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_minimal_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-05-17 14:53+0000\n" +"PO-Revision-Date: 2021-05-17 16:54+0200\n" +"Last-Translator: Carlos \n" +"Language-Team: \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 2.0.6\n" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_minimal_price.xml:0 +#, python-format +msgid "From" +msgstr "Desde" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml:0 +#, python-format +msgid "Prices per quantity (" +msgstr "Precios por cantidad (" + +#. module: website_sale_product_minimal_price +#: model:ir.model,name:website_sale_product_minimal_price.model_product_template +msgid "Product" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Plantilla de producto" diff --git a/website_sale_product_minimal_price/i18n/fr.po b/website_sale_product_minimal_price/i18n/fr.po new file mode 100644 index 0000000000..816fbaf98a --- /dev/null +++ b/website_sale_product_minimal_price/i18n/fr.po @@ -0,0 +1,39 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_minimal_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-09-03 13:35+0000\n" +"Last-Translator: benj-filament \n" +"Language-Team: none\n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_minimal_price.xml:0 +#, python-format +msgid "From" +msgstr "À partir de" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml:0 +#, python-format +msgid "Prices per quantity (" +msgstr "Prix par quantité (" + +#. module: website_sale_product_minimal_price +#: model:ir.model,name:website_sale_product_minimal_price.model_product_template +msgid "Product" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Modèle d'article" diff --git a/website_sale_product_minimal_price/i18n/it.po b/website_sale_product_minimal_price/i18n/it.po new file mode 100644 index 0000000000..7fef835fef --- /dev/null +++ b/website_sale_product_minimal_price/i18n/it.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_minimal_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-05-08 16:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_minimal_price.xml:0 +#, python-format +msgid "From" +msgstr "Dal" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml:0 +#, python-format +msgid "Prices per quantity (" +msgstr "Prezzi per quantità (" + +#. module: website_sale_product_minimal_price +#: model:ir.model,name:website_sale_product_minimal_price.model_product_template +msgid "Product" +msgstr "Prodotto" diff --git a/website_sale_product_minimal_price/i18n/nl.po b/website_sale_product_minimal_price/i18n/nl.po new file mode 100644 index 0000000000..5995633326 --- /dev/null +++ b/website_sale_product_minimal_price/i18n/nl.po @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_minimal_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 13.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2021-05-17 14:53+0000\n" +"PO-Revision-Date: 2021-05-17 16:55+0200\n" +"Last-Translator: Carlos \n" +"Language-Team: none\n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Poedit 2.0.6\n" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_minimal_price.xml:0 +#, python-format +msgid "From" +msgstr "Van" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml:0 +#, python-format +msgid "Prices per quantity (" +msgstr "" + +#. module: website_sale_product_minimal_price +#: model:ir.model,name:website_sale_product_minimal_price.model_product_template +msgid "Product" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Product Sjabloon" diff --git a/website_sale_product_minimal_price/i18n/pt.po b/website_sale_product_minimal_price/i18n/pt.po new file mode 100644 index 0000000000..d013857b84 --- /dev/null +++ b/website_sale_product_minimal_price/i18n/pt.po @@ -0,0 +1,48 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_minimal_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 14.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-08-22 14:07+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.3.2\n" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_minimal_price.xml:0 +#, python-format +msgid "From" +msgstr "A partir de" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml:0 +#, python-format +msgid "Prices per quantity (" +msgstr "Preços por quantidade (" + +#. module: website_sale_product_minimal_price +#: model:ir.model,name:website_sale_product_minimal_price.model_product_template +msgid "Product" +msgstr "" + +#~ msgid "Product Template" +#~ msgstr "Modelo de Produto" + +#~ msgid "Display Name" +#~ msgstr "Nome a Exibir" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Modific. pela última vez em" diff --git a/website_sale_product_minimal_price/i18n/website_sale_product_minimal_price.pot b/website_sale_product_minimal_price/i18n/website_sale_product_minimal_price.pot new file mode 100644 index 0000000000..353790430b --- /dev/null +++ b/website_sale_product_minimal_price/i18n/website_sale_product_minimal_price.pot @@ -0,0 +1,40 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * website_sale_product_minimal_price +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 19.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: website_sale_product_minimal_price +#: model_terms:ir.ui.view,arch_db:website_sale_product_minimal_price.products_item +msgid "From" +msgstr "" + +#. module: website_sale_product_minimal_price +#: model:ir.model.fields,field_description:website_sale_product_minimal_price.field_product_template__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_product_minimal_price +#: model:ir.model.fields,field_description:website_sale_product_minimal_price.field_product_template__id +msgid "ID" +msgstr "" + +#. module: website_sale_product_minimal_price +#. odoo-javascript +#: code:addons/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml:0 +msgid "Prices per quantity (" +msgstr "" + +#. module: website_sale_product_minimal_price +#: model:ir.model,name:website_sale_product_minimal_price.model_product_template +msgid "Product" +msgstr "" diff --git a/website_sale_product_minimal_price/models/__init__.py b/website_sale_product_minimal_price/models/__init__.py new file mode 100644 index 0000000000..e8fa8f6bf1 --- /dev/null +++ b/website_sale_product_minimal_price/models/__init__.py @@ -0,0 +1 @@ +from . import product_template diff --git a/website_sale_product_minimal_price/models/product_template.py b/website_sale_product_minimal_price/models/product_template.py new file mode 100644 index 0000000000..fa61ca6031 --- /dev/null +++ b/website_sale_product_minimal_price/models/product_template.py @@ -0,0 +1,209 @@ +# Copyright 2019 Tecnativa - Sergio Teruel +# Copyright 2020 Tecnativa - Pedro M. Baeza +# Copyright 2021 Tecnativa - Carlos Roca +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo import fields, models +from odoo.fields import Domain +from odoo.http import request + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + def _get_website_current_pricelist(self, website=None): + website = website or self.env["website"].get_current_website() + if request and getattr(request, "pricelist", False): + return request.pricelist + pricelist = website._get_and_cache_current_pricelist() + if pricelist: + return pricelist + return self.env.user.partner_id.property_product_pricelist + + def _get_product_subpricelists(self, pricelist): + base_domain = pricelist._get_applicable_rules_domain( + products=self, date=fields.Datetime.now() + ) + domain = Domain.AND( + [ + base_domain, + [ + ("compute_price", "=", "formula"), + ("base", "=", "pricelist"), + ("base_pricelist_id", "!=", False), + ], + ] + ) + items = self.env["product.pricelist.item"].search(domain) + return items.mapped("base_pricelist_id") + + def _get_variants_from_pricelist(self, pricelist): + return pricelist.mapped("item_ids").filtered( + lambda i: i.product_id in self.product_variant_ids + ) + + def _get_pricelist_variant_items(self, pricelist): + res = self._get_variants_from_pricelist(pricelist) + next_pricelists = self._get_product_subpricelists(pricelist) + res |= self._get_variants_from_pricelist(next_pricelists) + visited_pricelists = pricelist + while next_pricelists: + pricelist = next_pricelists[0] + if pricelist not in visited_pricelists: + res |= self._get_variants_from_pricelist(pricelist) + next_pricelists |= self._get_product_subpricelists(pricelist) + next_pricelists -= pricelist + visited_pricelists |= pricelist + else: + next_pricelists -= pricelist + return res + + def _get_cheapest_info(self, pricelist): + """Helper method for getting the variant with lowest price.""" + # TODO: Cache this method for getting better performance + self.ensure_one() + min_price = 99999999 + product_find = self.env["product.product"] + add_qty = 0 + has_distinct_price = False + # Variants with extra price + variants_extra_price = self.product_variant_ids.filtered("price_extra") + variants_without_extra_price = self.product_variant_ids - variants_extra_price + # Avoid compute prices when pricelist has not item variants defined + variant_items = self._get_pricelist_variant_items(pricelist) + if variant_items: + # Take into account only the variants defined in pricelist and one + # variant not defined to compute prices defined at template or + # category level. Maybe there is any definition on template that + # has cheaper price. + variants = variant_items.mapped("product_id") + products = variants + (self.product_variant_ids - variants)[:1] + else: + products = variants_without_extra_price[:1] + products |= variants_extra_price + for product in products: + for qty in [1, 99999999]: + product_price = product.with_context( + quantity=qty, pricelist=pricelist.id + )._get_contextual_price() + if product_price != min_price and min_price != 99999999: + # Mark if there are different prices iterating over + # variants and comparing qty 1 and maximum qty + has_distinct_price = True + if product_price < min_price: + min_price = product_price + add_qty = qty + product_find = product + return product_find, add_qty, has_distinct_price + + def _get_first_possible_combination( + self, parent_combination=None, necessary_values=None + ): + """Get the cheaper product combination for the website view.""" + res = super()._get_first_possible_combination( + parent_combination=parent_combination, necessary_values=necessary_values + ) + context = self.env.context + if context.get("website_id") and self.product_variant_count > 1: + # It only makes sense to change the default one when there are + # more than one variants and we know the pricelist + current_website = self.env["website"].get_current_website() + pricelist = self._get_website_current_pricelist(current_website) + product = self._get_cheapest_info(pricelist)[0] + # Rebuild the combination in the expected order + res = self.env["product.template.attribute.value"] + for line in product.valid_product_template_attribute_line_ids: + value = product.product_template_attribute_value_ids.filtered( + lambda x, line=line: x in line.product_template_value_ids + ) + if not value: + value = line.product_template_value_ids[:1] + res += value + return res + + def _get_combination_info( + self, + combination=False, + product_id=False, + add_qty=1, + uom_id=False, + only_template=False, + ): + combination_info = super()._get_combination_info( + combination=combination, + product_id=product_id, + add_qty=add_qty, + uom_id=uom_id, + only_template=only_template, + ) + if only_template and not product_id: + return combination_info + combination = combination or self.env["product.template.attribute.value"] + if only_template: + product = self.env["product.product"] + elif product_id: + product = self.env["product.product"].browse(product_id) + if combination - product.product_template_attribute_value_ids: + # If the combination is not fully represented in the given product + # make sure to fetch the right product for the given combination + product = self._get_variant_for_combination(combination) + else: + product = self._get_variant_for_combination(combination) + if not product: + # If no product is found, return the combination info without prices + # the combination is not valid for the product or the product is archived + return combination_info + category_ids = [] + if product.categ_id and product.categ_id.parent_path: + category_ids = list(map(int, product.categ_id.parent_path.split("/")[0:-1])) + # Getting all min_quantity of the current product to compute the possible + # price scale. + qty_list = self.env["product.pricelist.item"].search( + [ + "|", + ("product_id", "=", product.id), + "|", + ("product_tmpl_id", "=", product.product_tmpl_id.id), + ("categ_id", "in", category_ids), + ("min_quantity", ">", 0), + ] + ) + qty_list = sorted(set(qty_list.mapped("min_quantity"))) + price_scale = [] + last_price = product.with_context(quantity=0)._get_contextual_price() + for min_qty in qty_list: + new_price = product.with_context(quantity=min_qty)._get_contextual_price() + if new_price != last_price: + price_scale.append( + { + "min_qty": min_qty, + "price": new_price, + "currency_id": product.currency_id.id, + } + ) + last_price = new_price + combination_info.update( + uom_name=product.uom_id.name, + minimal_price_scale=price_scale, + ) + return combination_info + + def _get_sales_prices(self, website): + prices = super()._get_sales_prices(website) + pricelist = self._get_website_current_pricelist(website) + for template in self.filtered("is_published"): + price_info = prices[template.id] + product, add_qty, has_distinct_price = template._get_cheapest_info( + pricelist + ) + product_price_info = template._get_additionnal_combination_info( + product, + quantity=add_qty, + uom=product.uom_id, + date=fields.Date.context_today(self), + website=website, + ) + price_info.update( + distinct_prices=has_distinct_price, + price=product_price_info["list_price"], + ) + return prices diff --git a/website_sale_product_minimal_price/pyproject.toml b/website_sale_product_minimal_price/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/website_sale_product_minimal_price/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/website_sale_product_minimal_price/readme/CONTRIBUTORS.md b/website_sale_product_minimal_price/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..4bf8e26a92 --- /dev/null +++ b/website_sale_product_minimal_price/readme/CONTRIBUTORS.md @@ -0,0 +1,11 @@ +- [Tecnativa](https://www.tecnativa.com): + + - Sergio Teruel + - Carlos Roca + - Pedro M. Baeza + - Pilar Vargas + - Carlos Lopez + +- [Studio73](https://www.studio73.es): + + - Alex Garcia diff --git a/website_sale_product_minimal_price/readme/DESCRIPTION.md b/website_sale_product_minimal_price/readme/DESCRIPTION.md new file mode 100644 index 0000000000..48325f9367 --- /dev/null +++ b/website_sale_product_minimal_price/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +This module extends the functionality of website sale module to allow to +display the minimal price in '/shop' view when product has distinct +variants price and set order by minimal price in product's view. diff --git a/website_sale_product_minimal_price/readme/USAGE.md b/website_sale_product_minimal_price/readme/USAGE.md new file mode 100644 index 0000000000..18776d2ead --- /dev/null +++ b/website_sale_product_minimal_price/readme/USAGE.md @@ -0,0 +1,8 @@ +1. Go to backend and set a product with variants and extra price by + attribute value or define a distinct prices in public price list for + this variant. +2. Go to Website Shop. +3. You will see that in main products view appears the text "From " + with minimal price if the product has a distinct prices by + attribute. +4. Click on product, the price displayed is the minimal variant price. diff --git a/website_sale_product_minimal_price/static/description/icon.png b/website_sale_product_minimal_price/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/website_sale_product_minimal_price/static/description/icon.png differ diff --git a/website_sale_product_minimal_price/static/description/index.html b/website_sale_product_minimal_price/static/description/index.html new file mode 100644 index 0000000000..b82e9b5ff8 --- /dev/null +++ b/website_sale_product_minimal_price/static/description/index.html @@ -0,0 +1,457 @@ + + + + + +README.rst + + + +
+ + + +Odoo Community Association + +
+

Website Sale Product Minimal Price

+ +

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

+

This module extends the functionality of website sale module to allow to +display the minimal price in ‘/shop’ view when product has distinct +variants price and set order by minimal price in product’s view.

+

Table of contents

+ +
+

Usage

+
    +
  1. Go to backend and set a product with variants and extra price by +attribute value or define a distinct prices in public price list for +this variant.
  2. +
  3. Go to Website Shop.
  4. +
  5. You will see that in main products view appears the text “From “ with +minimal price if the product has a distinct prices by attribute.
  6. +
  7. Click on product, the price displayed is the minimal variant price.
  8. +
+
+
+

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

+
    +
  • Tecnativa
  • +
+
+
+

Contributors

+
    +
  • Tecnativa:
      +
    • Sergio Teruel
    • +
    • Carlos Roca
    • +
    • Pedro M. Baeza
    • +
    • Pilar Vargas
    • +
    • Carlos Lopez
    • +
    +
  • +
  • Studio73:
      +
    • Alex Garcia
    • +
    +
  • +
+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

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

+

Current maintainer:

+

sergio-teruel

+

This module is part of the OCA/e-commerce project on GitHub.

+

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

+
+
+
+
+ + diff --git a/website_sale_product_minimal_price/static/src/js/website_sale_product_price_scale.esm.js b/website_sale_product_minimal_price/static/src/js/website_sale_product_price_scale.esm.js new file mode 100644 index 0000000000..61c7d4a841 --- /dev/null +++ b/website_sale_product_minimal_price/static/src/js/website_sale_product_price_scale.esm.js @@ -0,0 +1,61 @@ +/* Copyright 2021 Carlos Roca + * Copyright 2025 Carlos Lopez - Tecnativa + * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ + +import VariantMixin from "@website_sale/js/variant_mixin"; +import {formatCurrency} from "@web/core/currency"; +import {renderToString} from "@web/core/utils/render"; + +const oldOnChangeCombination = VariantMixin._onChangeCombination; + +VariantMixin._onChangeCombination = function (ev, parent, combination) { + oldOnChangeCombination.apply(this, arguments); + if (!this.isWebsite || combination.product_id === false) { + return; + } + + const unitPrices = combination.minimal_price_scale || []; + const visiblePrices = unitPrices.filter((line) => line.price !== 0); + const uomName = combination.uom_name; + const form = + parent?.closest('form[action*="/shop/cart/update"]') || + document.querySelector('form[action*="/shop/cart/update"]'); + if (!form) { + return; + } + + form.querySelectorAll(".o_wsmp_temp").forEach((el) => el.remove()); + if (!visiblePrices.length) { + return; + } + + form.insertAdjacentHTML("beforeend", '
'); + form.insertAdjacentHTML( + "beforeend", + renderToString("website_sale_product_minimal_price.title", {uom: uomName}) + ); + + const limitCol = 4; + let rowEl = null; + for (const [index, line] of visiblePrices.entries()) { + if (index % limitCol === 0) { + rowEl = document.createElement("div"); + rowEl.className = "row o_wsmp_temp"; + form.append(rowEl); + } + let unitPrice = formatCurrency(line.price, line.currency_id); + unitPrice = unitPrice.replace(" ", " "); + rowEl.insertAdjacentHTML( + "beforeend", + renderToString("website_sale_product_minimal_price.pricelist", { + quantity: line.min_qty, + price: unitPrice, + }) + ); + } + + const rows = form.querySelectorAll(".row.o_wsmp_temp"); + rows.forEach((row, index) => { + row.classList.toggle("border-bottom", index < rows.length - 1); + }); +}; diff --git a/website_sale_product_minimal_price/static/src/tests/tours/test_product_with_no_prices_tour.esm.js b/website_sale_product_minimal_price/static/src/tests/tours/test_product_with_no_prices_tour.esm.js new file mode 100644 index 0000000000..e863a84583 --- /dev/null +++ b/website_sale_product_minimal_price/static/src/tests/tours/test_product_with_no_prices_tour.esm.js @@ -0,0 +1,25 @@ +/* Copyright 2021 Carlos Roca + * Copyright 2025 Carlos Lopez - Tecnativa + * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ + +import {registry} from "@web/core/registry"; +registry.category("web_tour.tours").add("test_product_with_no_prices", { + url: "/shop", + test: true, + steps: () => [ + { + trigger: + ".oe_product_cart:has(a:contains('My product test with no prices')) .product_price span", + content: "Variant product is listed with a rendered price", + }, + { + trigger: + ".oe_product_cart:has(a:contains('My product test no prices')) .product_price span", + }, + { + trigger: + ".oe_product_cart:has(a:contains('My product test with no prices')) a:contains('My product test with no prices')", + content: "Variant product link is accessible", + }, + ], +}); diff --git a/website_sale_product_minimal_price/static/src/tests/tours/tour.esm.js b/website_sale_product_minimal_price/static/src/tests/tours/tour.esm.js new file mode 100644 index 0000000000..378436701e --- /dev/null +++ b/website_sale_product_minimal_price/static/src/tests/tours/tour.esm.js @@ -0,0 +1,27 @@ +/* Copyright 2019 Sergio Teruel + * Copyright 2025 Carlos Lopez - Tecnativa + * License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). */ + +import {registry} from "@web/core/registry"; +registry.category("web_tour.tours").add("website_sale_product_minimal_price", { + url: "/shop", + test: true, + steps: () => [ + { + trigger: + ".o_wsale_product_information:has(span:contains('From')) a:contains('My product test with various prices')", + }, + { + trigger: "a[href='/shop']", + }, + { + trigger: "a:contains('My product test with various prices')", + }, + { + trigger: "a[href='/shop']", + }, + { + trigger: ".product_price:has(span:contains('125.00'))", + }, + ], +}); diff --git a/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml b/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml new file mode 100644 index 0000000000..3098c70c62 --- /dev/null +++ b/website_sale_product_minimal_price/static/src/xml/website_sale_product_price_scale.xml @@ -0,0 +1,18 @@ + + + +
+ Prices per quantity ( ) +
+
+ +
+
+ +
+
+ +
+
+
+
diff --git a/website_sale_product_minimal_price/tests/__init__.py b/website_sale_product_minimal_price/tests/__init__.py new file mode 100644 index 0000000000..71bf8b4308 --- /dev/null +++ b/website_sale_product_minimal_price/tests/__init__.py @@ -0,0 +1,3 @@ +from . import test_product_with_no_prices +from . import test_website_sale_product_minimal_price +from . import test_product_template diff --git a/website_sale_product_minimal_price/tests/test_product_template.py b/website_sale_product_minimal_price/tests/test_product_template.py new file mode 100644 index 0000000000..09b14bcf7e --- /dev/null +++ b/website_sale_product_minimal_price/tests/test_product_template.py @@ -0,0 +1,181 @@ +from unittest.mock import MagicMock, patch + +from odoo.http import request +from odoo.tests import TransactionCase, tagged + + +@tagged("post_install", "-at_install") +class TestProductTemplateMinimalPrice(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.website = cls.env["website"].get_current_website() + cls.category = cls.env["product.category"].create({"name": "Test Category"}) + cls.sub_category = cls.env["product.category"].create( + {"name": "Sub Category", "parent_id": cls.category.id} + ) + cls.attribute = cls.env["product.attribute"].create( + {"name": "Test Attribute", "create_variant": "always"} + ) + cls.val1 = cls.env["product.attribute.value"].create( + {"name": "Value 1", "attribute_id": cls.attribute.id} + ) + cls.val2 = cls.env["product.attribute.value"].create( + {"name": "Value 2", "attribute_id": cls.attribute.id} + ) + cls.product_tmpl = cls.env["product.template"].create( + { + "name": "Test Product Minimal Price", + "is_published": True, + "list_price": 100.0, + "categ_id": cls.sub_category.id, + "attribute_line_ids": [ + ( + 0, + 0, + { + "attribute_id": cls.attribute.id, + "value_ids": [(6, 0, [cls.val1.id, cls.val2.id])], + }, + ) + ], + } + ) + + cls.variant1 = cls.product_tmpl.product_variant_ids[0] + cls.variant2 = cls.product_tmpl.product_variant_ids[1] + + def test_get_website_current_pricelist(self): + from odoo.addons.website_sale.tests.common import MockRequest + + with MockRequest(self.env, website=self.website): + request.pricelist = MagicMock() + res = self.product_tmpl._get_website_current_pricelist() + self.assertEqual(res, request.pricelist) + with patch.object( + type(self.website), "_get_and_cache_current_pricelist" + ) as mock_get_cache: + mock_get_cache.return_value = self.env["product.pricelist"].create( + {"name": "Cache Pricelist"} + ) + res = self.product_tmpl._get_website_current_pricelist(self.website) + self.assertEqual(res, mock_get_cache.return_value) + + def test_pricelist_subpricelists_cycle(self): + pl1 = self.env["product.pricelist"].create({"name": "PL1"}) + pl2 = self.env["product.pricelist"].create({"name": "PL2"}) + + def mock_subpricelists(pricelist): + if pricelist == pl1: + return pl2 + return pl1 + + with patch.object( + type(self.product_tmpl), + "_get_product_subpricelists", + side_effect=mock_subpricelists, + ): + res = self.product_tmpl._get_pricelist_variant_items(pl1) + self.assertFalse(res) + + def test_cheapest_info_with_variant_items(self): + pl = self.env["product.pricelist"].create( + { + "name": "Cheapest PL", + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "0_product_variant", + "product_id": self.variant1.id, + "compute_price": "fixed", + "fixed_price": 50.0, + }, + ) + ], + } + ) + product, qty, distinct = self.product_tmpl._get_cheapest_info(pl) + self.assertEqual(product, self.variant1) + self.assertTrue(distinct) + + def test_first_possible_combination(self): + with patch.object(type(self.product_tmpl), "_get_cheapest_info") as mock_cheap: + mock_cheap.return_value = (self.variant1, 1, True) + with patch.object( + type(self.variant1), + "valid_product_template_attribute_line_ids", + new=self.product_tmpl.valid_product_template_attribute_line_ids, + ): + with patch.object( + type(self.variant1), + "product_template_attribute_value_ids", + new=self.env["product.template.attribute.value"], + ): + res = self.product_tmpl.with_context( + website_id=self.website.id + )._get_first_possible_combination() + self.assertTrue(res) + + def test_combination_info_lines(self): + from odoo.addons.website_sale.tests.common import MockRequest + + with MockRequest(self.env, website=self.website): + res = self.product_tmpl._get_combination_info( + only_template=True, product_id=False + ) + self.assertIn("price", res) + res2 = self.product_tmpl._get_combination_info( + only_template=True, product_id=self.variant1.id + ) + self.assertIn("price", res2) + combo = self.variant2.product_template_attribute_value_ids + res3 = self.product_tmpl._get_combination_info( + combination=combo, product_id=self.variant1.id + ) + self.assertEqual(res3["product_id"], self.variant2.id) + empty_combo = self.env["product.template.attribute.value"].search( + [("id", "=", 99999999)] + ) # Empty recordset + with patch.object( + type(self.product_tmpl), + "_get_variant_for_combination", + return_value=self.env["product.product"], + ): + res4 = self.product_tmpl._get_combination_info(combination=empty_combo) + self.assertIn("price", res4) # Returns early + scale_pl = self.env["product.pricelist"].create( + { + "name": "Scale PL", + "item_ids": [ + ( + 0, + 0, + { + "applied_on": "1_product", + "product_tmpl_id": self.product_tmpl.id, + "min_quantity": 5, + "compute_price": "fixed", + "fixed_price": 80.0, + }, + ), + ( + 0, + 0, + { + "applied_on": "1_product", + "product_tmpl_id": self.product_tmpl.id, + "min_quantity": 10, + "compute_price": "fixed", + "fixed_price": 70.0, + }, + ), + ], + } + ) + res5 = self.product_tmpl.with_context( + pricelist=scale_pl.id + )._get_combination_info(product_id=self.variant1.id) + self.assertIn("minimal_price_scale", res5) + self.assertTrue(len(res5["minimal_price_scale"]) > 0) diff --git a/website_sale_product_minimal_price/tests/test_product_with_no_prices.py b/website_sale_product_minimal_price/tests/test_product_with_no_prices.py new file mode 100644 index 0000000000..83025e5d2b --- /dev/null +++ b/website_sale_product_minimal_price/tests/test_product_with_no_prices.py @@ -0,0 +1,107 @@ +# Copyright 2021 Tecnativa - Carlos Roca +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo.fields import Command +from odoo.tests import tagged +from odoo.tests.common import HttpCase + + +@tagged("post_install", "-at_install") +class TestProductWithNoPrices(HttpCase): + """With this test we are checking that the minimal price is set + when the product has not a price defined and the price of + variants depend on a subpricelist. + """ + + def setUp(self): + super().setUp() + ProductAttribute = self.env["product.attribute"] + ProductAttributeValue = self.env["product.attribute.value"] + self.category = self.env["product.category"].create({"name": "Test category"}) + self.product_attribute = ProductAttribute.create( + {"name": "Test", "create_variant": "always"} + ) + self.product_attribute_value_test_1 = ProductAttributeValue.create( + {"name": "Test v1", "attribute_id": self.product_attribute.id} + ) + self.product_attribute_value_test_2 = ProductAttributeValue.create( + {"name": "Test v2", "attribute_id": self.product_attribute.id} + ) + self.product_template_no_price = self.env["product.template"].create( + { + "name": "My product test no prices", + "is_published": True, + "type": "consu", + "website_sequence": 1, + "categ_id": self.category.id, + "list_price": 20, + } + ) + self.product_template = self.env["product.template"].create( + { + "name": "My product test with no prices", + "is_published": True, + "type": "consu", + "website_sequence": 1, + "categ_id": self.category.id, + "attribute_line_ids": [ + Command.create( + { + "attribute_id": self.product_attribute.id, + "value_ids": [ + Command.link(self.product_attribute_value_test_1.id), + Command.link(self.product_attribute_value_test_2.id), + ], + }, + ), + ], + } + ) + self.variant_1 = self.product_template.product_variant_ids[0] + self.variant_2 = self.product_template.product_variant_ids[1] + self.pricelist_aux = self.env["product.pricelist"].create( + { + "name": "Test pricelist Aux", + "selectable": True, + "item_ids": [ + Command.create( + { + "applied_on": "0_product_variant", + "product_id": self.variant_1.id, + "compute_price": "fixed", + "fixed_price": 10, + }, + ), + Command.create( + { + "applied_on": "0_product_variant", + "product_id": self.variant_2.id, + "compute_price": "fixed", + "fixed_price": 11, + }, + ), + ], + } + ) + self.pricelist_main = self.env["product.pricelist"].create( + { + "name": "Test pricelist Main", + "selectable": True, + "item_ids": [ + Command.create( + { + "applied_on": "2_product_category", + "categ_id": self.category.id, + "compute_price": "formula", + "base": "pricelist", + "base_pricelist_id": self.pricelist_aux.id, + }, + ) + ], + } + ) + user = self.env.ref("base.user_admin") + user.property_product_pricelist = self.pricelist_main + + def test_ui_website(self): + """Test frontend tour.""" + self.start_tour("/", "test_product_with_no_prices", login="admin") diff --git a/website_sale_product_minimal_price/tests/test_website_sale_product_minimal_price.py b/website_sale_product_minimal_price/tests/test_website_sale_product_minimal_price.py new file mode 100644 index 0000000000..8695fd6d85 --- /dev/null +++ b/website_sale_product_minimal_price/tests/test_website_sale_product_minimal_price.py @@ -0,0 +1,86 @@ +# Copyright 2019 Tecnativa - Sergio Teruel +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +from odoo.fields import Command +from odoo.tests import tagged +from odoo.tests.common import HttpCase + + +@tagged("post_install", "-at_install") +class WebsiteSaleProductMinimalPriceHttpCase(HttpCase): + def setUp(self): + super().setUp() + # Create and select a pricelist + # to make tests pass no matter what l10n package is enabled + self.website = self.env["website"].get_current_website() + pricelist = self.env["product.pricelist"].create( + { + "name": "website_sale_product_minimal_price public", + "currency_id": self.env.company.currency_id.id, + "selectable": True, + "sequence": 1, + "website_id": self.website.id, + } + ) + self.env.ref("base.user_admin").property_product_pricelist = pricelist + # Models + ProductAttribute = self.env["product.attribute"] + ProductAttributeValue = self.env["product.attribute.value"] + ProductTmplAttributeValue = self.env["product.template.attribute.value"] + self.product_attribute = ProductAttribute.create( + {"name": "Test", "create_variant": "always"} + ) + self.product_attribute_value_test_1 = ProductAttributeValue.create( + {"name": "Test v1", "attribute_id": self.product_attribute.id} + ) + self.product_attribute_value_test_2 = ProductAttributeValue.create( + {"name": "Test v2", "attribute_id": self.product_attribute.id} + ) + self.product_template = self.env["product.template"].create( + { + "name": "My product test with various prices", + "is_published": True, + "type": "consu", + "list_price": 100.0, + "website_id": self.website.id, + "website_sequence": 1, + "attribute_line_ids": [ + Command.create( + { + "attribute_id": self.product_attribute.id, + "value_ids": [ + Command.link(self.product_attribute_value_test_1.id), + Command.link(self.product_attribute_value_test_2.id), + ], + }, + ), + ], + } + ) + product_tmpl_att_value = ProductTmplAttributeValue.search( + [ + ("product_tmpl_id", "=", self.product_template.id), + ("attribute_id", "=", self.product_attribute.id), + ( + "product_attribute_value_id", + "=", + self.product_attribute_value_test_1.id, + ), + ] + ) + product_tmpl_att_value.price_extra = 50.0 + product_tmpl_att_value = ProductTmplAttributeValue.search( + [ + ("product_tmpl_id", "=", self.product_template.id), + ("attribute_id", "=", self.product_attribute.id), + ( + "product_attribute_value_id", + "=", + self.product_attribute_value_test_2.id, + ), + ] + ) + product_tmpl_att_value.price_extra = 25.0 + + def test_ui_website(self): + """Test frontend tour.""" + self.start_tour("/shop", "website_sale_product_minimal_price", login="admin") diff --git a/website_sale_product_minimal_price/views/templates.xml b/website_sale_product_minimal_price/views/templates.xml new file mode 100644 index 0000000000..8403a3858b --- /dev/null +++ b/website_sale_product_minimal_price/views/templates.xml @@ -0,0 +1,63 @@ + + + + + + diff --git a/website_sale_product_reference_displayed/README.rst b/website_sale_product_reference_displayed/README.rst index 4d280ced50..482baa0803 100644 --- a/website_sale_product_reference_displayed/README.rst +++ b/website_sale_product_reference_displayed/README.rst @@ -11,7 +11,7 @@ Display product reference in e-commerce !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:31bd7dad8107ce116aebf816d2109fae139877b1d9f4acaef7ab9b78d648a254 + !! source digest: sha256:d010a2f82f95575ed7e1ac49d50cca14dec25077ee071fa49354103fc443937b !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png @@ -35,6 +35,11 @@ Display product reference in e-commerce This module extends the ``website_sale`` views to display the product's full display name, with its product reference included. +It can also make the website product search render the result title from +``display_name`` instead of ``name``. This keeps the search results +consistent with the rest of the shop and exposes the product reference, +and can be toggled per website like the rest of the options. + **Table of contents** .. contents:: @@ -50,7 +55,9 @@ To toggle the display per page type, open the website editor and use the **Product Reference** checkbox in the builder sidebar: - On the **shop listing page** (``/shop``): the option appears under the - *Products Page* section. + *Products Page* section. It also controls whether the product search + results render their title from ``display_name`` (reference included) + or from ``name``. - On a **product detail page** (``/shop/``): the option appears under the *Product Page* section. @@ -98,6 +105,7 @@ Contributors - `ForgeFlow `__: - Jasmin Solanki + - Miquel Raïch Maintainers ----------- diff --git a/website_sale_product_reference_displayed/__manifest__.py b/website_sale_product_reference_displayed/__manifest__.py index 68767322e2..d8258a2987 100644 --- a/website_sale_product_reference_displayed/__manifest__.py +++ b/website_sale_product_reference_displayed/__manifest__.py @@ -2,7 +2,7 @@ # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). { "name": "Display product reference in e-commerce", - "version": "19.0.1.0.0", + "version": "19.0.1.1.0", "category": "Website", "website": "https://github.com/OCA/e-commerce", "author": "Tecnativa, Odoo Community Association (OCA)", diff --git a/website_sale_product_reference_displayed/i18n/ca.po b/website_sale_product_reference_displayed/i18n/ca.po index c1217ea7c9..77ff055e54 100644 --- a/website_sale_product_reference_displayed/i18n/ca.po +++ b/website_sale_product_reference_displayed/i18n/ca.po @@ -13,6 +13,46 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__display_name +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__id +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__id +msgid "ID" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model,name:website_sale_product_reference_displayed.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model_terms:ir.ui.view,arch_db:website_sale_product_reference_displayed.product_title +msgid "Product Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Product Page" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml:0 +msgid "Product Reference" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Products Page" +msgstr "" + #. module: website_sale_product_reference_displayed #: model:ir.model,name:website_sale_product_reference_displayed.model_website_snippet_filter msgid "Website Snippet Filter" diff --git a/website_sale_product_reference_displayed/i18n/es.po b/website_sale_product_reference_displayed/i18n/es.po index c7fe8dbe7d..b50ac7e745 100644 --- a/website_sale_product_reference_displayed/i18n/es.po +++ b/website_sale_product_reference_displayed/i18n/es.po @@ -15,6 +15,46 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__display_name +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__id +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__id +msgid "ID" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model,name:website_sale_product_reference_displayed.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model_terms:ir.ui.view,arch_db:website_sale_product_reference_displayed.product_title +msgid "Product Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Product Page" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml:0 +msgid "Product Reference" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Products Page" +msgstr "" + #. module: website_sale_product_reference_displayed #: model:ir.model,name:website_sale_product_reference_displayed.model_website_snippet_filter msgid "Website Snippet Filter" diff --git a/website_sale_product_reference_displayed/i18n/fr.po b/website_sale_product_reference_displayed/i18n/fr.po index 6e4fdfcff0..622d97ee96 100644 --- a/website_sale_product_reference_displayed/i18n/fr.po +++ b/website_sale_product_reference_displayed/i18n/fr.po @@ -13,6 +13,46 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__display_name +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__id +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__id +msgid "ID" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model,name:website_sale_product_reference_displayed.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model_terms:ir.ui.view,arch_db:website_sale_product_reference_displayed.product_title +msgid "Product Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Product Page" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml:0 +msgid "Product Reference" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Products Page" +msgstr "" + #. module: website_sale_product_reference_displayed #: model:ir.model,name:website_sale_product_reference_displayed.model_website_snippet_filter msgid "Website Snippet Filter" diff --git a/website_sale_product_reference_displayed/i18n/it.po b/website_sale_product_reference_displayed/i18n/it.po index 51993685ba..48b633081c 100644 --- a/website_sale_product_reference_displayed/i18n/it.po +++ b/website_sale_product_reference_displayed/i18n/it.po @@ -16,6 +16,46 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.17\n" +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__display_name +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__id +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__id +msgid "ID" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model,name:website_sale_product_reference_displayed.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model_terms:ir.ui.view,arch_db:website_sale_product_reference_displayed.product_title +msgid "Product Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Product Page" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml:0 +msgid "Product Reference" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Products Page" +msgstr "" + #. module: website_sale_product_reference_displayed #: model:ir.model,name:website_sale_product_reference_displayed.model_website_snippet_filter msgid "Website Snippet Filter" diff --git a/website_sale_product_reference_displayed/i18n/pt_BR.po b/website_sale_product_reference_displayed/i18n/pt_BR.po index b31c86fc9e..7d5612fead 100644 --- a/website_sale_product_reference_displayed/i18n/pt_BR.po +++ b/website_sale_product_reference_displayed/i18n/pt_BR.po @@ -14,6 +14,46 @@ msgstr "" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n > 1;\n" +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__display_name +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__display_name +msgid "Display Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__id +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__id +msgid "ID" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model:ir.model,name:website_sale_product_reference_displayed.model_product_template +msgid "Product" +msgstr "" + +#. module: website_sale_product_reference_displayed +#: model_terms:ir.ui.view,arch_db:website_sale_product_reference_displayed.product_title +msgid "Product Name" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Product Page" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml:0 +msgid "Product Reference" +msgstr "" + +#. module: website_sale_product_reference_displayed +#. odoo-javascript +#: code:addons/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option_plugin.esm.js:0 +msgid "Products Page" +msgstr "" + #. module: website_sale_product_reference_displayed #: model:ir.model,name:website_sale_product_reference_displayed.model_website_snippet_filter msgid "Website Snippet Filter" diff --git a/website_sale_product_reference_displayed/i18n/website_sale_product_reference_displayed.pot b/website_sale_product_reference_displayed/i18n/website_sale_product_reference_displayed.pot index d97c52ecb9..d7dc1b858a 100644 --- a/website_sale_product_reference_displayed/i18n/website_sale_product_reference_displayed.pot +++ b/website_sale_product_reference_displayed/i18n/website_sale_product_reference_displayed.pot @@ -14,15 +14,22 @@ msgstr "" "Plural-Forms: \n" #. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__display_name #: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__display_name msgid "Display Name" msgstr "" #. module: website_sale_product_reference_displayed +#: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_product_template__id #: model:ir.model.fields,field_description:website_sale_product_reference_displayed.field_website_snippet_filter__id msgid "ID" msgstr "" +#. module: website_sale_product_reference_displayed +#: model:ir.model,name:website_sale_product_reference_displayed.model_product_template +msgid "Product" +msgstr "" + #. module: website_sale_product_reference_displayed #: model_terms:ir.ui.view,arch_db:website_sale_product_reference_displayed.product_title msgid "Product Name" diff --git a/website_sale_product_reference_displayed/models/__init__.py b/website_sale_product_reference_displayed/models/__init__.py index 3000515557..f2b06129ee 100644 --- a/website_sale_product_reference_displayed/models/__init__.py +++ b/website_sale_product_reference_displayed/models/__init__.py @@ -1 +1,2 @@ +from . import product_template from . import website_snippet_filter diff --git a/website_sale_product_reference_displayed/models/product_template.py b/website_sale_product_reference_displayed/models/product_template.py new file mode 100644 index 0000000000..4f2aa12e81 --- /dev/null +++ b/website_sale_product_reference_displayed/models/product_template.py @@ -0,0 +1,34 @@ +# Copyright 2026 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import api, models + + +class ProductTemplate(models.Model): + _inherit = "product.template" + + @api.model + def _search_get_detail(self, website, order, options): + """Render the search title from ``display_name`` instead of ``name``. + + This keeps the search results consistent with + the rest of the shop and exposes the reference. + + The behaviour is toggleable per website, like the rest of the + options, through the ``search_display_name`` view. + """ + detail = super()._search_get_detail(website, order, options) + if not ( + website + and website.is_view_active( + "website_sale_product_reference_displayed.search_display_name" + ) + ): + return detail + fetch_fields = detail.get("fetch_fields", []) + if "display_name" not in fetch_fields: + fetch_fields.append("display_name") + name_mapping = detail.get("mapping", {}).get("name") + if name_mapping: + name_mapping["name"] = "display_name" + return detail diff --git a/website_sale_product_reference_displayed/readme/CONTRIBUTORS.md b/website_sale_product_reference_displayed/readme/CONTRIBUTORS.md index e72ee669b0..e02edd432f 100644 --- a/website_sale_product_reference_displayed/readme/CONTRIBUTORS.md +++ b/website_sale_product_reference_displayed/readme/CONTRIBUTORS.md @@ -7,3 +7,4 @@ - Mohamed Alkobrosli - [ForgeFlow](https://www.forgeflow.com): - Jasmin Solanki + - Miquel Raïch diff --git a/website_sale_product_reference_displayed/readme/DESCRIPTION.md b/website_sale_product_reference_displayed/readme/DESCRIPTION.md index 87d3f8f27a..52d8f07a38 100644 --- a/website_sale_product_reference_displayed/readme/DESCRIPTION.md +++ b/website_sale_product_reference_displayed/readme/DESCRIPTION.md @@ -1,2 +1,7 @@ This module extends the `website_sale` views to display the product's full display name, with its product reference included. + +It can also make the website product search render the result title from +`display_name` instead of `name`. This keeps the search results +consistent with the rest of the shop and exposes the product reference, +and can be toggled per website like the rest of the options. diff --git a/website_sale_product_reference_displayed/readme/USAGE.md b/website_sale_product_reference_displayed/readme/USAGE.md index 418435cfb7..d54451a46c 100644 --- a/website_sale_product_reference_displayed/readme/USAGE.md +++ b/website_sale_product_reference_displayed/readme/USAGE.md @@ -5,7 +5,9 @@ To toggle the display per page type, open the website editor and use the **Product Reference** checkbox in the builder sidebar: - On the **shop listing page** (`/shop`): the option appears under the - *Products Page* section. + *Products Page* section. It also controls whether the product search + results render their title from `display_name` (reference included) or + from `name`. - On a **product detail page** (`/shop/`): the option appears under the *Product Page* section. diff --git a/website_sale_product_reference_displayed/static/description/index.html b/website_sale_product_reference_displayed/static/description/index.html index b01b4db7fa..0a110f6ca8 100644 --- a/website_sale_product_reference_displayed/static/description/index.html +++ b/website_sale_product_reference_displayed/static/description/index.html @@ -372,11 +372,15 @@

Display product reference in e-commerce

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:31bd7dad8107ce116aebf816d2109fae139877b1d9f4acaef7ab9b78d648a254 +!! source digest: sha256:d010a2f82f95575ed7e1ac49d50cca14dec25077ee071fa49354103fc443937b !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/e-commerce Translate me on Weblate Try me on Runboat

This module extends the website_sale views to display the product’s full display name, with its product reference included.

+

It can also make the website product search render the result title from +display_name instead of name. This keeps the search results +consistent with the rest of the shop and exposes the product reference, +and can be toggled per website like the rest of the options.

Table of contents

    @@ -398,7 +402,9 @@

    Usage

    Product Reference checkbox in the builder sidebar:

    • On the shop listing page (/shop): the option appears under the -Products Page section.
    • +Products Page section. It also controls whether the product search +results render their title from display_name (reference included) +or from name.
    • On a product detail page (/shop/<product>): the option appears under the Product Page section.
    @@ -440,6 +446,7 @@

    Contributors

  • ForgeFlow:
    • Jasmin Solanki
    • +
    • Miquel Raïch
diff --git a/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml b/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml index f213576e2a..856798b538 100644 --- a/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml +++ b/website_sale_product_reference_displayed/static/src/website_builder/product_reference_option.xml @@ -5,7 +5,10 @@ diff --git a/website_sale_product_reference_displayed/tests/__init__.py b/website_sale_product_reference_displayed/tests/__init__.py new file mode 100644 index 0000000000..517a1d776d --- /dev/null +++ b/website_sale_product_reference_displayed/tests/__init__.py @@ -0,0 +1 @@ +from . import test_search_display_name diff --git a/website_sale_product_reference_displayed/tests/test_search_display_name.py b/website_sale_product_reference_displayed/tests/test_search_display_name.py new file mode 100644 index 0000000000..3802cc1fee --- /dev/null +++ b/website_sale_product_reference_displayed/tests/test_search_display_name.py @@ -0,0 +1,39 @@ +# Copyright 2026 ForgeFlow S.L. (https://www.forgeflow.com) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo.tests.common import TransactionCase + + +class TestSearchDisplayName(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.website = cls.env["website"].search([], limit=1) + cls.view = cls.env.ref( + "website_sale_product_reference_displayed.search_display_name" + ) + cls.options = { + "displayImage": False, + "displayDescription": False, + "displayExtraLink": False, + "displayDetail": False, + } + + def _get_detail(self): + return self.env["product.template"]._search_get_detail( + self.website, "", self.options + ) + + def test_search_detail_uses_display_name_when_active(self): + self.view.active = True + self.env.registry.clear_cache() + detail = self._get_detail() + self.assertEqual(detail["mapping"]["name"]["name"], "display_name") + self.assertIn("display_name", detail["fetch_fields"]) + + def test_search_detail_keeps_name_when_inactive(self): + self.view.active = False + self.env.registry.clear_cache() + detail = self._get_detail() + self.assertEqual(detail["mapping"]["name"]["name"], "name") + self.assertNotIn("display_name", detail["fetch_fields"]) diff --git a/website_sale_product_reference_displayed/views/website_sale_views.xml b/website_sale_product_reference_displayed/views/website_sale_views.xml index 2ae6e9044f..116be06d0c 100644 --- a/website_sale_product_reference_displayed/views/website_sale_views.xml +++ b/website_sale_product_reference_displayed/views/website_sale_views.xml @@ -31,6 +31,17 @@ + +