mirror of
https://github.com/bringout/oca-ocb-pos.git
synced 2026-04-22 18:42:00 +02:00
19.0 vanilla
This commit is contained in:
parent
6e54c1af6c
commit
3ca647e428
1087 changed files with 132065 additions and 108499 deletions
|
|
@ -10,38 +10,15 @@ pip install odoo-bringout-oca-ocb-pos_loyalty
|
|||
|
||||
## Dependencies
|
||||
|
||||
This addon depends on:
|
||||
- loyalty
|
||||
- point_of_sale
|
||||
|
||||
## Manifest Information
|
||||
|
||||
- **Name**: Point of Sale - Coupons & Loyalty
|
||||
- **Version**: 2.0
|
||||
- **Category**: Sales/Point Of Sale
|
||||
- **License**: LGPL-3
|
||||
- **Installable**: True
|
||||
|
||||
## Source
|
||||
|
||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `pos_loyalty`.
|
||||
- Repository: https://github.com/OCA/OCB
|
||||
- Branch: 19.0
|
||||
- Path: addons/pos_loyalty
|
||||
|
||||
## License
|
||||
|
||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
||||
|
||||
## Documentation
|
||||
|
||||
- Overview: doc/OVERVIEW.md
|
||||
- Architecture: doc/ARCHITECTURE.md
|
||||
- Models: doc/MODELS.md
|
||||
- Controllers: doc/CONTROLLERS.md
|
||||
- Wizards: doc/WIZARDS.md
|
||||
- Reports: doc/REPORTS.md
|
||||
- Security: doc/SECURITY.md
|
||||
- Install: doc/INSTALL.md
|
||||
- Usage: doc/USAGE.md
|
||||
- Configuration: doc/CONFIGURATION.md
|
||||
- Dependencies: doc/DEPENDENCIES.md
|
||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
||||
- FAQ: doc/FAQ.md
|
||||
This package preserves the original LGPL-3 license.
|
||||
|
|
|
|||
|
|
@ -1,4 +1,8 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import models
|
||||
|
||||
|
||||
def uninstall_hook(env):
|
||||
"""Delete loyalty history record accessing pos order on uninstall."""
|
||||
env['loyalty.history'].search([('order_model', '=', 'pos.order')]).unlink()
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
'views/pos_loyalty_menu_views.xml',
|
||||
'views/res_config_settings_view.xml',
|
||||
'views/loyalty_program_views.xml',
|
||||
'views/res_partner_views.xml',
|
||||
],
|
||||
'demo': [
|
||||
'data/pos_loyalty_demo.xml',
|
||||
|
|
@ -24,14 +25,21 @@
|
|||
'installable': True,
|
||||
'auto_install': True,
|
||||
'assets': {
|
||||
'point_of_sale.assets': [
|
||||
'pos_loyalty/static/src/css/Loyalty.scss',
|
||||
'pos_loyalty/static/src/js/**/*',
|
||||
'pos_loyalty/static/src/xml/**/*',
|
||||
'web.assets_frontend': [
|
||||
'pos_loyalty/static/src/portal/*',
|
||||
],
|
||||
'point_of_sale._assets_pos': [
|
||||
'pos_loyalty/static/src/**/*',
|
||||
('remove', 'pos_loyalty/static/src/portal/*'),
|
||||
],
|
||||
'web.assets_tests': [
|
||||
'pos_loyalty/static/src/tours/**/*',
|
||||
'pos_loyalty/static/tests/tours/**/*',
|
||||
],
|
||||
'web.assets_unit_tests': [
|
||||
'pos_loyalty/static/tests/unit/**/*'
|
||||
],
|
||||
},
|
||||
'uninstall_hook': 'uninstall_hook',
|
||||
'author': 'Odoo S.A.',
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,4 +8,8 @@
|
|||
<field name="available_in_pos">True</field>
|
||||
<field name="taxes_id" eval="False"/>
|
||||
</record>
|
||||
<!-- Gift Cards -->
|
||||
<record id="loyalty.gift_card_program" model="loyalty.program">
|
||||
<field name="pos_report_print_id" ref="loyalty.report_gift_card"/>
|
||||
</record>
|
||||
</odoo>
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@
|
|||
<field name="weight">0.01</field>
|
||||
<field name="default_code">CONS_0002</field>
|
||||
<field name="uom_id" ref="uom.product_uom_unit" />
|
||||
<field name="uom_po_id" ref="uom.product_uom_unit" />
|
||||
<field name="categ_id" ref="product.product_category_goods"/>
|
||||
<field name="image_1920" type="base64" file="pos_loyalty/static/img/simple_pen.png"/>
|
||||
</record>
|
||||
|
||||
|
|
@ -79,19 +79,19 @@
|
|||
|
||||
<record id="loyalty_program_rule" model="loyalty.rule">
|
||||
<field name="reward_point_mode">money</field>
|
||||
<field name="reward_point_amount">10</field>
|
||||
<field name="reward_point_amount">1</field>
|
||||
<field name="program_id" ref="pos_loyalty.loyalty_program"/>
|
||||
</record>
|
||||
|
||||
<record id="loyalty_program_reward" model="loyalty.reward">
|
||||
<field name="reward_type">product</field>
|
||||
<field name="required_points">5</field>
|
||||
<field name="required_points">50</field>
|
||||
<field name="reward_product_id" ref="pos_loyalty.simple_pen"/>
|
||||
<field name="program_id" ref="pos_loyalty.loyalty_program"/>
|
||||
</record>
|
||||
|
||||
<!-- Gift Cards -->
|
||||
<record id="loyalty.gift_card_program" model="loyalty.program">
|
||||
<field name="pos_report_print_id" ref="loyalty.report_gift_card"/>
|
||||
<record id="product.product_product_6" model="product.product">
|
||||
<field name="available_in_pos">True</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
|
|||
|
|
@ -1,786 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: af\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Soort"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,40 +1,44 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# erpgo translator <jumshud@erpgo.az>, 2023
|
||||
# Jumshud Sultanov <cumshud@gmail.com>, 2024
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Jumshud Sultanov <cumshud@gmail.com>, 2024\n"
|
||||
"Language-Team: Azerbaijani (https://app.transifex.com/odoo/teams/41243/az/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-07-03 12:09+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: az\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -47,15 +51,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -66,11 +74,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -78,37 +116,52 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Balans"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Barkod"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr "Barkod Qaydası"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Parametrləri Konfiqurasiya edin"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -116,114 +169,108 @@ msgstr "Parametrləri Konfiqurasiya edin"
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Müştəri"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Xəta"
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -238,31 +285,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -290,7 +356,7 @@ msgstr ""
|
|||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr "Loyallıq Proqramı"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
|
|
@ -304,44 +370,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "Tapılmayanlar"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -350,16 +410,14 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "PoS Sifarişləri"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
|
|
@ -370,37 +428,36 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "Satış məntəqəsi"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Satış Nöqtəsi Konfiqurasiyası"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr "Satış Nöqtəsi Sifariş Sətrləri"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "Satış Nöqtəsi Sifarişləri"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Satış Nöqtəsi Sessiyası"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "Satış Nöqtəsi"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -415,31 +472,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -447,21 +510,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -471,15 +534,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -490,7 +559,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -498,8 +566,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -510,18 +577,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -530,9 +613,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -545,8 +628,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -559,43 +641,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -604,7 +674,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -615,31 +684,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -653,7 +731,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -661,33 +744,35 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -698,9 +783,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -710,78 +794,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Bəli"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,786 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Ivan Shakh, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Ivan Shakh, 2024\n"
|
||||
"Language-Team: Belarusian (https://app.transifex.com/odoo/teams/41243/be/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: be\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: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Налады канфігурацыі"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,35 +1,47 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Armenian (https://app.transifex.com/odoo/teams/41243/hy/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-24 19:23+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/el/>\n"
|
||||
"Language: el\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hy\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -42,15 +54,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -61,11 +77,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Ποσό"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -73,37 +119,52 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
msgstr "Barcode"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr ""
|
||||
msgstr "Κανόνας Barcode"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Επαφή"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -111,85 +172,92 @@ msgstr ""
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Σφάλμα"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -198,27 +266,14 @@ msgid "Free Product - Simple Pen"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -233,31 +288,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -285,7 +359,7 @@ msgstr ""
|
|||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr ""
|
||||
msgstr "Πρόγραμμα αφοσίωσης"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
|
|
@ -299,44 +373,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
msgstr "Όχι"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -345,15 +413,13 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -365,12 +431,12 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr ""
|
||||
msgstr "Εντατική Λιανική"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr ""
|
||||
msgstr "Διαμόρφωση του Σταθμού Εργασίας"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
|
|
@ -380,12 +446,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr ""
|
||||
msgstr "Παραγγελίες Εντατικής Λιανικής"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
msgstr "Βάρδια Σταθμού Εργασίας"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
|
|
@ -394,8 +460,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -410,31 +475,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Μεταβλητή Είδους"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -442,21 +513,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -466,15 +537,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -485,7 +562,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -493,8 +569,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -505,18 +580,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -525,9 +616,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -540,8 +631,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -554,43 +644,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -599,7 +677,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -610,31 +687,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -648,7 +734,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -656,33 +747,35 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
msgstr "Τύπος"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -693,10 +786,9 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Σφάλμα Επικύρωσης"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -705,78 +797,63 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Ναι"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Πελάτης"
|
||||
|
|
@ -1,48 +1,52 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Leonardo J. Caballero G. <leonardocaballero@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# FLNerea, 2023
|
||||
# Patricia Lorenzo Bartolomé, 2023
|
||||
# Pablo De Andrés, 2023
|
||||
# Pedro M. Baeza <pedro.baeza@tecnativa.com>, 2023
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Noemi Pla Garcia (nopl)" <nopl@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2024\n"
|
||||
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-11 17:42+0000\n"
|
||||
"Last-Translator: \"Noemi Pla Garcia (nopl)\" <nopl@odoo.com>\n"
|
||||
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/es/>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Campo técnico que se usa para vincular varias líneas de recompensa en una sola recompensa.\n"
|
||||
" Campo técnico que se usa para vincular varias líneas de recompensa "
|
||||
"en una sola recompensa.\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr "%s puntos"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -51,21 +55,25 @@ msgstr "15% en el próximo pedido"
|
|||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr "15% en su pedido"
|
||||
msgstr "15% en tu pedido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "Ya se aplicó un mejor descuento global."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "Un cupón/tarjeta de fidelidad debe de tener un código único."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "No se ha podido cargar una recompensa "
|
||||
msgstr "No se ha podido cargar una recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
|
|
@ -76,11 +84,41 @@ msgstr ""
|
|||
"Campo técnico utilizado como alternativa al código promocional. Se genera "
|
||||
"automáticamente cuando se cambia el código promocional."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "Tarjetas de fidelidad activas"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr "Añadir saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr "Añadir tarjeta regalo existente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "Todos los TPV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Importe"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr "Se ha producido un error al comprobar la tarjeta regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -88,8 +126,7 @@ msgstr "Cualquier producto"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
|
|
@ -97,18 +134,34 @@ msgstr ""
|
|||
"¿Está seguro de que quiere eliminar %s de este pedido? Podrá seguir "
|
||||
"reclamándolo a través del botón de recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr "Asignación de pedidos %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr "Asignación de partner %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr "Recompensas disponibles"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr "Saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Código de barras"
|
||||
|
||||
|
|
@ -118,9 +171,9 @@ msgid "Barcode Rule"
|
|||
msgstr "Regla de código de barras"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajustes de configuración"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Contacto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -128,116 +181,110 @@ msgstr "Ajustes de configuración"
|
|||
msgid "Coupon"
|
||||
msgstr "Cupón"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "Códigos de cupones"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Punto(s) de cupón"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "Crear un cliente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "Saldo actual:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr "Cliente requerido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr "Desactivación de la recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "Define como desea establecer sus tarjetas de regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Descuento y fidelidad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre para mostrar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr "Ingresar código"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "Ingrese el código de la tarjeta de regalo"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr "Escriba el número de la tarjeta de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr "Escribir el importe"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr "Error validando recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Vencimiento"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "Producto gratis - Bolígrafo simple"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "Generar tarjetas en PDF"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr "Tarjeta regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "Generar una tarjeta de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "Ajustes de tarjetas de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Tarjeta de regalo o código de descuento"
|
||||
msgstr "Tarjeta regalo o código de descuento"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
|
|
@ -250,10 +297,32 @@ msgstr "Tarjetas de regalo y monedero electrónico"
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "Cuántos puntos cuesta esta recompensa en el cupón."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr "Código de tarjeta regalo no válido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
"Recompensa del programa de tarjeta regalo no válida. Utilice una moneda por "
|
||||
|
|
@ -262,7 +331,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
"Regla del programa de tarjetas de regalo no válida. Use 1 punto por moneda "
|
||||
|
|
@ -271,14 +339,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "Programa de tarjetas de regalo no válido. Hay más de una recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "Programa de tarjetas de regalo no válido. Hay más de una regla."
|
||||
|
||||
|
|
@ -320,63 +386,55 @@ msgstr "Regla de fidelidad"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "No se puede reclamar ninguna recompensa con este cupón."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr "No hay recompensas disponibles"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "No se encontró ningún monedero electrónico válido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Seleccione un producto para esta recompensa"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr "%s en el sitio"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "Seleccione una recompensa"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr "Seleccione un cliente y un monedero electrónico válido."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Seleccione un producto para esta recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "Número de pedidos de TPV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr "Cliente del pedido de TPV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "Referencia de pedido de TPV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "Pedidos TPV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
|
|
@ -415,8 +473,7 @@ msgstr "Terminal punto de venta (TPV)"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Puntos"
|
||||
|
||||
|
|
@ -431,55 +488,63 @@ msgstr "Coste por puntos"
|
|||
msgid "Print Report"
|
||||
msgstr "Imprimir informe"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Variante de producto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "Programa: %(name)s, Producto de recompensa: `%(reward_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "Programa: %(name)s, Regla de producto: `%(rule_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "Reembolso con monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
"No está permitido reembolsar una recarga o un producto de recompensa para un"
|
||||
" programa de monedero electrónico o tarjeta de regalo."
|
||||
"No está permitido reembolsar una recarga o un producto de recompensa para un "
|
||||
"programa de monedero electrónico o tarjeta de regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr "Restablecer programas"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "Restringir la publicación a esas tiendas."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
"Limitar la publicación a esas tiendas. Nota: el programa solo se utilizará "
|
||||
"en las tiendas que operen con la misma divisa que el programa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Recompensa"
|
||||
|
||||
|
|
@ -489,16 +554,22 @@ msgid "Reward Identifier Code"
|
|||
msgstr "Código de identificación de la recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "Escanear tarjetas existentes"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr "Seleccionar programa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "Seleccionar programa"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr "¿Vender tarjeta de regalo física?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr "Vender/gestionar una tarjeta de regalo física"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
|
|
@ -508,18 +579,16 @@ msgstr "Bolígrafo simple"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
"Algunos cupones no son válidos. Los cupones aplicados han sido actualizados."
|
||||
" Por favor, compruebe el pedido."
|
||||
"Algunos cupones no son válidos. Los cupones aplicados han sido actualizados. "
|
||||
"Por favor, compruebe el pedido."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr "Gastado:"
|
||||
|
||||
|
|
@ -530,18 +599,35 @@ msgstr "Campo técnico, si todos los productos coinciden"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "Este código de cupón ya ha sido escaneado y activado."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "Este programa de códigos promocionales ya se ha activado."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr "Este programa de códigos promocionales ha caducado."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr "Este programa de códigos promocionales aún no es válido."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
"Ese programa de código de promoción requiere una lista de precios específica."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -550,9 +636,9 @@ msgstr "El cupón usado para obtener la recompensa."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Los siguientes códigos ya existen en la base de datos,\n"
|
||||
|
|
@ -570,8 +656,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -586,36 +671,25 @@ msgstr "La recompensa relacionada con esta línea."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "No se ha podido aplicar la recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr "No existen recompensas para este cliente."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "No hay suficientes puntos para el cupón: %s."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr "No hay suficientes puntos en el cupón para reclamar esta recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
"No tiene suficientes productos en la cesta para obtener esta recompensa."
|
||||
|
|
@ -623,7 +697,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -634,7 +707,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -647,31 +719,42 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "Estos son los productos válidos para esta regla."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
"Parece que este código no es válido. Comprueba el código de la tarjeta "
|
||||
"regalo e inténtalo de nuevo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "Este cupón ha caducado (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "Este cupón no es válido (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "Esta tarjeta de regalo ya ha sido vendida."
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr "Este cupón no está disponible con la lista de precios actual."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr "Este cupón aún no es válido (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -687,7 +770,12 @@ msgstr "Se utiliza para imprimir tarjetas de regalo desde el TPV."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr "Este programa requiere un código para ser aplicado."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -701,29 +789,31 @@ msgstr "Tipo"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr "Tipo de descuento desconocido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Tarjeta de regalo impagada"
|
||||
msgstr "Tarjeta regalo sin pagar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "Tarjeta de regalo impagada rechazada."
|
||||
msgstr "Tarjeta regalo sin pagar rechazada."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr "Hasta:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "Usar el monedero electrónico para pagar"
|
||||
|
||||
|
|
@ -734,10 +824,9 @@ msgstr "Producto válido"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "Válido hasta:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Error de validación"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -746,82 +835,83 @@ msgstr "Si esta línea es parte de una recompensa o no."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr "Ganado:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Sí"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "No puede vender una tarjeta de regalo que ya se vendió."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
"No se puede cambiar la cantidad ni el precio de una tarjeta regalo física."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
"No puede establecer una cantidad o precio negativo en la tarjeta de regalo o"
|
||||
" el monedero electrónico."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
"No ha creado un monedero electrónico o todos sus monederos electrónicos han "
|
||||
"caducado."
|
||||
"No puede establecer una cantidad o precio negativo en la tarjeta de regalo o "
|
||||
"el monedero electrónico."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "Debe agregar '%s' antes de fijar '%s"
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
"Debe establecer \"%(mail_template)s\" antes de establecer \"%(report)s\"."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "Monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr "Pagar con monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr "Reembolso de monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "Debe seleccionar un cliente para el monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr "sin caducidad"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Balance: %s"
|
||||
#~ msgstr ""
|
||||
#~ "Tarjeta regalo: %s\n"
|
||||
#~ "Saldo: %s"
|
||||
|
||||
#~ msgid "Restrict publishing to those shops."
|
||||
#~ msgstr "Restringir la publicación a esas tiendas."
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Cliente"
|
||||
|
||||
#~ msgid "This Gift card has already been sold."
|
||||
#~ msgstr "Esta tarjeta de regalo ya se ha vendido."
|
||||
|
||||
#~ msgid "the gift cards"
|
||||
#~ msgstr "las tarjetas de regalo"
|
||||
|
|
|
|||
919
odoo-bringout-oca-ocb-pos_loyalty/pos_loyalty/i18n/es_419.po
Normal file
919
odoo-bringout-oca-ocb-pos_loyalty/pos_loyalty/i18n/es_419.po
Normal file
|
|
@ -0,0 +1,919 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Fernanda Alvarez (mfar)" <mfar@odoo.com>, 2025.
|
||||
# "Patricia Gutiérrez (pagc)" <pagc@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-11 17:42+0000\n"
|
||||
"Last-Translator: \"Patricia Gutiérrez (pagc)\" <pagc@odoo.com>\n"
|
||||
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/pos_loyalty/es_419/>\n"
|
||||
"Language: es_419\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.14.3\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Campo técnico que se usa para vincular varias líneas de recompensa "
|
||||
"en una sola recompensa.\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr "%s Puntos"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr "15% en la próxima orden"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr "15% en su orden"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "Ya se aplicó un mejor descuento general."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "Un cupón/tarjeta de lealtad debe de tener un código único."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "No se pudo cargar una recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
"Campo técnico que se usa para un código de promoción alternativo. Este se "
|
||||
"genera de forma automática cuando se cambia el código de promoción."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "Tarjetas de lealtad activas"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr "Agregar saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr "Agrega una tarjeta de regalo existente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "Todos los puntos de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Importe"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr "Ocurrió un error al verificar la tarjeta de regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr "Cualquier producto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
"¿Está seguro de que quiere quitar %s de su orden?\n"
|
||||
"Todavía podrá recibir esta recompensa mediante el botón correspondiente."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr "Asignando la orden %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr "Asignando el contacto %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr "Recompensas disponibles"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr "Saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid "Barcode"
|
||||
msgstr "Código de barras"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr "Regla del código de barras"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Contacto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr "Cupón"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Punto(s) del cupón"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "Crear un cliente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "Saldo actual:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr "Cliente requerido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr "Desactivar recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Descuentos y programas de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nombre en pantalla"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr "Ingresar código"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr "Escriba el número de la tarjeta de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr "Escriba el importe"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr "Error al validar las recompensas"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Vencimiento"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "Producto gratis - una pluma"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr "Tarjeta de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Tarjeta de regalo o código de descuento"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr "Tarjetas de regalo y monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "Cuántos puntos cuesta esta recompensa en el cupón."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr "El código de la tarjeta de regalo no es válido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
"La recompensa del programa de tarjetas de regalo no es válida. Use 1 moneda "
|
||||
"por cada punto de descuento."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
"La regla del programa de tarjetas de regalo no es válida. Use 1 punto por "
|
||||
"moneda gastada."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "Programa de tarjetas de regalo no válido. Hay más de una recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "Programa de tarjetas de regalo no válido. Hay más de una regla."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr "Es una línea de recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr "Comunicación de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr "Cupón de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr "Puntos de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr "Programa de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr "Recompensa de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr "Regla de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "No puede obtener ninguna recompensa con este cupón."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "No se encontró ningún monedero electrónico válido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr "%s presencial"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr "Seleccione un cliente y una billetera electrónica válida."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Seleccione un producto para esta recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "Número de órdenes del PdV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr "Cliente de la orden de PdV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "Referencia de orden del PdV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr "Orden del PdV donde se generó este cupón."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "Punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configuración del punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr "Líneas de orden del punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "Órdenes del punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesión de punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "Punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Puntos"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr "Costo en puntos"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr "Imprimir reporte"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "Producto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Variante del producto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "Programa: %(name)s, Producto de recompensa: `%(reward_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "Programa: %(name)s, Regla del producto: `%(rule_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "Reembolso con monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
"No es posible reembolsar una recarga o un producto de recompensa para un "
|
||||
"monedero electrónico o un programa de tarjeta de regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr "Restablecer programas"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
"Restringe la publicación a esas tiendas. Nota: El programa solo se usará en "
|
||||
"las tiendas que utilicen la misma moneda que el programa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "Reward"
|
||||
msgstr "Recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr "Código de identificación de la recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr "Seleccionar programa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr "¿Vender tarjeta de regalo física?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr "Vender/gestionar una tarjeta de regalo física"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr "Una pluma"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
"Algunos cupones no son válidos. Actualizamos los cupones aplicados, revise "
|
||||
"la orden."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr "Gastado:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr "Campo técnico, si todos los productos coinciden"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "Ese código de cupón ya se escaneó y se activó."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "Ese programa de código de promoción ya se activó."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr "Ese programa de códigos promocionales venció."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr "Este programa de códigos promocionales todavía no es válido."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
"Ese programa de código de promoción requiere una lista de precios específica."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr "El cupón que se usó para obtener la recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Los siguientes códigos ya existen en la base de datos, ¿quizá ya se "
|
||||
"vendieron?\n"
|
||||
"%s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
"La acción de reporte que se ejecutará al crear un cupón, tarjeta de regalo o "
|
||||
"tarjeta de lealtad en el PdV."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
"La recompensa \"%s\" contiene un error en su dominio. Su dominio debe ser "
|
||||
"compatible con el cliente del PdV."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr "La recompensa relacionada con esta línea."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "No se pudo aplicar esta recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "No hay suficientes puntos para el cupón: %s."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr "El cupón no tiene los puntos suficientes para obtener esta recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
"No tiene suficientes productos en el carrito para obtener esta recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
"No hay plantilla de correo electrónico en el programa de tarjetas de regalo "
|
||||
"y su PdV está configurado para imprimirlas."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
"No hay reporte de impresión en el programa de tarjetas de regalo y su PdV "
|
||||
"está configurado para imprimirlos."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "Estos son los productos que son válidos para esta regla."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
"Parece que este código no es válido, revisa el código de la tarjeta de "
|
||||
"regalo y vuelve a intentarlo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "Este cupón ya venció (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "Este cupón no es válido (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr "Este cupón no está disponible con la lista de precios actual."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr "Este cupón aún no es válido (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
"Esta tarjeta de regalo no está vinculada a ninguna orden, ¿de verdad desea "
|
||||
"aplicar la recompensa?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
"Esto se usa para imprimir las tarjetas de regalo generadas desde el PdV."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr "Este programa requiere que se aplique un código."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
"Para continuar, los siguientes productos de recompensa deben estar "
|
||||
"disponibles en el Punto de venta."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr "Tipo de descuento desconocido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Tarjeta de regalo sin pagar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "Se rechazó la tarjeta de regalo sin pagar."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr "Hasta:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "Usar el monedero electrónico para pagar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr "Producto válido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Error de validación"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr "Si esta línea es parte de una recompensa o no."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr "Ganado:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Sí"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
"No puedes cambiar la cantidad ni el precio de una tarjeta de regalo física."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
"No puede establecer una cantidad o precio negativo en la tarjeta de regalo o "
|
||||
"monedero electrónico."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
"Debe establecer %(mail_template)s\"\" antes de establecer %(report)s\"\"."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "Monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr "Pagar con monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr "Reembolso de monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "Debe seleccionar un cliente para el monedero electrónico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr "sin fecha de vencimiento"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Balance: %s"
|
||||
#~ msgstr ""
|
||||
#~ "Tarjeta de regalo: %s\n"
|
||||
#~ "Saldo: %s"
|
||||
|
||||
#~ msgid "Restrict publishing to those shops."
|
||||
#~ msgstr "Restringir las publicaciones a esas tiendas."
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Cliente"
|
||||
|
||||
#~ msgid "This Gift card has already been sold."
|
||||
#~ msgstr "Ya vendió esta tarjeta de regalo."
|
||||
|
||||
#~ msgid "the gift cards"
|
||||
#~ msgstr "las tarjetas de regalo"
|
||||
|
|
@ -1,825 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Braulio D. López Vázquez <bdl@odoo.com>, 2022
|
||||
# Patricia Gutiérrez Capetillo <pagc@odoo.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Iran Villalobos López, 2023
|
||||
# Wil Odoo, 2024
|
||||
# Fernanda Alvarez, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Fernanda Alvarez, 2024\n"
|
||||
"Language-Team: Spanish (Mexico) (https://app.transifex.com/odoo/teams/41243/es_MX/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: es_MX\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Campo técnico que se usa para vincular varias líneas de recompensa en una sola recompensa.\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr "%s Puntos"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr "15% en la próxima orden"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr "15% en su orden"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "Ya se aplicó un descuento global mejor."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "No se pudo cargar una recompensa "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
"Campo técnico que se usa para un código de promoción alternativo. Este se "
|
||||
"generará automáticamente cuando se cambie el código de promoción."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "Todo PdV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr "Cualquier producto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
"¿Está seguro de que quiere quitar %s de su orden?\n"
|
||||
"Todavía la podrá reclamar con el botón de recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Balance"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Código de barras"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr "Regla de código de barras"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajustes de configuración"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr "Cupón"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "Códigos de cupones"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Punto(s) del cupón"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr "Balance actual:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr "Cliente requerido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr "Desactivar recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "Defina cómo desea establecer sus tarjetas de regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Descuento y lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr "Introducir código"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "Ingrese el código de la tarjeta de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Error"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr "Error al validar las recompensas"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "Producto gratis - Pluma simple"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "Generar tarjetas de PDF"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "Generar tarjeta de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "Ajustes de tarjetas de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Tarjeta de regalo o código de descuento"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr "Tarjetas de regalo y cartera electrónica"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "Cuántos puntos cuesta esta recompensa en el cupón."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
"Recompensa del programa de tarjetas de regalo no válida. Use 1 divisa por "
|
||||
"cada punto de descuento."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
"Regla del programa de tarjetas de regalo no válida. Use 1 punto por divisa "
|
||||
"gastada."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "Programa de tarjetas de regalo no válido. Hay más de 1 recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "Programa de tarjetas de regalo no válido. Más de una regla."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr "Es una línea de recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr "Comunicación de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr "Cupón de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr "Puntos de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr "Programa de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr "Recompensa de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr "Regla de lealtad"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "No se puede reclamar ninguna recompensa con este cupón."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr "No hay recompensas disponibles."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "No se encontró ningún monedero electrónico válido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Seleccione un producto para esta recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "Seleccione une recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "Número de órdenes del PdV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "Referencia de orden del PdV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "Órdenes de PdV"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr "Orden del PdV donde se generó este cupón."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "Punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configuración del punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr "Líneas de orden del punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "Órdenes del punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesión del punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "Punto de venta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr "Puntos"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr "Costo en puntos"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr "Imprimir reporte"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "Programa: %(name)s, Producto de recompensa: `%(reward_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "Programa: %(name)s, Regla del producto: `%(rule_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "Reembolso con cartera electrónica"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
"No se permite reembolsar una recarga o un producto de recompensa para la "
|
||||
"tarjeta electrónica o un programa de tarjeta de regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr "Restablecer programas"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "Restringir las publicaciones a esas tiendas."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr "Código de identificación de la recompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "Escanear tarjetas existentes"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "Seleccionar programa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr "Pluma simple"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
"Algunos cupones son inválidos. Los cupones que se aplicaron se actualizaron."
|
||||
" Revise la orden."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr "Gastado:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr "Campo técnico, si todos los productos coinciden"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "Ese código de cupón ya se escaneó y se activó."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "Ese programa de código de promoción ya se activó."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr "El cupón que se usó para reclamar una recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Los siguientes códigos ya existen en la base de datos, ¿quizá ya se vendieron?\n"
|
||||
"%s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
"La acción de reporte que se ejecutará al crear un cupón, tarjeta de regalo o"
|
||||
" tarjeta de lealtad en el PdV."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
"La recompensa \"%s\" contiene un error en su dominio.Su dominio debe ser "
|
||||
"compatible con el cliente de PdV "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr "La recompensa relacionada con esta línea."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "No se pudo aplicar esta recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr "No hay recompensas que este cliente pueda reclamar."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "No hay suficientes puntos para el cupón: %s."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
"El cupón no tiene los puntos suficientes para reclamar esta recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
"No tiene suficientes productos en el carrito para reclamar esta recompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
"No hay plantilla de correo electrónico en el programa de tarjetas de regalo "
|
||||
"y su PdV está configurado para imprimirlas."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
"No hay reporte de impresión en el programa de tarjetas de regalo y su PdV "
|
||||
"está configurado para imprimirlos."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "Estos son los productos que son válidos para esta regla."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "Este cupón venció (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "Este cupón no es válido (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "Ya se vendió esta tarjeta de regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
"Esta tarjeta de regalo no está vinculada a otra, ¿en serio quiere aplicar la"
|
||||
" recompensa?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr "Esto se usa para imprimir las tarjetas de regalo generadas desde PdV."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
"Para continuar, ponga estos productos disponibles en el Punto de venta."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Tipo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr "Tipo de descuento desconocido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Tarjeta de regalo sin pagar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "Se rechazó la tarjeta de regalo sin pagar."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "Use la billetera digital para pagar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr "Producto válido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "Válido hasta:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr "Si esta línea es parte de la recompensa o no."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr "Ganado:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr "Sí"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "No puede vender una tarjeta de regalo que ya se vendió."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
"No puede configurar una cantidad o precio negativo a la tarjeta de regalo o "
|
||||
"billetera digital."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
"No ha creado un monedero electrónico o todos sus monederos electrónicos han "
|
||||
"caducado."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "Debe configurar '%s' antes de configurar '%s':"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr "billetera digital"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr "Pagar billetera electrónica"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr "Reembolso de billetera electrónica"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "La billetera electrónica requiere que seleccione un cliente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr "sin fecha de vencimiento"
|
||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,787 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
# Qaidjohar Barbhaya, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Qaidjohar Barbhaya, 2024\n"
|
||||
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: gu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Balance"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Config Settings"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Customer"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Type"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr "હા"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,41 +1,44 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2023
|
||||
# Wil Odoo, 2024
|
||||
# Ujjawal Pathak, 2025
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Ujjawal Pathak, 2025\n"
|
||||
"Language-Team: Hindi (https://app.transifex.com/odoo/teams/41243/hi/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-07-03 12:09+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hi\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -48,15 +51,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -67,11 +74,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -79,25 +116,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "बैलेंस"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -107,9 +159,9 @@ msgid "Barcode Rule"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "कॉन्फ़िगरेशन सेटिंग"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -117,114 +169,108 @@ msgstr "कॉन्फ़िगरेशन सेटिंग"
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "साथी"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "त्रुटि!"
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -239,31 +285,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -305,44 +370,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "नही"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -351,15 +410,13 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -400,10 +457,9 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "पॉइंट"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
|
|
@ -416,31 +472,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -448,21 +510,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -472,15 +534,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -491,7 +559,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -499,8 +566,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -511,18 +577,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -531,9 +613,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -546,8 +628,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -560,43 +641,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -605,7 +674,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -616,31 +684,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -654,7 +731,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -662,33 +744,35 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "प्रकार"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -699,9 +783,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -711,78 +794,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "हाँ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,45 +1,47 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Zsolt Godó <zsolttokio@gmail.com>, 2022
|
||||
# Kovács Tibor <kovika@gmail.com>, 2022
|
||||
# Krisztián Juhász <juhasz.krisztian@josafar.hu>, 2022
|
||||
# krnkris, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Tamás Németh <ntomasz81@gmail.com>, 2024
|
||||
# gezza <geza.nagy@oregional.hu>, 2025
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: gezza <geza.nagy@oregional.hu>, 2025\n"
|
||||
"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-29 19:47+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/hu/>\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: hu\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -52,15 +54,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "Egy jobb globális kedvezmény már alkalmazásra került."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -71,11 +77,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Összeg"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -83,25 +119,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Egyenleg"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Vonalkód"
|
||||
|
||||
|
|
@ -111,9 +162,9 @@ msgid "Barcode Rule"
|
|||
msgstr "Vonalkód szabály"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Beállítások módosítása"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Kapcsolat"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -121,114 +172,108 @@ msgstr "Beállítások módosítása"
|
|||
msgid "Coupon"
|
||||
msgstr "Kupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Vevő"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Kuponok és hűség"
|
||||
msgstr "Kedvezmény és hűség"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Hiba"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Lejárat"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -236,38 +281,57 @@ msgstr ""
|
|||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr "Ajándékkártyák & eTárca"
|
||||
msgstr "Ajándékkártyák & ePénztárca"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -309,44 +373,38 @@ msgstr "Hűség szabály"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "Nem"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -355,16 +413,14 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "Értékesítési pont rendelései"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
|
|
@ -380,7 +436,7 @@ msgstr "Értékesítési pont"
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Értékesítési pont beállítása"
|
||||
msgstr "Értékesítési pont konfiguráció"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
|
|
@ -395,7 +451,7 @@ msgstr "Értékesítési pont rendelések"
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Értékesítési Pont Értékesítési folyamat"
|
||||
msgstr "Értékesítési pont munkamenet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
|
|
@ -404,8 +460,7 @@ msgstr "Értékesítési pont"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Pontok"
|
||||
|
||||
|
|
@ -420,31 +475,37 @@ msgstr "Pontok költsége"
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Termékváltozat"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -452,21 +513,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Jutalom"
|
||||
|
||||
|
|
@ -476,15 +537,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr "Jutalom azonosító kód"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -495,7 +562,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -503,8 +569,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -515,18 +580,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -535,9 +616,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -550,8 +631,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -564,43 +644,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -609,7 +677,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -620,31 +687,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "Ez a kupon lejárt (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "Ez a kupon érvénytelen (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -658,7 +734,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -670,29 +751,31 @@ msgstr "Típus"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -703,10 +786,9 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Érvényesítési hiba"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -715,78 +797,63 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Igen"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Ügyfél"
|
||||
|
|
|
|||
|
|
@ -1,46 +1,52 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Muftiara Syuhada <muftiara.syuhada@gmail.com>, 2022
|
||||
# Ryanto The <ry.the77@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Abe Manyo, 2024
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
# "Abe Manyo (abem)" <abem@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2024\n"
|
||||
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-20 06:11+0000\n"
|
||||
"Last-Translator: \"Abe Manyo (abem)\" <abem@odoo.com>\n"
|
||||
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/id/>\n"
|
||||
"Language: id\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: id\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Field teknis yang digunakan untuk menghubungkan lebih dari satu baris hadiah dari hadiah yang sama secara bersama-sama.\n"
|
||||
" Field teknis yang digunakan untuk menghubungkan lebih dari satu "
|
||||
"baris hadiah dari hadiah yang sama secara bersama-sama.\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr "%s Point"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -53,15 +59,19 @@ msgstr "15% pada order Anda"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "Diskon global yang lebih baik sudah diterapkan."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "Kupon/kartu loyalitas harus memiliki kode unik."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "Hadiah tidak dapat dimuat"
|
||||
|
||||
|
|
@ -74,11 +84,41 @@ msgstr ""
|
|||
"Field teknis digunakan sebagai alternatif ke kode promo. Ini akan secara "
|
||||
"otomatis dibuat saat kode promo diganti."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "Kartu loyalitas aktif"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr "Tambahkan Saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr "Tambahkan Gift Card yang tersedia"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "Semua POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Jumlah"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr "Terjadi error selagi memeriksa gift card."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -86,8 +126,7 @@ msgstr "Produk Apapun"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
|
|
@ -95,18 +134,34 @@ msgstr ""
|
|||
"Apakah Anda yakin ingin menghapus %s dari order?\n"
|
||||
" Anda masih harus mengeklaim melalui tombol hadiah."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr "Menugaskan pesanan %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr "Menugaskan partner %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr "Hadiah tersedia"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr "Saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Barcode"
|
||||
|
||||
|
|
@ -116,9 +171,9 @@ msgid "Barcode Rule"
|
|||
msgstr "Peraturan Barcode"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Pengaturan Konfigurasi"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Kontak"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -126,114 +181,108 @@ msgstr "Pengaturan Konfigurasi"
|
|||
msgid "Coupon"
|
||||
msgstr "Kupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "Kode Kupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Poin kupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "Buat Pelanggan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "Saldo Saat Ini:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Pelanggan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr "Pelanggan dibutuhkan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr "Menonaktifkan hadiah"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "Mendefinisikan cara Anda ingin menyiapkan gift card Anda."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Diskon & Loyalitas"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nama Tampilan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr "Masukkan Kode"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "Masukkan kode gift car"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr "Masukkan Angka Gift Card"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr "Masukkan jumlah"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Eror!"
|
||||
msgstr "Error!"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr "Error memvalidasi reward"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Kadaluwarsa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "Produk Gratis - Pena Sederhana"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "Buat kartu PDF"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr "Gift Card"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "Buat Gift Car"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "Pengaturan Gift Card"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Gift card atau kode Diskon"
|
||||
|
||||
|
|
@ -248,10 +297,32 @@ msgstr "Gift card & eWallet"
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "Harga poin untuk hadiah ini pada kupon."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr "Kode Gift Card Tidak Valid"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
"Hadiah program gift card tidak valid. Gunakan 1 mata uang per poin diskon."
|
||||
|
|
@ -259,23 +330,19 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
"Peraturan program gift card tidak valid. Gunakan 1 mata uang per poin "
|
||||
"diskon."
|
||||
"Peraturan program gift card tidak valid. Gunakan 1 mata uang per poin diskon."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "Program gift card tidak valid. Lebih dari satu hadiah."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "Program gift card tidak valid. Lebih dari satu peraturan."
|
||||
|
||||
|
|
@ -317,63 +384,55 @@ msgstr "Peraturan Loyalitas"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "Tidak"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "Hadiah tidak dapat diklaim dengan kupon ini."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr "Tidak ada hadiah yang tersedia"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "Tidak ada eWallet valid yang ditemukan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Mohon periksa produk untuk hadiah ini"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr "Onsite %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "Mohon periksa hadiah"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr "Silakan pilih pelanggan dan eWallet valid."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Mohon periksa produk untuk hadiah ini"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "Jumlah Order POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr "PoS Pesanan Pelanggan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "Referensi Order POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "Order POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
|
|
@ -412,8 +471,7 @@ msgstr "POS"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Poin-Poin"
|
||||
|
||||
|
|
@ -428,31 +486,37 @@ msgstr "Biaya Poin"
|
|||
msgid "Print Report"
|
||||
msgstr "Cetak Laporan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "Produk"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Varian Produk"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "Program: %(name)s, Produk Hadiah: `%(reward_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "Program: %(name)s, Produk Peraturan: `%(rule_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "Refund dengan eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -462,21 +526,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr "Reset Program"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "Batasi publikasi ke toko-toko tersebut."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Hadiah"
|
||||
|
||||
|
|
@ -486,16 +550,22 @@ msgid "Reward Identifier Code"
|
|||
msgstr "Kode Hadiah Pengidentifikasi"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "Scan kartu yang tersedia"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr "Pilih program"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "Pilih program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr "Jual gift card fisik?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr "Jual/Kelola gift card fisik"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
|
|
@ -505,7 +575,6 @@ msgstr "Pena Sederhana"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -515,8 +584,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr "Dihabiskan:"
|
||||
|
||||
|
|
@ -527,18 +595,34 @@ msgstr "Field teknis, apakah semua produk cocok"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "Kode kupon tersebut telah discan dan diaktifkan."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "Program kode promo tersebut telah diaktifkan."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr "Kode promo program tersebut sudah kadaluwarsa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr "Kode promo porgram tersebut belum valid"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr "Kode promo program membutuhkan daftar harga spesifik."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -547,9 +631,9 @@ msgstr "Kupon digunakan untuk mengeklaim hadiah."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Kode berikut sudah ada di database, mungkin mereka sudah dijual?\n"
|
||||
|
|
@ -566,8 +650,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -582,55 +665,42 @@ msgstr "Hadiah yang terkait baris ini."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "Hadiah tidak dapat diterapkan."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "Tidak terdapat poin yang mencukupi untuk kupon: %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
"Tidak terdapat poin yang mencukupi pada kupon untuk mengeklaim hadiah ini."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr "Tidak terdapat produk di keranjang untuk mengeklaim hadiah ini."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
"Tidak ada templat email pada program gift card dan POS Anda disetel untuk "
|
||||
"mencetaknya. "
|
||||
"mencetaknya."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -643,31 +713,42 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "Beikut adalah produk-produk yang valid untuk peraturan ini."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
"Kode ini sepertinya tidak valid, silakan periksa kode Gift Card dan coba "
|
||||
"lagi."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "Kupon ini kadaluwarsa (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "Kupon ini tidak valid (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "Gift card ini sudah dijual"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr "Kupon ini tidak tersedia dengan daftar harga saat ini."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr "Kupon ini belum valid (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -683,7 +764,12 @@ msgstr "Ini digunakan untuk mencetak gift card yang dibuat dari POS."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr "Program ini memerlukan kode untuk diterapkan."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr "Untuk melanjutkan, pastikan produk hadiah berikut tersedia di POS."
|
||||
|
|
@ -695,29 +781,31 @@ msgstr "Jenis"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr "Tipe diskon tidak diketahui"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Gift card belum dibayar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "Gift card belum dibayar ditolak."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr "Sampai:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "Gunakan eWallet untuk membayar"
|
||||
|
||||
|
|
@ -728,10 +816,9 @@ msgstr "Produk Valid"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "Valid sampai:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Eror Validasi"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -740,81 +827,82 @@ msgstr "Apakah baris ini bagian dari hadiah atau tidak."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr "Won:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Ya"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "Anda tidak dapat menjual gift card yang sudah dijual."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr "Anda tidak dapat mengubah kuantitas atau harga dari gift card fisik."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
"Anda tidak dapat menetapkan kuantitas negatif atau harga ke gift card atau "
|
||||
"ewallet."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
"Anda antara belum membuat eWallet atau semua eWallet sudah kadaluwarsa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "Anda harus menetapkan '%s' sebelum mengatur '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
"Anda harus menetapkan '%(mail_template)s' sebelum mengatur '%(report)s'."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr "Pembayaran eWall"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr "Refund eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "eWallet membutuhkan pelanggan untuk dipilih"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr "tidak ada kadaluwarsa"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Balance: %s"
|
||||
#~ msgstr ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Saldo: %s"
|
||||
|
||||
#~ msgid "Restrict publishing to those shops."
|
||||
#~ msgstr "Batasi publikasi ke toko-toko tersebut."
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Pelanggan"
|
||||
|
||||
#~ msgid "This Gift card has already been sold."
|
||||
#~ msgstr "Gift Card ini sudah dijual."
|
||||
|
||||
#~ msgid "the gift cards"
|
||||
#~ msgstr "gift card"
|
||||
|
|
|
|||
|
|
@ -1,788 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# jonasyngvi, 2024
|
||||
# Kristófer Arnþórsson, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Kristófer Arnþórsson, 2024\n"
|
||||
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: is\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Jöfnuður"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Stillingarvalkostir"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Viðskiptavinur"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Villa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr "Yes"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
@ -1,46 +1,52 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Friederike Fasterling-Nesselbosch, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Marianna Ciofani, 2024
|
||||
# Wil Odoo, 2024
|
||||
# Sergio Zanchetta <primes2h@gmail.com>, 2024
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# "Marianna Ciofani (cima)" <cima@odoo.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>, 2024\n"
|
||||
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-11 17:42+0000\n"
|
||||
"Last-Translator: \"Marianna Ciofani (cima)\" <cima@odoo.com>\n"
|
||||
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/it/>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: it\n"
|
||||
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Campo tecnico utilizzato per collegare tra loro più righe dello stesso premio.\n"
|
||||
" Campo tecnico utilizzato per collegare tra loro più righe dello "
|
||||
"stesso premio.\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr "%s punti"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -53,15 +59,19 @@ msgstr "15% sull'ordine"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "Viene già applicato uno sconto globale migliore."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "Buono sconto/carta fedeltà deve avere un codice identificativo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "Impossibile caricare un premio"
|
||||
|
||||
|
|
@ -74,11 +84,41 @@ msgstr ""
|
|||
"Campo tecnico utilizzato come alternativa al codice della promo. Viene "
|
||||
"generato automaticamente quando il codice della promo viene modificato."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "Carte fedeltà attive"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr "Aggiungi saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr "Aggiungi carta regalo esistente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "Tutti i POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Importo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr "Si è verificato un errore durante la verifica della carta regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -86,8 +126,7 @@ msgstr "Qualsiasi prodotto"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
|
|
@ -95,18 +134,34 @@ msgstr ""
|
|||
"Sei sicuro di voler eliminare %s dall'ordine?\n"
|
||||
"Sarai ancora in grado di richiederlo attraverso il pulsante ricompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr "Ordine %s in fase di assegnazione"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr "Partner %s in fase di assegnazione"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr "Ricompense disponibili"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr "Saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Codice a barre"
|
||||
|
||||
|
|
@ -116,9 +171,9 @@ msgid "Barcode Rule"
|
|||
msgstr "Regola codice a barre"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Impostazioni di configurazione"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Contatto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -126,114 +181,108 @@ msgstr "Impostazioni di configurazione"
|
|||
msgid "Coupon"
|
||||
msgstr "Buono sconto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "Codici buono sconto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Punto/i buono sconto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "Crea cliente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "Saldo attuale:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Cliente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr "Cliente necessario"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr "Disattivazione della ricompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "Definisce il modo in cui vuoi impostare le tue carte regalo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Sconto e fedeltà"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Nome visualizzato"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr "Inserire codice"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "Inserisci il codice della carta regalo"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr "Inserisci numero carta regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr "Inserisci importo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Errore"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr "Errore durante la convalida delle ricompense"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Scadenza"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "Prodotto gratuito - Penna semplice"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "Genera carte in PDF"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr "Carta regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "Genera una carta regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "Impostazioni carte regalo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Carta regalo o codice sconto"
|
||||
|
||||
|
|
@ -249,18 +298,39 @@ msgid "How many point this reward cost on the coupon."
|
|||
msgstr "Valore in punti della ricompensa nel buono sconto."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
"Ricompensa programma carta regalo non valida. Utilizza 1 valuta per punto di"
|
||||
" sconto."
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr "Codice carta regalo non valido"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
"Ricompensa programma carta regalo non valida. Utilizza 1 valuta per punto di "
|
||||
"sconto."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
"Regola programma carta regalo non valida. Utilizza 1 punto per valuta spesa."
|
||||
|
|
@ -268,14 +338,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "Programma carta regalo non valido, Più di una ricompensa."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "Programma carta regalo non valido. Più di una regola."
|
||||
|
||||
|
|
@ -317,63 +385,55 @@ msgstr "Regola fedeltà"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "Non è possibile richiedere una ricompensa con questo buono sconto."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr "Nessun premio disponibile."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "Nessun portafoglio elettronico valido trovato"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Seleziona un prodotto per questa ricompensa"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr "Sul posto %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "Selezionare un premio"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr "Seleziona un cliente e un portafoglio elettronico valido."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Seleziona un prodotto per questa ricompensa"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "Numero ordini POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr "Cliente ordine POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "Riferimento ordine POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "Ordini POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
|
|
@ -412,8 +472,7 @@ msgstr "Punti vendita"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Punti"
|
||||
|
||||
|
|
@ -428,31 +487,37 @@ msgstr "Costo punti"
|
|||
msgid "Print Report"
|
||||
msgstr "Stampa rendiconto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "Prodotto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Variante prodotto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "Programma: %(name)s, Prodotto ricompensa: `%(reward_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "Programma: %(name)s, Prodotto regola: `%(rule_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "Rimborsa con portafoglio elettronico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -462,21 +527,23 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr "Ripristina programmi"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "Limita la pubblicazione a questi negozi."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
"Limita la pubblicazione a quei negozi. Nota: un programma verrà utilizzato "
|
||||
"solo nei negozi che utilizzano la stessa valuta del programma."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Premio"
|
||||
|
||||
|
|
@ -486,16 +553,22 @@ msgid "Reward Identifier Code"
|
|||
msgstr "Codice identificativo premio"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "Scansiona carte esistenti"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr "Seleziona programma"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "Seleziona programma"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr "Vendere carta regalo fisica?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr "Vendi/gestisci carta regalo fisica"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
|
|
@ -505,7 +578,6 @@ msgstr "Penna semplice"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -515,8 +587,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr "Spesi:"
|
||||
|
||||
|
|
@ -527,18 +598,35 @@ msgstr "Campo tecnico, indica se tutti i prodotti corrispondono"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "Questo codice buono sconto è stato già scansionato e attivato."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "Questo codice del programma promozionale è stato già attivato."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr "Questo codice del programma promozionale è scaduto."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr "Questo codice del programma promozionale non è ancora valido."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
"Il codice del programma promozionale richiede un listino prezzi specifico."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -547,9 +635,9 @@ msgstr "Buono sconto utilizzato per richiedere la ricompensa."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"I seguenti codici esistono già nel database, forse sono stati già venduti?\n"
|
||||
|
|
@ -566,8 +654,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -582,43 +669,31 @@ msgstr "Premio associato alla riga."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "Impossibile applicare il premio."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr "Nessuna ricompensa disponibile per questo cliente."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "Punti non sufficienti per il buono sconto: %s."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr "Punti sul buono sconto non sufficienti per richiedere il premio."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr "Prodotti nel carrello non sufficienti per richiedere il premio."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -629,7 +704,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -642,31 +716,42 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "Questi sono i prodotti validi per la regola."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
"Questo codice sembra non essere valido, controlla il codice della carta "
|
||||
"regalo e prova di nuovo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "Buono sconto scaduto (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "Buono sconto non valido (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "Questa carta regalo è già stata venduta"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr "Il buono sconto non è disponibile con il listino prezzi attuale."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr "Il buono sconto non è ancora valido (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -682,7 +767,12 @@ msgstr "Viene utilizzato per stampare le carte regalo generate dal POS."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr "Il programma richiede un codice da applicare."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -696,29 +786,31 @@ msgstr "Tipologia"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr "Tipo di sconto sconosciuto"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Carta regalo non pagata"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "Carta regalo non pagata rifiutata."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr "Fino al:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "Utilizza portafoglio elettronico per pagare."
|
||||
|
||||
|
|
@ -729,10 +821,9 @@ msgstr "Prodotto valido"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "Valido fino al:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Errore di validazione"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -741,80 +832,84 @@ msgstr "Se la riga è parte della ricompensa o meno."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr "Vinti:"
|
||||
msgstr "Guadagnati:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Sì"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "Non è possibile vendere una carta regalo che è già stata venduta."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
"Non è possibile modificare la quantità o il prezzo di una carta regalo "
|
||||
"fisica."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
"Non è possibile configurare una quantità negativa o un prezzo per una carta "
|
||||
"regalo o per un portafoglio elettronico."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr "Non hai creato un portafoglio elettronico oppure sono tutti scaduti."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "Devi configurare \"%s\" prima di configurare \"%s\":"
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
"Devi configurare \"%(mail_template)s\" prima di configurare \"%(report)s\"."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "Portafoglio elettronico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr "Paga portafoglio elettronico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr "Rimborsa portafoglio elettronico"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "il portafoglio elettronico richiede la selezione di un cliente"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr "senza scadenza"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Balance: %s"
|
||||
#~ msgstr ""
|
||||
#~ "Carta regalo: %s\n"
|
||||
#~ "Saldo: %s"
|
||||
|
||||
#~ msgid "Restrict publishing to those shops."
|
||||
#~ msgstr "Limita la pubblicazione a questi negozi."
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Cliente"
|
||||
|
||||
#~ msgid "This Gift card has already been sold."
|
||||
#~ msgstr "Questa carta regalo è stata già venduta."
|
||||
|
||||
#~ msgid "the gift cards"
|
||||
#~ msgstr "le carte regalo"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,35 +1,45 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Odoo Translation Bot <c3p@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Swahili (https://app.transifex.com/odoo/teams/41243/sw/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:37+0000\n"
|
||||
"Last-Translator: Automatically generated\n"
|
||||
"Language-Team: none\n"
|
||||
"Language: kab\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sw\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -42,15 +52,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -61,11 +75,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -73,25 +117,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -101,8 +160,8 @@ msgid "Barcode Rule"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -111,114 +170,108 @@ msgstr ""
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -233,31 +286,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -299,44 +371,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -345,15 +411,13 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -394,8 +458,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -410,31 +473,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -442,21 +511,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -466,15 +535,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -485,7 +560,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -493,8 +567,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -505,18 +578,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -525,9 +614,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -540,8 +629,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -554,43 +642,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -599,7 +675,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -610,31 +685,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -648,7 +732,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -660,29 +749,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -693,9 +784,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -705,78 +795,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
@ -1,790 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Sengtha Chay <sengtha@gmail.com>, 2023
|
||||
# Chan Nath <channath@gmail.com>, 2023
|
||||
# AN Souphorn <ansouphorn@gmail.com>, 2023
|
||||
# Lux Sok <sok.lux@gmail.com>, 2023
|
||||
# Samkhann Seang <seangsamkhann@gmail.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Samkhann Seang <seangsamkhann@gmail.com>, 2024\n"
|
||||
"Language-Team: Khmer (https://app.transifex.com/odoo/teams/41243/km/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: km\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "សមតុល្យ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Barcode"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr "លក្ខណលេខកូដ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "កំណត់រចនាសម្ព័ន្ធ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "អតិថិជន"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "កំហុស"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr "ចំណុចស្មោះត្រង់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr "កម្មវិធីភាពស្មោះត្រង់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr "រង្វាន់ស្មោះត្រង់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr "វិធានភាពស្មោះត្រង់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr "ទេ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "សូមជ្រើសរើសរង្វាន់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "ចំនុចនៃការលក់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "ចំណុចនៃការកំណត់រចនាសម្ព័ន្ធលក់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "ចំណុចនៃការបញ្ជាទិញការលក់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "ចំណុចនៃវគ្គលក់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "ប្រភេទនៃការលក់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr "ចំនុច"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "រង្វាន់"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "ប្រភេទ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr "ត្រឹមត្រូវ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,35 +1,44 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Norwegian (https://app.transifex.com/odoo/teams/41243/no/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-07-03 12:09+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: no\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -42,15 +51,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -61,11 +74,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -73,25 +116,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -101,8 +159,8 @@ msgid "Barcode Rule"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -111,114 +169,108 @@ msgstr ""
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -233,31 +285,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -299,44 +370,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -345,15 +410,13 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -394,8 +457,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -410,31 +472,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -442,21 +510,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -466,15 +534,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -485,7 +559,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -493,8 +566,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -505,18 +577,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -525,9 +613,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -540,8 +628,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -554,43 +641,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -599,7 +674,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -610,31 +684,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -648,7 +731,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -660,29 +748,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -693,9 +783,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -705,78 +794,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,42 +1,44 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Anzelika Adejanova, 2022
|
||||
# Martin Trigaux, 2024
|
||||
# ievaputnina <ievai.putninai@gmail.com>, 2024
|
||||
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2025
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2025\n"
|
||||
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:37+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lv\n"
|
||||
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -49,15 +51,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -68,11 +74,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -80,37 +116,52 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Bilance"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Svītrkods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr "Svītrkoda noteikums"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigurācijas uzstādījumi"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -118,52 +169,34 @@ msgstr "Konfigurācijas uzstādījumi"
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Klients"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
|
|
@ -171,63 +204,75 @@ msgid "Discount & Loyalty"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr "Ievadiet kodu"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Kļūda"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Dāvanu karte vai atlaides kods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
|
|
@ -240,31 +285,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -306,44 +370,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -352,16 +410,14 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "Kases pasūtījumi"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
|
|
@ -372,37 +428,36 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "Pārdošanas punkts"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Pārdošanas punkta konfigurācija"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr "Pasūtījuma punkta pasūtījuma rindas"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "Pārdošanas punkta pasūtījumi"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Pārdošanas punkta sesija"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "Pārdošanas punkti"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -417,31 +472,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -449,21 +510,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -473,15 +534,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -492,7 +559,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -500,8 +566,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -512,18 +577,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -532,9 +613,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -547,8 +628,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -561,43 +641,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -606,7 +674,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -617,31 +684,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -655,7 +731,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -663,33 +744,35 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Veids"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Neapmaksāta dāvanu karte"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -700,9 +783,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -712,78 +794,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Jā"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,786 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Niyas Raphy, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Niyas Raphy, 2024\n"
|
||||
"Language-Team: Malayalam (https://app.transifex.com/odoo/teams/41243/ml/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ml\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "ബാർകോഡ്"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "കോൺഫിഗറേഷൻ സെറ്റിങ്സ്"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr "കൂപ്പൺ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "കൂപ്പൺ കോഡുകൾ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "കസ്റ്റമർ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "ഡിസ്കൗണ്ടും ലോയൽറ്റിയും"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr "കോഡ് നൽകുക"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "പിശക്"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr "സമ്മാന കാർഡുകളും ഇ വാലറ്റും"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr "ലോയൽറ്റി കൂപ്പൺ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr "ലോയൽറ്റി പോയിന്റുകൾ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr "ലോയൽറ്റി പ്രോഗ്രാം"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr "ലോയൽറ്റി റിവാർഡ്"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr "ഇല്ല"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "പോയിന്റ് ഓഫ് സെയിൽ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "പോയിന്റ് ഓഫ് സെയിൽ കോൺഫിഗറേഷൻ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "പോയിന്റ് ഓഫ് സെയിൽ ഒർടേഴ്സ് "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "പോയിന്റ് ഓഫ് സെയിൽ സെഷൻ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "പോയിന്റ് ഓഫ് സെയിൽസ്"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr "പോയിന്റ്"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "ടൈപ്പ്"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr "അതെ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr "ഇ വാലറ്റ്"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,787 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Niyas Raphy, 2022
|
||||
# Mehjabin Farsana, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Mehjabin Farsana, 2024\n"
|
||||
"Language-Team: Malay (https://app.transifex.com/odoo/teams/41243/ms/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ms\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Seimbang"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Kod bar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Tetapan Konfigurasi"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr "Kupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Pelanggan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Ralat"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr "Kupon Kesetiaan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr "Program Kesetiaan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr "Ganjaran Kesetiaan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr "Tidak"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "Tempat jualan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Konfigurasi Tempat Jualan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "Tempat Jualan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "taip"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr "ya"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr "eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
@ -1,42 +1,47 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# sackda chanthasombath, 2023
|
||||
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2024
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Oakarmin Iron <oakarminiron@gmail.com>, 2025, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2024\n"
|
||||
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-02-04 07:53+0000\n"
|
||||
"Last-Translator: Oakarmin Iron <oakarminiron@gmail.com>\n"
|
||||
"Language-Team: Burmese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/my/>\n"
|
||||
"Language: my\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: lo\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -49,15 +54,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -68,11 +77,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -80,25 +119,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -108,9 +162,9 @@ msgid "Barcode Rule"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "ການຕັ້ງຄ່າ"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -118,114 +172,108 @@ msgstr "ການຕັ້ງຄ່າ"
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "ລູກຄ້າ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "ပြသသော အမည်"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "ພິດພາດ!"
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -240,31 +288,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "အိုင်ဒီ"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -306,44 +373,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -352,15 +413,13 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -401,8 +460,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -417,31 +475,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "ကုန်ပစ္စည်း"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -449,21 +513,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -473,15 +537,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -492,7 +562,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -500,8 +569,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -512,18 +580,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -532,9 +616,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -547,8 +631,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -561,43 +644,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -606,7 +677,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -617,31 +687,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -655,7 +734,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -663,33 +747,35 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "ປະເພດ"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -700,9 +786,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -712,78 +797,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
@ -1,42 +1,47 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Marius Stedjan <marius@stedjan.com>, 2022
|
||||
# Henning Fyllingsnes, 2023
|
||||
# Martin Trigaux, 2024
|
||||
# Rune Restad, 2025
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Rune Restad, 2025\n"
|
||||
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 18:43+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/nb_NO/>\n"
|
||||
"Language: nb\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: nb\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -49,15 +54,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -68,11 +77,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Beløp"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -80,25 +119,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Balanse"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Strekkode"
|
||||
|
||||
|
|
@ -108,9 +162,9 @@ msgid "Barcode Rule"
|
|||
msgstr "Strekkoderegel"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Innstillinger"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Kontakt"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -118,114 +172,108 @@ msgstr "Innstillinger"
|
|||
msgid "Coupon"
|
||||
msgstr "Kupong"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "Nåværende balanse:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Kunde"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Rabatt og lojalitet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Visningsnavn"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Feil"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Utløpsdato"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -240,31 +288,50 @@ msgstr "Gavekort og eWallet"
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -306,45 +373,39 @@ msgstr "Lojalitetsregel"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "Nei"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "Velg en belønning"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
|
|
@ -352,16 +413,14 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "Kasseordrer"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
|
|
@ -401,8 +460,7 @@ msgstr "Kasse"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Poeng"
|
||||
|
||||
|
|
@ -417,31 +475,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "Produkt"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Produktvariant"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -449,21 +513,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Belønning"
|
||||
|
||||
|
|
@ -473,15 +537,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -492,7 +562,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -500,8 +569,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -512,18 +580,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -532,9 +616,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -547,8 +631,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -561,43 +644,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -606,7 +677,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -617,31 +687,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -655,7 +734,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -667,29 +751,31 @@ msgstr "Type"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -700,10 +786,9 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Valideringsfeil"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -712,78 +797,63 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Ja"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Kunde"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -4,10 +4,10 @@
|
|||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2024-02-06 13:31+0000\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-03-06 18:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
|
|
@ -25,11 +25,18 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -42,15 +49,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -61,11 +72,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -73,25 +114,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -101,8 +157,8 @@ msgid "Barcode Rule"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -111,114 +167,108 @@ msgstr ""
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -233,31 +283,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -299,44 +368,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -345,15 +408,13 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -394,8 +455,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -410,31 +470,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -442,21 +508,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the"
|
||||
" shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -466,15 +532,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -485,7 +557,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -493,8 +564,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -505,18 +575,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -525,7 +611,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
|
|
@ -540,8 +625,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -554,43 +638,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -599,7 +671,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -610,31 +681,41 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try "
|
||||
"again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -648,7 +729,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -660,29 +746,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -693,9 +781,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -705,78 +792,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,43 +1,44 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# SAKodoo <sak@odoo.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Jaroslav Bosansky <jaro.bosansky@ekoenergo.sk>, 2022
|
||||
# Jan Prokop, 2022
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2024\n"
|
||||
"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-10-08 18:37+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sk\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -50,15 +51,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -69,11 +74,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -81,49 +116,57 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Bilancia"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Čiarový kód"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr "Pravidlo čiarového kódu"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Nastavenia konfigurácie"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr "Kupón"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -131,102 +174,103 @@ msgstr ""
|
|||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Zákazník"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Chyba"
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -241,31 +285,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -287,64 +350,58 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr "Vernostné body"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr "Vernostný program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr "Vernostná odmena"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr "Vernostné pravidlo"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "Nie"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -353,16 +410,14 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "PoS objednávky"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
|
|
@ -373,39 +428,38 @@ msgstr ""
|
|||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "Miesto predaja"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Konfigurácia miesta predaja"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr "Riadky objednávky miesta predaja"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "Objednávky miesta predaja"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Relácia miesta predaja"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "Miesta predaja"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Body"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
|
|
@ -418,31 +472,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -450,23 +510,23 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Odmena"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
|
|
@ -474,15 +534,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -493,7 +559,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -501,8 +566,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -513,18 +577,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -533,9 +613,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -548,8 +628,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -562,43 +641,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -607,7 +674,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -618,31 +684,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -656,7 +731,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -664,33 +744,35 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Typ"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -701,9 +783,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -713,78 +794,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Áno"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,47 +1,48 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Grega Vavtar <grega@hbs.si>, 2022
|
||||
# Tadej Lupšina <tadej@hbs.si>, 2022
|
||||
# matjaz k <matjaz@mentis.si>, 2022
|
||||
# Vida Potočnik <vida.potocnik@mentis.si>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Matjaz Mozetic <m.mozetic@matmoz.si>, 2024
|
||||
# Gregor Flajs, 2024
|
||||
# Jan Zorko, 2025
|
||||
# Aleš Pipan, 2025
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Aleš Pipan, 2025\n"
|
||||
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:34+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/sl/>\n"
|
||||
"Language: sl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sl\n"
|
||||
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\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.12.2\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -54,15 +55,19 @@ msgstr "15% na vaše naročilo"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "Kupon/kartica zvestobe mora imeti edinstveno kodo."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -73,11 +78,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "Aktivne kartice zvestobe"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Znesek"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -85,25 +120,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Saldo"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Črtna koda"
|
||||
|
||||
|
|
@ -113,9 +163,9 @@ msgid "Barcode Rule"
|
|||
msgstr "Pravilo črtne kode"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Uredi nastavitve"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Stik"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -123,114 +173,108 @@ msgstr "Uredi nastavitve"
|
|||
msgid "Coupon"
|
||||
msgstr "Kupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Točke kupona"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "Ustvari stranko"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Stranka"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Popust in zvestoba"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Prikazani naziv"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Napaka"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Veljavnost"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Darilna kartica ali koda za popust"
|
||||
|
||||
|
|
@ -245,31 +289,50 @@ msgstr "Darilne kartice in eDenarnica"
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -311,44 +374,38 @@ msgstr "Pravilo zvestobe"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "Ne"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -357,16 +414,14 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "POS nalogi"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
|
|
@ -406,8 +461,7 @@ msgstr "Prodajna točka"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Točke"
|
||||
|
||||
|
|
@ -422,31 +476,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "Proizvod"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Različica proizvoda"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -454,21 +514,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Nagrajevanje"
|
||||
|
||||
|
|
@ -478,15 +538,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -497,7 +563,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -505,8 +570,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -517,18 +581,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -537,9 +617,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -552,8 +632,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -566,43 +645,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -611,7 +678,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -622,31 +688,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -660,7 +735,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -672,29 +752,31 @@ msgstr "Tip"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -705,10 +787,9 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Napaka pri potrjevanju"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -717,78 +798,63 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Da"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "e-denarnica"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Stranka"
|
||||
|
|
|
|||
|
|
@ -1,35 +1,44 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Albanian (https://app.transifex.com/odoo/teams/41243/sq/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-12-30 18:36+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sq\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -42,15 +51,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -61,11 +74,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -73,25 +116,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -101,8 +159,8 @@ msgid "Barcode Rule"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -111,114 +169,108 @@ msgstr ""
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -233,31 +285,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -299,44 +370,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -345,15 +410,13 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -394,8 +457,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -410,31 +472,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -442,21 +510,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -466,15 +534,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -485,7 +559,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -493,8 +566,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -505,18 +577,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -525,9 +613,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -540,8 +628,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -554,43 +641,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -599,7 +674,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -610,31 +684,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -648,7 +731,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -660,29 +748,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -693,9 +783,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -705,78 +794,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
|
|||
|
|
@ -1,813 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2022
|
||||
# コフスタジオ, 2024
|
||||
# Milan Bojovic <mbojovic@outlook.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Milan Bojovic <mbojovic@outlook.com>, 2024\n"
|
||||
"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sr\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: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr "%s Points"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr "15% prilikom sledće poruđžbine"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr "15% on your order"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "A better global discount is already applied."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "A reward could not be loaded"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "All PoS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr "Any Product"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "Saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Bar-kod"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr "Barkod pravilo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Podešavanje konfiguracije"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr "Kupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "Coupon Codes"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Coupon point(s)"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr "Current Balance:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Klijent"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr "Customer needed"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr "Deactivating reward"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "Defines the way you want to set your gift cards."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Discount & Loyalty"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr "Enter Code"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "Enter the gift card code"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr "Greška"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr "Error validating rewards"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "Free Product - Simple Pen"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "Generate PDF cards"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "Generate a Gift Card"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "Gift Cards settings"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Gift card or Discount code"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr "Gift cards & eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "How many point this reward cost on the coupon."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "Invalid gift card program. More than one reward."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "Invalid gift card program. More than one rule."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr "Is Reward Line"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr "Loyalty Communication"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr "Loyalty Coupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr "Loyalty Points"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr "Loyalty Program"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr "Loyalty Reward"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr "Loyalty Rule"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr "Ne"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "No reward can be claimed with this coupon."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Please select a product for this reward"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "Please select a reward"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "PoS Order Count"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "PoS Order Reference"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "PoS Orders"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr "PoS order where this coupon was generated."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "Mesto Prodaje"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Podešavanje POS terminala mesta prodaje"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr "Point of Sale Order Lines"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "Point of Sale Orders"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesija prodajnog mesta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr "Point of Sales"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr "Bodovi"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr "Points Cost"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr "Print Report"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "Refund with eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr "Reset Programs"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "Restrict publishing to those shops."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Nagrada"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr "Reward Identifier Code"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "Scan existing cards"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "Select program"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr "Simple Pen"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr "Spent:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr "Technical field, whether all product match"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "That coupon code has already been scanned and activated."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "That promo code program has already been activated."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr "The coupon used to claim that reward."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr "The reward associated with this line."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "The reward could not be applied."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "There are not enough points for the coupon: %s."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr "There are not enough points on the coupon to claim this reward."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr "There are not enough products in the basket to claim this reward."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "These are the products that are valid for this rule."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "This coupon is expired (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "This coupon is invalid (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "This gift card has already been sold"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr "This is used to print the generated gift cards from PoS."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Vrsta"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr "Unknown discount type"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Unpaid gift card"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "Unpaid gift card rejected."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "Use eWallet to pay"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr "Valid Product"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "Valid until:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr "Whether this line is part of a reward or not."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr "Won:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr "Da"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "You cannot sell a gift card that has already been sold."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr "You cannot set negative quantity or price to gift card or ewallet."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "You must set '%s' before setting '%s'."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr "eNovčanik"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr "eWallet Pay"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr "eWallet Refund"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "eWallet requires a customer to be selected"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr "bez isteka"
|
||||
|
|
@ -1,35 +1,44 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-07-03 12:09+0000\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: \n"
|
||||
"Language: \n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: am\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"Plural-Forms: \n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -42,15 +51,19 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -61,11 +74,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -73,25 +116,40 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -101,8 +159,8 @@ msgid "Barcode Rule"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -111,114 +169,108 @@ msgstr ""
|
|||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -233,31 +285,50 @@ msgstr ""
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -299,44 +370,38 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -345,15 +410,13 @@ msgid "PoS Order Count"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -394,8 +457,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -410,31 +472,37 @@ msgstr ""
|
|||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -442,21 +510,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -466,15 +534,21 @@ msgid "Reward Identifier Code"
|
|||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -485,7 +559,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -493,8 +566,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -505,18 +577,34 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -525,9 +613,9 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -540,8 +628,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -554,43 +641,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -599,7 +674,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -610,31 +684,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -648,7 +731,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -660,29 +748,31 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
|
|
@ -693,9 +783,8 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
|
|
@ -705,78 +794,60 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
|
|
@ -1,48 +1,52 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Simon S, 2022
|
||||
# Kim Asplund <kim.asplund@gmail.com>, 2022
|
||||
# Robert Frykelius <robert.frykelius@linserv.se>, 2022
|
||||
# Chrille Hedberg <hedberg.chrille@gmail.com>, 2022
|
||||
# Lasse L, 2023
|
||||
# Martin Trigaux, 2024
|
||||
# Wil Odoo, 2025
|
||||
# Jakob Krabbe <jakob.krabbe@vertel.se>, 2025
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Hanna Kharraziha <hakha@odoo.com>, 2026.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Jakob Krabbe <jakob.krabbe@vertel.se>, 2025\n"
|
||||
"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2026-03-06 17:49+0000\n"
|
||||
"Last-Translator: Hanna Kharraziha <hakha@odoo.com>\n"
|
||||
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/sv/>\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: sv\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.16.1\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Tekniskt fält som används för att länka flera belöningslinjer från samma belöning tillsammans.\n"
|
||||
" Tekniskt fält som används för att länka flera belöningslinjer från "
|
||||
"samma belöning tillsammans.\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr "%s Poäng"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -55,15 +59,19 @@ msgstr "15% på din beställning"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "En bättre global rabatt är redan tillämpad."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "En kupong/ett lojalitetskort måste ha en unik kod."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "En belöning kunde inte laddas"
|
||||
|
||||
|
|
@ -76,11 +84,41 @@ msgstr ""
|
|||
"Ett tekniskt fält som används som ett alternativ till kampanjkoden. Detta "
|
||||
"genereras automatiskt när kampanjkoden ändras."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "Aktiva lojalitetskort"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr "Lägg till balans"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "Alla PoS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Belopp"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -88,8 +126,7 @@ msgstr "Alla produkter"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
|
|
@ -97,18 +134,34 @@ msgstr ""
|
|||
"Är du säker på att du vill ta bort %s från den här beställningen?\n"
|
||||
" Du kommer fortfarande att kunna göra anspråk på den via belöningsknappen."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr "Tillgängliga belöningar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr "Saldo"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Streckkod"
|
||||
|
||||
|
|
@ -118,9 +171,9 @@ msgid "Barcode Rule"
|
|||
msgstr "Streckkodsregel"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Inställningar"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Kontakt"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -128,114 +181,108 @@ msgstr "Inställningar"
|
|||
msgid "Coupon"
|
||||
msgstr "Kupong"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "Kupong Koder"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Kupongpunkt(er)"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "Nuvarande balans:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Kund"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr "Kunden behövde"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr "Avaktivering av belöning"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "Definierar hur du vill ställa in dina presentkort."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "Rabatt & Lojalitet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "Visningsnamn"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr "Ge Kod"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "Ange presentkortskoden"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr "Ange presentkortets nummer"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr "Ange belopp"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Fel"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr "Fel vid validering av belöningar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Förfallodag"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "Gratis produkt - Enkel penna"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "Skapa PDF-kort"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "Skapa ett presentkort"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "Presentkorts inställningar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Presentkort eller rabattkod"
|
||||
|
||||
|
|
@ -250,10 +297,32 @@ msgstr "Presentkort & eWallet"
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "Hur många poäng den här belöningen kostar på kupongen."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
"Ogiltig belöning för presentkortsprogram. Använd 1 valuta per poäng rabatt."
|
||||
|
|
@ -261,7 +330,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
"Ogiltig regel för presentkortsprogram. Använd 1 poäng per spenderad valuta."
|
||||
|
|
@ -269,14 +337,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "Ogiltigt presentkortsprogram. Mer än en belöning."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "Ogiltigt presentkortsprogram. Mer än en regel."
|
||||
|
||||
|
|
@ -318,63 +384,55 @@ msgstr "Lojalitetsregler"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "Nej"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "Ingen belöning kan utkrävas med denna kupong."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "Ingen giltig eWallet hittades"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Vänligen välj en produkt för denna belöning"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr "På plats %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "Välj en belöning"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Vänligen välj en produkt för denna belöning"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "Kassa Order Antal"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "Kassa Order Referens"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "Kassaordrar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
|
|
@ -413,8 +471,7 @@ msgstr "Kassa"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Poäng"
|
||||
|
||||
|
|
@ -429,55 +486,61 @@ msgstr "Poängkostnad"
|
|||
msgid "Print Report"
|
||||
msgstr "Skriv ut rapport"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "Produkt"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Produktvariant"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "Program: %(name)s, Belöningsprodukt: `%(reward_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "Program: %(name)s, Regelprodukt: `%(rule_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "Återbetalning med eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
"Återbetalning av en påfyllning eller belöningsprodukt för ett eWallet- eller"
|
||||
" presentkortsprogram är inte tillåtet."
|
||||
"Återbetalning av en påfyllning eller belöningsprodukt för ett eWallet- eller "
|
||||
"presentkortsprogram är inte tillåtet."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr "Nollställ Programen"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "Begränsa publiceringen till dessa butiker."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Belöning"
|
||||
|
||||
|
|
@ -487,16 +550,22 @@ msgid "Reward Identifier Code"
|
|||
msgstr "Belöningsidentifieringskod"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "Skanna befintliga kort"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr "Välj program"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "Välj program"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr "Sälja fysiska presentkort?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr "Sälja/Hantera fysiska presentkort"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
|
|
@ -506,7 +575,6 @@ msgstr "Enkel penna"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -516,10 +584,9 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr "Spendera:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
|
|
@ -528,18 +595,34 @@ msgstr "Tekniskt område, om alla produkter matchar"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "Den kupongkoden har redan skannats och aktiverats."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "Det kampanjkodsprogrammet har redan aktiverats."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr "Det kampanjkodsprogrammet har löpt ut."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr "Det kampanjkodsprogrammet är ännu inte giltigt."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr "Det kampanjkodsprogrammet kräver en specifik prislista."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -548,9 +631,9 @@ msgstr "Kupongen som används för att hämta ut den belöningen."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Följande koder finns redan i databasen, kanske har de redan sålts?\n"
|
||||
|
|
@ -562,13 +645,12 @@ msgid ""
|
|||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
"Den rapportåtgärd som ska utföras när du skapar en kupong/ett "
|
||||
"presentkort/ett lojalitetskort i PoS."
|
||||
"Den rapportåtgärd som ska utföras när du skapar en kupong/ett presentkort/"
|
||||
"ett lojalitetskort i PoS."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -583,29 +665,19 @@ msgstr "Den belöning som är kopplad till denna linje."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "Belöningen kunde inte tillämpas."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "Det finns inte tillräckligt med poäng för kupongen: %s."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
"Det finns inte tillräckligt med poäng på kupongen för att göra anspråk på "
|
||||
|
|
@ -613,8 +685,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
"Det finns inte tillräckligt många produkter i korgen för att du ska kunna "
|
||||
|
|
@ -623,7 +694,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -634,7 +704,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -647,31 +716,40 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "Dessa är de produkter som är giltiga för denna regel."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "Den här kupongen har gått ut (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "Den här kupongen är inte giltig (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "Detta presentkort är redan sålt"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr "Denna kupong är inte tillgänglig med den aktuella prislistan."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr "Denna kupong är ännu inte giltig (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -687,7 +765,12 @@ msgstr "Detta används för att skriva ut de genererade presentkorten från PoS.
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
|
@ -701,29 +784,31 @@ msgstr "Typ"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr "Okänd rabattyp"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Obetalt presentkort"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "Obetalt presentkort avvisat."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "Använd eWallet för att betala"
|
||||
|
||||
|
|
@ -734,10 +819,9 @@ msgstr "Giltig produkt"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "Giltig tills:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Valideringsfel"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -746,82 +830,77 @@ msgstr "Oavsett om denna rad är en del av en belöning eller inte."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr "Vann:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Ja"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "Du kan inte sälja ett presentkort som redan är sålt."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
"Du kan inte ange negativ kvantitet eller pris för presentkort eller "
|
||||
"e-wallet."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
"Antingen har du inte skapat en eWallet eller så har alla dina eWallets gått "
|
||||
"ut."
|
||||
"Du kan inte ange negativ kvantitet eller pris för presentkort eller e-wallet."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "Du måste ange \"%s\" innan du anger \"%s\"."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr "Du måste ange \"%(mail_template)s\" innan du anger \"%(report)s\"."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr "Betala med e-plånbok"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr "Återbetalning av eWallet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "eWallet kräver att en kund väljs ut"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr "förfaller aldrig"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Balance: %s"
|
||||
#~ msgstr ""
|
||||
#~ "Presentkort: %s\n"
|
||||
#~ "Saldo: %s"
|
||||
|
||||
#~ msgid "Restrict publishing to those shops."
|
||||
#~ msgstr "Begränsa publiceringen till dessa butiker."
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Kund"
|
||||
|
||||
#~ msgid "the gift cards"
|
||||
#~ msgstr "presentkorten"
|
||||
|
|
|
|||
|
|
@ -1,782 +0,0 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Language-Team: Tamil (https://app.transifex.com/odoo/teams/41243/ta/)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: ta\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
msgid "%s Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.15_pc_on_next_order_reward
|
||||
msgid "15% on your order"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
msgid ""
|
||||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_barcode_rule
|
||||
msgid "Barcode Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__barcode_rule__type__coupon
|
||||
msgid "Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
msgid "Current Balance:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Customer needed"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Deactivating reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
msgid "Enter Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
msgid "Error validating rewards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Is Reward Line"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_mail
|
||||
msgid "Loyalty Communication"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_card
|
||||
msgid "Loyalty Coupon"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_program
|
||||
#: model:loyalty.program,name:pos_loyalty.loyalty_program
|
||||
msgid "Loyalty Program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_reward
|
||||
msgid "Loyalty Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_loyalty_rule
|
||||
msgid "Loyalty Rule"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "No"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "No valid eWallet found"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Point of Sales"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Points"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "Points Cost"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Refund with eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
msgid "Reset Programs"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid "Reward Identifier Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
msgid "Simple Pen"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Spent:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Technical field, whether all product match"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_id
|
||||
msgid "The reward associated with this line."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "The reward could not be applied."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "This is used to print the generated gift cards from PoS."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unknown discount type"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "Valid Product"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
msgid "Whether this line is part of a reward or not."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Won:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Yes"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Pay"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid "eWallet Refund"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "no expiration"
|
||||
msgstr ""
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -1,54 +1,55 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# Güven YILMAZ <guvenyilmaz@outlook.com.tr>, 2022
|
||||
# Ahmet Altinisik <aaltinisik@altinkaya.com.tr>, 2022
|
||||
# abc Def <hdogan1974@gmail.com>, 2022
|
||||
# omerfarukcakmak <omerfarukckmk@protonmail.com>, 2022
|
||||
# Levent Karakaş <levent@mektup.at>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2022
|
||||
# Umur Akın <umura@projetgrup.com>, 2022
|
||||
# Murat Kaplan <muratk@projetgrup.com>, 2022
|
||||
# Tugay Hatıl <tugayh@projetgrup.com>, 2023
|
||||
# Halil, 2023
|
||||
# Ediz Duman <neps1192@gmail.com>, 2024
|
||||
# Deniz Guvener_Odoo <degu@odoo.com>, 2025
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
|
||||
# DeepL <noreply-mt-deepl@weblate.org>, 2025.
|
||||
# Odoo Turkish Import <dyki+tr@odoo.com>, 2025.
|
||||
# "Malaz Siddig Elsayed Abuidris (msea)" <msea@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Deniz Guvener_Odoo <degu@odoo.com>, 2025\n"
|
||||
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-11-28 12:50+0000\n"
|
||||
"Last-Translator: \"Malaz Siddig Elsayed Abuidris (msea)\" <msea@odoo.com>\n"
|
||||
"Language-Team: Turkish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"pos_loyalty/tr/>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: tr\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.14.3\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" Teknik alan, aynı ödülden birden fazla ödül satırını birbirine bağlamak için kullanılır.\n"
|
||||
" Teknik alan, aynı ödülden birden fazla ödül satırını birbirine "
|
||||
"bağlamak için kullanılır.\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr "%s Puan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -61,15 +62,19 @@ msgstr "siparişinizde 15%"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "Daha iyi bir küresel indirim zaten uygulanmaktadır."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "Bir kupon/sadakat kartının benzersiz bir kodu olmalıdır."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "Bir ödül yüklenemedi"
|
||||
|
||||
|
|
@ -79,14 +84,44 @@ msgid ""
|
|||
"A technical field used as an alternative to the promo code. This is "
|
||||
"automatically generated when the promo code is changed."
|
||||
msgstr ""
|
||||
"Promosyon koduna alternatif olarak kullanılan teknik bir alan. Bu, promosyon"
|
||||
" kodu değiştirildiğinde otomatik olarak oluşturulur."
|
||||
"Promosyon koduna alternatif olarak kullanılan teknik bir alan. Bu alan, "
|
||||
"promosyon kodu değiştirildiğinde otomatik olarak oluşturulur."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "Aktif sadakat kartları"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr "Bakiye Ekleyin"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr "Mevcut Bir Hediye Kartını Ekleyin"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "Tüm PoS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "Tutar"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr "Hediye kartı kontrol edilirken bir hata oluştu."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -94,27 +129,42 @@ msgstr "Herhangi Bir Ürün"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
msgstr ""
|
||||
"%s bu siparişten kaldırmak istediğinizden emin misiniz?\n"
|
||||
" Yine de ödül düğmesinden talep edebileceksiniz."
|
||||
"Bu öğeyi (%s) bu siparişten çıkarmak istediğinizden emin misiniz?\n"
|
||||
" Yine de ödül düğmesi aracılığıyla talep edebileceksiniz."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr "Sipariş atama %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr "İş ortağı atama %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr "Mevcut ödüller"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr "Bakiye"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "Barkod"
|
||||
|
||||
|
|
@ -124,9 +174,9 @@ msgid "Barcode Rule"
|
|||
msgstr "Barkod kuralı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Yapılandırma Ayarları"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "Kontak"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -134,114 +184,108 @@ msgstr "Yapılandırma Ayarları"
|
|||
msgid "Coupon"
|
||||
msgstr "Kupon"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "Kupon Kodları"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "Kupon nokta(lar)ı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "Müşteri Oluşturun"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "Güncel Bakiye:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "Müşteri"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr "Müşteri ihtiyacı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr "Ödülü devre dışı bırakma"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "Hediye kartlarınızı nasıl ayarlamak istediğinizi tanımlar."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "İndirim ve Sadakat"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "İsim Göster"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr "Kodu girin"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "Hediye kartı kodunu girin"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr "Hediye Kartı Numarasını Girin"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr "Tutar girin"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "Hata"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr "Ödülleri doğrulamada hata oluştu"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "Geçerlilik Tarihi"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "Ücretsiz Ürün - Basit Kalem"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "PDF kartları oluşturma"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr "Hediye Kartı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "Hediye Kartı Oluşturma"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "Hediye Kartları ayarları"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "Hediye kartı veya İndirim kodu"
|
||||
|
||||
|
|
@ -249,17 +293,39 @@ msgstr "Hediye kartı veya İndirim kodu"
|
|||
#: model:ir.ui.menu,name:pos_loyalty.menu_gift_ewallet_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Gift cards & eWallet"
|
||||
msgstr "Hediye kartları ve e-Cüzdan"
|
||||
msgstr "Hediye kartları & e-Cüzdan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__points_cost
|
||||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "Bu ödülün kuponda kaç puana mal olduğu."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr "Geçersiz Hediye Kartı Kodu"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr ""
|
||||
"Geçersiz hediye kartı programı ödülü. Puan başına 1 para birimi indirimi "
|
||||
|
|
@ -268,7 +334,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr ""
|
||||
"Geçersiz hediye kartı programı kuralı. Harcanan para birimi başına 1 puan "
|
||||
|
|
@ -277,14 +342,12 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "Geçersiz hediye kartı programı. Birden fazla ödül."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "Geçersiz hediye kartı programı. Birden fazla kural."
|
||||
|
||||
|
|
@ -326,63 +389,55 @@ msgstr "Sadakat Kuralları"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "Hayır"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "Bu kuponla ödül talep edilemez."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr "Uygun ödül yok."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "Geçerli bir eCüzdan bulunamadı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Lütfen bu ödül için bir ürün seçin"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr "Yerinde %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "Lütfen bir ödül seçin"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr "Lütfen bir müşteri ve geçerli bir e-Cüzdan seçin."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "Lütfen bu ödül için bir ürün seçin"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "PoS Sipariş Sayısı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr "Satış Noktası Siparişi Müşterisi"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "PoS Sipariş Referansı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "POS Siparişleri"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
|
|
@ -421,8 +476,7 @@ msgstr "Satış Noktası"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "Puanlar"
|
||||
|
||||
|
|
@ -437,31 +491,37 @@ msgstr "Puan Maliyeti"
|
|||
msgid "Print Report"
|
||||
msgstr "Rapor Yazdır"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "Ürün"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "Ürün Varyantı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "Program: %(name)s, Ödül Ürünü: '%(reward_product)s'"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "Program: %(name)s, Kural Ürünü: '%(rule_product)s'"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "e-Cüzdan ile geri ödeme"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -471,21 +531,21 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr "Programları Sıfırla"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "Yayıncılığı bu mağazalarla sınırlandırın."
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "Ödül"
|
||||
|
||||
|
|
@ -495,16 +555,22 @@ msgid "Reward Identifier Code"
|
|||
msgstr "Ödül Tanımlayıcı Kodu"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "Mevcut kartları tarayın"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr "Program seçin"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "Program seçin"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr "Fiziksel hediye kartı satılsın mı?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr "Fiziksel hediye kartı satın / kartları yönetin"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
|
|
@ -514,7 +580,6 @@ msgstr "Basit Kalem"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -524,8 +589,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr "Harcanan:"
|
||||
|
||||
|
|
@ -536,18 +600,34 @@ msgstr "Teknik alan, tüm ürünlerin eşleşip eşleşmediği"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "Bu kupon kodu zaten taranmış ve etkinleştirilmiştir."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "Bu promosyon kodu programı zaten etkinleştirildi."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr "Bu promosyon kodu programının süresi doldu"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr "Bu promosyon kodu programı henüz geçerli değil."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr "Bu promosyon kodu programı belirli bir fiyat listesi gerektirmektedir."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -556,9 +636,9 @@ msgstr "Kupon bu ödülü talep etmek için kullanılırdı."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"Aşağıdaki kodlar veritabanında zaten var, belki de zaten satıldılar?\n"
|
||||
|
|
@ -575,8 +655,7 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -591,43 +670,31 @@ msgstr "Bu çizgiyle ilişkili ödül."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "Ödül uygulanamadı."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr "Bu müşteri için talep edilebilecek herhangi bir ödül yoktur."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "Kupon için yeterli puan yok: %s."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr "Kuponda bu ödülü talep etmek için yeterli puan yok."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr "Sepette bu ödülü almak için yeterli ürün yok."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -638,7 +705,6 @@ msgstr ""
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -651,31 +717,42 @@ msgstr ""
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "Bunlar, bu kural için geçerli olan ürünlerdir."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
"Bu kod geçersiz görünüyor, lütfen Hediye Kartı kodunu kontrol edin ve tekrar "
|
||||
"deneyin."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "Bu kuponun süresi doldu (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "Bu kupon geçersiz (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "Bu hediye kartı zaten satıldı"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr "Bu kupon mevcut fiyat listesinde yoktur."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr "Bu kupon henüz geçerli değil (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -691,43 +768,49 @@ msgstr "Bu, PoS'tan oluşturulan hediye kartlarını yazdırmak için kullanıl
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr "Bu programın uygulanabilmesi için bir kod gereklidir."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr ""
|
||||
"Devam etmek için aşağıdaki ödül ürünlerini Satış Noktası'nda kullanıma "
|
||||
"sunun."
|
||||
"Devam etmek için aşağıdaki ödül ürünlerini Satış Noktası'nda kullanıma sunun."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
msgid "Type"
|
||||
msgstr "Tür"
|
||||
msgstr "Tip"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr "Bilinmeyen indirim türü"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "Ödenmemiş hediye kartı"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "Ödenmemiş hediye kartı reddedildi."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr "Geçerlilik süres':"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "Ödeme yapmak için e-Cüzdan kullanın"
|
||||
|
||||
|
|
@ -738,10 +821,9 @@ msgstr "Geçerli Ürün"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "Geçerlilik Bitişi:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "Doğrulama hatası"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -750,80 +832,81 @@ msgstr "Bu çizginin bir ödülün parçası olup olmadığı."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr "Kazandı:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "Evet"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "Daha önce satılmış bir hediye kartını satamazsınız."
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr "Fiziksel bir hediye kartının adedini veya fiyatını değiştiremezsiniz."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr ""
|
||||
"Hediye kartı veya e-cüzdan için negatif miktar veya fiyat ayarlayamazsınız."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr ""
|
||||
"Ya bir e-Cüzdan oluşturmadınız ya da tüm e-Cüzdanlarınızın süresi doldu."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "\"%s\"i ayarlamadan önce \"%s\"yi ayarlamanız gerekir."
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr ""
|
||||
"\"%(mail_template)s\"i ayarlamadan önce \"%(report)s\"yi ayarlamanız gerekir."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "e-Cüzdan"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr "e-Cüzdan Ödeme"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr "e-Cüzdan Para İadesi"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "eWallet, bir müşterinin seçilmesini gerektirir"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr "bitiş süresi yok"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Balance: %s"
|
||||
#~ msgstr ""
|
||||
#~ "Hediye Kartı: %s\n"
|
||||
#~ "Bakiye: %s"
|
||||
|
||||
#~ msgid "Restrict publishing to those shops."
|
||||
#~ msgstr "Yayıncılığı bu mağazalarla sınırlandırın."
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "Müşteri"
|
||||
|
||||
#~ msgid "This Gift card has already been sold."
|
||||
#~ msgstr "Bu Hediye Kartı zaten satılmış."
|
||||
|
||||
#~ msgid "the gift cards"
|
||||
#~ msgstr "hediye kartları"
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
1040
odoo-bringout-oca-ocb-pos_loyalty/pos_loyalty/i18n/uz.po
Normal file
1040
odoo-bringout-oca-ocb-pos_loyalty/pos_loyalty/i18n/uz.po
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,48 +1,50 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2022
|
||||
# Raymond Yu <cl_yu@hotmail.com>, 2022
|
||||
# digitalliuzg8888, 2022
|
||||
# Jeffery CHEN <jeffery9@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Emily Jia <eji@odoo.com>, 2023
|
||||
# Chloe Wang, 2024
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.4\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2024\n"
|
||||
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 15:34+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/pos_loyalty/zh_Hans/>\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: zh_CN\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
" 用于将来自同一奖励的多个奖励线链接在一起的技术字段。"
|
||||
" 用于将来自同一奖励的多个奖励线链接在一起的技术字段。\n"
|
||||
" "
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr "%s积分"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -55,15 +57,19 @@ msgstr "您订单的15%"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "更好的全局折扣已经应用"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "优惠券/忠诚卡必须有唯一的代码。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "无法加载奖励"
|
||||
|
||||
|
|
@ -74,11 +80,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr "用作促销代码替代的技术字段。 这是在促销代码更改时自动生成的。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "有效会员卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr "添加余额"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "所有POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "金额"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -86,8 +122,7 @@ msgstr "任何产品"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
|
|
@ -96,17 +131,33 @@ msgstr ""
|
|||
"您仍然可以通过奖励按钮索取。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "余额"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr "可用奖赏"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "条码"
|
||||
|
||||
|
|
@ -116,9 +167,9 @@ msgid "Barcode Rule"
|
|||
msgstr "条码规则"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "配置设置"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "联系人"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -126,114 +177,108 @@ msgstr "配置设置"
|
|||
msgid "Coupon"
|
||||
msgstr "优惠券"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "优惠券代码"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "优惠券积分"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "创建客户"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "当前余额:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "客户"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr "客户需要"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr "停用奖励"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "定义了您想设置礼品卡的方式。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "折扣 & 会员"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "显示名称"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr "输入代码"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "输入礼品卡代码"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr "输入礼品卡号码"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr "输入金额"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "错误"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr "验证奖励的错误"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "到期"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "免费产品 - 简易笔"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "生成PDF卡"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "生成礼品卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "礼品卡设置"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "礼品卡或折扣代码"
|
||||
|
||||
|
|
@ -248,31 +293,50 @@ msgstr "礼品卡和电子钱包"
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "这个奖励在优惠券上花了多少积分?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "ID"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr "无效礼品卡方案奖励。使用1货币每点折扣。"
|
||||
msgstr "无效礼品卡方案奖励。使用1币别每点折扣。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr "礼品卡方案无效。每个货币使用1个积分。"
|
||||
msgstr "礼品卡方案无效。每个币别使用1个积分。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "无效的礼品卡方案,不止一项奖励"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "无效的礼品卡方案,不止一条规则"
|
||||
|
||||
|
|
@ -314,63 +378,55 @@ msgstr "会员规则"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "否"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "使用此优惠券不能申请奖励"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr "没有可用的奖励"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "未找到有效电子钱包"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "请选择作为奖励的产品"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr "现场%s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "请选择一个奖励"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr "请选择客户及有效电子钱包。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "请选择作为奖励的产品"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "POS订单计数"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr "POS 订单客户"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "PoS订单参考"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "POS 订单"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
|
|
@ -380,7 +436,7 @@ msgstr "生成此优惠券的POS订单"
|
|||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "销售点"
|
||||
msgstr "POS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
|
|
@ -390,7 +446,7 @@ msgstr "POS配置"
|
|||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr "POS订单行"
|
||||
msgstr "POS订单明细"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
|
|
@ -409,8 +465,7 @@ msgstr "POS"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "积分"
|
||||
|
||||
|
|
@ -423,33 +478,39 @@ msgstr "积分成本"
|
|||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__pos_report_print_id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_report_print_id
|
||||
msgid "Print Report"
|
||||
msgstr "打印报告"
|
||||
msgstr "打印报表"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "产品"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "产品变体"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "方案:%(name)s,奖励产品:“%(reward_product)s”"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "方案:%(name)s,产品规则:“%(rule_product)s”"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "使用电子钱包退款"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -457,23 +518,23 @@ msgstr "对于电子钱包或礼品卡方案,不允许退款充值或奖励产
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr "重置方案"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "限制发布到那些商店。"
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "奖励"
|
||||
msgstr "优惠类型"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
|
|
@ -481,16 +542,22 @@ msgid "Reward Identifier Code"
|
|||
msgstr "奖励识别代码"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "扫描现有的卡"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr "选择方案"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "选择方案"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr "出售实体礼品卡?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr "销售/管理实体礼品卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
|
|
@ -500,7 +567,6 @@ msgstr "简易笔"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -508,10 +574,9 @@ msgstr "有些优惠券是无效的,申请的优惠券已更新。请检查订
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr "花费:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
|
|
@ -520,18 +585,34 @@ msgstr "技术字段,是否所有产品匹配"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "该优惠券代码已经被扫描并激活"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "该促销代码方案已经被激活"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr "该推广码计划已过期。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr "该推广码计划尚未生效。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr "该促销码项目需要特定价格表。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -540,9 +621,9 @@ msgstr "用于申请该奖励的优惠券"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"数据库中已经存在以下代码,也许它们已经被出售了?\n"
|
||||
|
|
@ -553,12 +634,11 @@ msgstr ""
|
|||
msgid ""
|
||||
"The report action to be executed when creating a coupon/gift card/loyalty "
|
||||
"card in the PoS."
|
||||
msgstr "在POS中创建优惠券/礼品卡/会员卡要执行的报告动作"
|
||||
msgstr "在POS中创建优惠券/礼品卡/会员卡要执行的报表动作"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -571,43 +651,31 @@ msgstr "与此行相关联的奖励。"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "奖励无法应用"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr "该客户没有可申请的奖励。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "优惠券没有足够的积分:%s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr "优惠券上没有足够的积分来领取这个奖励。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr "购物车里没有足够的产品来领取这个奖励。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -616,42 +684,50 @@ msgstr "礼品卡方案中没有电子邮件模板,您的销售点设置为打
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
msgstr "礼品卡方案没有打印报告,您的销售点设置为打印它们。"
|
||||
msgstr "礼品卡方案没有打印报表,您的销售点设置为打印它们。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__valid_product_ids
|
||||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "这些是适用于此规则的产品。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "此优惠券已过期(%s)。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "此优惠券无效 (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "此礼品卡已销售"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr "此优惠券不适用于当前价格表。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr "此优惠券尚未生效(%s)。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -665,10 +741,15 @@ msgstr "这用于打印从PoS生成的礼品卡。"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr "该程序需要应用代码。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr "要继续,使下列奖励产品在销售点是可用的"
|
||||
msgstr "要继续,使下列奖励产品在POS是可用的"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__type
|
||||
|
|
@ -677,29 +758,31 @@ msgstr "类型"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr "未知的折扣类型"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "未付款的礼品卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "被拒收的未付款礼品卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr "直至:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "使用电子钱包付款"
|
||||
|
||||
|
|
@ -710,10 +793,9 @@ msgstr "有效产品"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "有效期至"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "验证错误"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -722,78 +804,79 @@ msgstr "无论这一行是否是奖励的一部分"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr "赢得:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "是"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "您不能销售已售出的礼品卡"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr "您不能给礼品卡或电子钱包设置负的数量或价格"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr "您尚未创建电子钱包,或者所有电子钱包都已过期。"
|
||||
msgstr "您不能为礼品卡或电子钱包设置负数数量或价格。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "您必须在设置“%s”之前设定“%s”。"
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr "您必须在设置%(report)s之前设定%(mail_template)s。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "电子钱包"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr "电子钱包付款"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr "电子钱包退款"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "电子钱包要求选择一位客户"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr "没有过期"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Balance: %s"
|
||||
#~ msgstr ""
|
||||
#~ "礼品卡:%s\n"
|
||||
#~ "余额:%s"
|
||||
|
||||
#~ msgid "Restrict publishing to those shops."
|
||||
#~ msgstr "限制发布到那些商店。"
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "客户"
|
||||
|
||||
#~ msgid "This Gift card has already been sold."
|
||||
#~ msgstr "此礼品卡已售出。"
|
||||
|
||||
#~ msgid "the gift cards"
|
||||
#~ msgstr "礼品卡"
|
||||
|
|
|
|||
|
|
@ -1,32 +1,34 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_loyalty
|
||||
#
|
||||
# * pos_loyalty
|
||||
#
|
||||
# Translators:
|
||||
# 敬雲 林 <chingyun@yuanchih-consult.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Tony Ng, 2024
|
||||
# Wil Odoo, 2025
|
||||
#
|
||||
# Tony Ng, 2025
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Project-Id-Version: Odoo Server saas~18.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2025\n"
|
||||
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
|
||||
"POT-Creation-Date: 2026-03-06 18:36+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 08:11+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Chinese (Traditional Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/pos_loyalty/zh_Hant/>\n"
|
||||
"Language: zh_TW\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Language: zh_TW\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__reward_identifier_code
|
||||
msgid ""
|
||||
"\n"
|
||||
" Technical field used to link multiple reward lines from the same reward together.\n"
|
||||
" Technical field used to link multiple reward lines from the same "
|
||||
"reward together.\n"
|
||||
" "
|
||||
msgstr ""
|
||||
"\n"
|
||||
|
|
@ -35,11 +37,18 @@ msgstr ""
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PartnerLine.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/partner_list_screen/partner_line/partner_line.js:0
|
||||
msgid "%s Points"
|
||||
msgstr "%s 積分"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"%s: %s\n"
|
||||
"Balance: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "15% on next order"
|
||||
|
|
@ -52,15 +61,19 @@ msgstr "下次全單八五折"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "A better global discount is already applied."
|
||||
msgstr "已套用更好的全單折扣。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "A coupon/loyalty card must have a unique code."
|
||||
msgstr "優惠券/忠誠卡必須有唯一的代碼。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "A reward could not be loaded"
|
||||
msgstr "一項獎勵未能載入"
|
||||
|
||||
|
|
@ -71,11 +84,41 @@ msgid ""
|
|||
"automatically generated when the promo code is changed."
|
||||
msgstr "用作促銷代碼替代的技術欄位, 這是在促銷代碼更改時自動生成的。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__loyalty_card_count
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_users__loyalty_card_count
|
||||
msgid "Active loyalty cards"
|
||||
msgstr "生效會員卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add Balance"
|
||||
msgstr "增值"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Add existing Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "All PoS"
|
||||
msgstr "所有PoS"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Amount"
|
||||
msgstr "金額"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "An error occurred while checking the gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__any_product
|
||||
msgid "Any Product"
|
||||
|
|
@ -83,8 +126,7 @@ msgstr "任何產品"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid ""
|
||||
"Are you sure you want to remove %s from this order?\n"
|
||||
" You will still be able to claim it through the reward button."
|
||||
|
|
@ -93,17 +135,33 @@ msgstr ""
|
|||
" 您仍然可以透過獎勵按鈕領取它."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Balance"
|
||||
msgstr "餘額"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning order %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Assigning partner %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Available rewards"
|
||||
msgstr "可用獎賞"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Balance"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__promo_barcode
|
||||
#, python-format
|
||||
msgid "Barcode"
|
||||
msgstr "條碼"
|
||||
|
||||
|
|
@ -113,9 +171,9 @@ msgid "Barcode Rule"
|
|||
msgstr "條碼規則"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "配置設定"
|
||||
#: model:ir.model,name:pos_loyalty.model_res_partner
|
||||
msgid "Contact"
|
||||
msgstr "聯絡人"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__coupon_id
|
||||
|
|
@ -123,114 +181,108 @@ msgstr "配置設定"
|
|||
msgid "Coupon"
|
||||
msgstr "優惠券"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Coupon Codes"
|
||||
msgstr "優惠券代碼"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.program,portal_point_name:pos_loyalty.15_pc_on_next_order
|
||||
msgid "Coupon point(s)"
|
||||
msgstr "優惠券積分"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,website_form_label:pos_loyalty.model_res_partner
|
||||
msgid "Create a Customer"
|
||||
msgstr "建立客戶"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/Orderline.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Current Balance:"
|
||||
msgstr "目前結餘:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Customer"
|
||||
msgstr "客戶"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Customer needed"
|
||||
msgstr "客戶需要"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Deactivating reward"
|
||||
msgstr "停用獎勵"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Defines the way you want to set your gift cards."
|
||||
msgstr "定義您想要設置禮物卡的方式。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.ui.menu,name:pos_loyalty.menu_discount_loyalty_type_config
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.res_config_view_form_inherit_pos_loyalty
|
||||
msgid "Discount & Loyalty"
|
||||
msgstr "折扣及會員計劃"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__display_name
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "顯示名稱"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/PromoCodeButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Enter Code"
|
||||
msgstr "輸入代碼"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Enter the gift card code"
|
||||
msgstr "輸入禮品卡代碼"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Enter Gift Card Number"
|
||||
msgstr "輸入禮物卡號碼"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Enter amount"
|
||||
msgstr "輸入金額"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Error"
|
||||
msgstr "錯誤"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/PaymentScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/utils/order_payment_validation.js:0
|
||||
msgid "Error validating rewards"
|
||||
msgstr "驗證獎勵錯誤"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.xml:0
|
||||
msgid "Expiration"
|
||||
msgstr "截止日期"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:loyalty.reward,description:pos_loyalty.loyalty_program_reward
|
||||
msgid "Free Product - Simple Pen"
|
||||
msgstr "免費產品 -普通筆"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__create_set
|
||||
msgid "Generate PDF cards"
|
||||
msgstr "生成PDF卡"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Gift Card"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Generate a Gift Card"
|
||||
msgstr "產生禮品卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__gift_card_settings
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_config_settings__pos_gift_card_settings
|
||||
msgid "Gift Cards settings"
|
||||
msgstr "禮物卡設置"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/PromoCodeButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Gift card or Discount code"
|
||||
msgstr "禮品卡或折扣代碼"
|
||||
|
||||
|
|
@ -245,31 +297,50 @@ msgstr "禮品卡及電子錢包"
|
|||
msgid "How many point this reward cost on the coupon."
|
||||
msgstr "該獎勵在優惠券上會花費多少積分."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_barcode_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_mail__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_reward__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_rule__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_config__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_session__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_product__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_product_template__id
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_res_partner__id
|
||||
msgid "ID"
|
||||
msgstr "識別號"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid "Invalid Gift Card Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program reward. Use 1 currency per point discount."
|
||||
msgstr "無效禮品卡計劃獎勵。每積分折扣使用1貨幣。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program rule. Use 1 point per currency spent."
|
||||
msgstr "禮品卡計劃無效。每種消費貨幣使用1積分。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one reward."
|
||||
msgstr "無效禮品卡計劃,多於一項獎勵."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Invalid gift card program. More than one rule."
|
||||
msgstr "無效禮品卡計劃,多於一項規則。"
|
||||
|
||||
|
|
@ -311,63 +382,55 @@ msgstr "會員規則"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "No"
|
||||
msgstr "否"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "No reward can be claimed with this coupon."
|
||||
msgstr "使用此優惠券不能使用獎勵"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "No rewards available."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "No valid eWallet found"
|
||||
msgstr "找不到有效電子錢包"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "請選擇作為獎勵的產品"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
msgid "Onsite %s"
|
||||
msgstr "上門 %s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "Please select a reward"
|
||||
msgstr "請選擇一個獎勵"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a customer and a valid eWallet."
|
||||
msgstr "請選擇客戶及有效的電子錢包。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Please select a product for this reward"
|
||||
msgstr "請選擇作為獎勵的產品"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_order_count
|
||||
msgid "PoS Order Count"
|
||||
msgstr "POS訂單數量"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_partner_id
|
||||
msgid "PoS Order Customer"
|
||||
msgstr "PoS 訂單客戶"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS Order Reference"
|
||||
msgstr "PoS 訂單編號"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "PoS Orders"
|
||||
msgstr "POS 訂單"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_card__source_pos_order_id
|
||||
msgid "PoS order where this coupon was generated."
|
||||
|
|
@ -377,27 +440,27 @@ msgstr "生成此優惠券的PoS訂單"
|
|||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_ok
|
||||
#: model_terms:ir.ui.view,arch_db:pos_loyalty.loyalty_program_view_form_inherit_pos_loyalty
|
||||
msgid "Point of Sale"
|
||||
msgstr "POS"
|
||||
msgstr "POS營業點"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "POS營業點設定"
|
||||
msgstr "POS設定"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order_line
|
||||
msgid "Point of Sale Order Lines"
|
||||
msgstr "POS訂單明細"
|
||||
msgstr "銷售點訂單資料行"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_order
|
||||
msgid "Point of Sale Orders"
|
||||
msgstr "POS營業點訂單"
|
||||
msgstr "POS訂單"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "POS 操作時段"
|
||||
msgstr "銷售點操作時段"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
|
|
@ -406,8 +469,7 @@ msgstr "POS營業點"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Points"
|
||||
msgstr "分"
|
||||
|
||||
|
|
@ -422,31 +484,37 @@ msgstr "花費積分"
|
|||
msgid "Print Report"
|
||||
msgstr "列印報告"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_template
|
||||
msgid "Product"
|
||||
msgstr "商品"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model,name:pos_loyalty.model_product_product
|
||||
msgid "Product Variant"
|
||||
msgstr "產品款式"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Reward Product: `%(reward_product)s`"
|
||||
msgstr "計劃:%(name)s,獎賞產品:`%(reward_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Program: %(name)s, Rule Product: `%(rule_product)s`"
|
||||
msgstr "計劃:%(name)s,規則產品:`%(rule_product)s`"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Refund with eWallet"
|
||||
msgstr "使用電子錢包退款"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/TicketScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/ticket_screen/ticket_screen.js:0
|
||||
msgid ""
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is "
|
||||
"not allowed."
|
||||
|
|
@ -454,21 +522,21 @@ msgstr "對於電子錢包或禮品卡方案,不允許退款充值或獎勵產
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/ResetProgramsButton.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "Reset Programs"
|
||||
msgstr "重設計劃"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_program__pos_config_ids
|
||||
msgid "Restrict publishing to those shops."
|
||||
msgstr "限制發佈至那些商店。"
|
||||
msgid ""
|
||||
"Restrict publishing to those shops. Note: A program will only be used in the "
|
||||
"shops using the same currency as the program."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/ControlButtons/RewardButton.xml:0
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
#: model:ir.model.fields,field_description:pos_loyalty.field_pos_order_line__reward_id
|
||||
#, python-format
|
||||
msgid "Reward"
|
||||
msgstr "獎勵"
|
||||
|
||||
|
|
@ -478,16 +546,22 @@ msgid "Reward Identifier Code"
|
|||
msgstr "獎賞識別代碼"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields.selection,name:pos_loyalty.selection__pos_config__gift_card_settings__scan_use
|
||||
msgid "Scan existing cards"
|
||||
msgstr "掃瞄現有的卡"
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Select program"
|
||||
msgstr "選擇計劃"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "Select program"
|
||||
msgstr "選擇計劃"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.xml:0
|
||||
msgid "Sell physical gift card?"
|
||||
msgstr "出售實體禮物卡?"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Sell/Manage physical gift card"
|
||||
msgstr "銷售/管理實體禮物卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:product.template,name:pos_loyalty.simple_pen_product_template
|
||||
|
|
@ -497,7 +571,6 @@ msgstr "普通筆"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Some coupons are invalid. The applied coupons have been updated. Please "
|
||||
"check the order."
|
||||
|
|
@ -505,10 +578,9 @@ msgstr "部份優惠券無效。申請的優惠券已更新。請檢查訂單。
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Spent:"
|
||||
msgstr "花費:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_loyalty_rule__any_product
|
||||
|
|
@ -517,18 +589,34 @@ msgstr "技術欄位,是否所有產品配對"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That coupon code has already been scanned and activated."
|
||||
msgstr "該優惠券代碼已經掃瞄及啟動"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program has already been activated."
|
||||
msgstr "該推廣碼計劃已經啟動."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is expired."
|
||||
msgstr "該推廣碼計劃已過期。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program is not yet valid."
|
||||
msgstr "該推廣碼計劃尚未生效。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "That promo code program requires a specific pricelist."
|
||||
msgstr "該推廣碼計劃需要指定價格表。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__coupon_id
|
||||
msgid "The coupon used to claim that reward."
|
||||
|
|
@ -537,9 +625,9 @@ msgstr "用於申請該獎勵的優惠券."
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following codes already exist in the database, perhaps they were already sold?\n"
|
||||
"The following codes already exist in the database, perhaps they were already "
|
||||
"sold?\n"
|
||||
"%s"
|
||||
msgstr ""
|
||||
"資料庫中已經存在以下代碼,可能它們已經售出?\n"
|
||||
|
|
@ -554,8 +642,7 @@ msgstr "在PoS中創建優惠券/禮品卡/會員卡要執行的報告動作"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"The reward \"%s\" contain an error in its domain, your domain must be "
|
||||
"compatible with the PoS client"
|
||||
|
|
@ -568,43 +655,31 @@ msgstr "與此行相關聯的獎勵."
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "The reward could not be applied."
|
||||
msgstr "獎勵無法套用。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/RewardButton.js:0
|
||||
#, python-format
|
||||
msgid "There are no rewards claimable for this customer."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_order.py:0
|
||||
#, python-format
|
||||
msgid "There are not enough points for the coupon: %s."
|
||||
msgstr "優惠券沒有足夠的積分:%s"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough points on the coupon to claim this reward."
|
||||
msgstr "優惠券上沒有足夠的積分,去領取這個獎勵。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "There are not enough products in the basket to claim this reward."
|
||||
msgstr "購物車沒有足夠的產品,去領取這個獎勵。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no email template on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -613,7 +688,6 @@ msgstr "禮品卡方案中沒有電子郵件範本,您的銷售點是設置為
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"There is no print report on the gift card program and your pos is set to "
|
||||
"print them."
|
||||
|
|
@ -624,31 +698,40 @@ msgstr "禮品卡方案沒有打印報告,您的銷售點是設置為列印它
|
|||
msgid "These are the products that are valid for this rule."
|
||||
msgstr "這些是適用於此規則的產品."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/components/popups/manage_giftcard_popup/manage_giftcard_popup.js:0
|
||||
msgid ""
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is expired (%s)."
|
||||
msgstr "此優惠券已過期 (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This coupon is invalid (%s)."
|
||||
msgstr "此優惠券無效 (%s)."
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "This gift card has already been sold"
|
||||
msgstr "此禮品卡已售出"
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not available with the current pricelist."
|
||||
msgstr "此優惠券不適用於目前價格表。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid "This coupon is not yet valid (%s)."
|
||||
msgstr "此優惠券尚未生效(%s)。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid ""
|
||||
"This gift card is not linked to any order. Do you really want to apply its "
|
||||
"reward?"
|
||||
|
|
@ -662,7 +745,12 @@ msgstr "這用於打印從PoS生成的禮品卡。"
|
|||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "This programs requires a code to be applied."
|
||||
msgstr "此計劃需要使用優惠碼/代碼,才可套用。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/pos_config.py:0
|
||||
msgid ""
|
||||
"To continue, make the following reward products available in Point of Sale."
|
||||
msgstr "要繼續,將下列獎勵產品在銷售點設為可用"
|
||||
|
|
@ -674,29 +762,31 @@ msgstr "類型"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/models/pos_order.js:0
|
||||
msgid "Unknown discount type"
|
||||
msgstr "不明折扣類型"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card"
|
||||
msgstr "未付款禮品卡"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/Loyalty.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "Unpaid gift card rejected."
|
||||
msgstr "未付款禮品卡被拒收。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Until:"
|
||||
msgstr "直至:"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.js:0
|
||||
msgid "Use eWallet to pay"
|
||||
msgstr "使用電子錢包付款"
|
||||
|
||||
|
|
@ -707,10 +797,9 @@ msgstr "有效產品"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
msgid "Valid until:"
|
||||
msgstr "有效期限:"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Validation Error"
|
||||
msgstr "驗證錯誤"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#: model:ir.model.fields,help:pos_loyalty.field_pos_order_line__is_reward_line
|
||||
|
|
@ -719,78 +808,79 @@ msgstr "不論這一行是否是獎勵的一部分"
|
|||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "Won:"
|
||||
msgstr "已賺取:"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "Yes"
|
||||
msgstr "是"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
msgid "You cannot sell a gift card that has already been sold."
|
||||
msgstr "您不能出售已售出的禮品卡。"
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot change the quantity or price of a physical gift card."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/order_summary/order_summary.js:0
|
||||
msgid "You cannot set negative quantity or price to gift card or ewallet."
|
||||
msgstr "您不能為禮品卡或電子錢包設置負數數量或價格。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You either have not created an eWallet or all your eWallets have expired."
|
||||
msgstr "你尚未建立電子錢包,或你所有電子錢包都已過期。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-python
|
||||
#: code:addons/pos_loyalty/models/loyalty_program.py:0
|
||||
#, python-format
|
||||
msgid "You must set '%s' before setting '%s'."
|
||||
msgstr "您必須設置\"%s\"先於設定\"%s\"。"
|
||||
msgid "You must set '%(mail_template)s' before setting '%(report)s'."
|
||||
msgstr "你必須先設定 %(mail_template)s,然後才設定 %(report)s。"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet"
|
||||
msgstr "電子錢包"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Pay"
|
||||
msgstr "電子錢包付款"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ControlButtons/eWalletButton.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/product_screen/control_buttons/control_buttons.xml:0
|
||||
msgid "eWallet Refund"
|
||||
msgstr "電子錢包退款"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/js/ProductScreen.js:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/services/pos_store.js:0
|
||||
msgid "eWallet requires a customer to be selected"
|
||||
msgstr "電子錢包要求選擇一位客戶"
|
||||
|
||||
#. module: pos_loyalty
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_loyalty/static/src/xml/OrderReceipt.xml:0
|
||||
#, python-format
|
||||
#: code:addons/pos_loyalty/static/src/app/screens/receipt_screen/order_receipt/order_receipt.xml:0
|
||||
msgid "no expiration"
|
||||
msgstr "無到期日"
|
||||
|
||||
#~ msgid ""
|
||||
#~ "Gift Card: %s\n"
|
||||
#~ "Balance: %s"
|
||||
#~ msgstr ""
|
||||
#~ "禮品卡:%s\n"
|
||||
#~ "結餘:%s"
|
||||
|
||||
#~ msgid "Restrict publishing to those shops."
|
||||
#~ msgstr "限制發佈至那些商店。"
|
||||
|
||||
#~ msgid "Customer"
|
||||
#~ msgstr "客戶"
|
||||
|
||||
#~ msgid "This Gift card has already been sold."
|
||||
#~ msgstr "此禮品卡已售出。"
|
||||
|
||||
#~ msgid "the gift cards"
|
||||
#~ msgstr "該些禮品卡"
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import barcode_rule
|
||||
|
|
@ -11,4 +10,6 @@ from . import pos_config
|
|||
from . import pos_order_line
|
||||
from . import pos_order
|
||||
from . import pos_session
|
||||
from . import res_config_settings
|
||||
from . import product_product
|
||||
from . import product_template
|
||||
from . import res_partner
|
||||
|
|
|
|||
|
|
@ -1,13 +1,26 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models
|
||||
from odoo import fields, models, api
|
||||
|
||||
|
||||
class LoyaltyCard(models.Model):
|
||||
_inherit = 'loyalty.card'
|
||||
_name = 'loyalty.card'
|
||||
_inherit = ['loyalty.card', 'pos.load.mixin']
|
||||
|
||||
source_pos_order_id = fields.Many2one('pos.order', "PoS Order Reference",
|
||||
help="PoS order where this coupon was generated.")
|
||||
source_pos_order_partner_id = fields.Many2one(
|
||||
'res.partner', "PoS Order Customer",
|
||||
related="source_pos_order_id.partner_id")
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_domain(self, data, config):
|
||||
return False
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
return ['partner_id', 'code', 'points', 'points_display', 'program_id', 'expiration_date', 'write_date']
|
||||
|
||||
def _has_source_order(self):
|
||||
return super()._has_source_order() or bool(self.source_pos_order_id)
|
||||
|
|
@ -18,8 +31,8 @@ class LoyaltyCard(models.Model):
|
|||
return self.env.ref('pos_loyalty.mail_coupon_template', False)
|
||||
return super()._get_default_template()
|
||||
|
||||
def _get_mail_partner(self):
|
||||
return super()._get_mail_partner() or self.sudo().source_pos_order_id.partner_id
|
||||
def _mail_get_partner_fields(self, introspect_fields=False):
|
||||
return super()._mail_get_partner_fields(introspect_fields=introspect_fields) + ['source_pos_order_partner_id']
|
||||
|
||||
def _get_signature(self):
|
||||
return self.source_pos_order_id.user_id.signature or super()._get_signature()
|
||||
|
|
@ -27,7 +40,28 @@ class LoyaltyCard(models.Model):
|
|||
def _compute_use_count(self):
|
||||
super()._compute_use_count()
|
||||
read_group_res = self.env['pos.order.line']._read_group(
|
||||
[('coupon_id', 'in', self.ids)], ['id'], ['coupon_id'])
|
||||
count_per_coupon = {r['coupon_id'][0]: r['coupon_id_count'] for r in read_group_res}
|
||||
[('coupon_id', 'in', self.ids)], ['coupon_id'], ['__count'])
|
||||
count_per_coupon = {coupon.id: count for coupon, count in read_group_res}
|
||||
for card in self:
|
||||
card.use_count += count_per_coupon.get(card.id, 0)
|
||||
|
||||
@api.model
|
||||
def get_gift_card_status(self, gift_code, config_id):
|
||||
card = self.search([('code', '=', gift_code)], limit=1)
|
||||
is_valid = card.exists() and (not card.expiration_date or card.expiration_date > fields.Date.today()) and card.points > 0
|
||||
is_valid = is_valid and (card.program_id.program_type == 'gift_card') and not card.partner_id
|
||||
is_valid = is_valid and len([id for id in card.history_ids.mapped('order_id') if id != 0]) == 0
|
||||
card_fields = self._load_pos_data_fields(config_id)
|
||||
return {
|
||||
'status': bool(is_valid) or not card.exists(),
|
||||
'data': {
|
||||
'loyalty.card': card.read(card_fields, load=False),
|
||||
}
|
||||
}
|
||||
|
||||
@api.model
|
||||
def get_loyalty_card_partner_by_code(self, code):
|
||||
return self.env['loyalty.card'].search([
|
||||
('code', '=', code),
|
||||
('program_type', '=', 'loyalty'),
|
||||
], limit=1).partner_id or False
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class LoyaltyMail(models.Model):
|
||||
_inherit = 'loyalty.mail'
|
||||
|
||||
|
|
|
|||
|
|
@ -1,21 +1,41 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import _, api, fields, models
|
||||
from odoo.tools import unique
|
||||
from odoo.exceptions import UserError
|
||||
|
||||
|
||||
class LoyaltyProgram(models.Model):
|
||||
_inherit = 'loyalty.program'
|
||||
_name = 'loyalty.program'
|
||||
_inherit = ['loyalty.program', 'pos.load.mixin']
|
||||
|
||||
# NOTE: `pos_config_ids` satisfies an excpeptional use case: when no PoS is specified, the loyalty program is
|
||||
# applied to every PoS. You can access the loyalty programs of a PoS using _get_program_ids() of pos.config
|
||||
pos_config_ids = fields.Many2many('pos.config', compute="_compute_pos_config_ids", store=True, readonly=False, string="Point of Sales", help="Restrict publishing to those shops.")
|
||||
pos_config_ids = fields.Many2many('pos.config', compute="_compute_pos_config_ids", store=True, readonly=False, string="Point of Sales", help="Restrict publishing to those shops. Note: A program will only be used in the shops using the same currency as the program.")
|
||||
pos_order_count = fields.Integer("PoS Order Count", compute='_compute_pos_order_count')
|
||||
pos_ok = fields.Boolean("Point of Sale", default=True)
|
||||
pos_report_print_id = fields.Many2one('ir.actions.report', string="Print Report", domain=[('model', '=', 'loyalty.card')], compute='_compute_pos_report_print_id', inverse='_inverse_pos_report_print_id', readonly=False,
|
||||
help="This is used to print the generated gift cards from PoS.")
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_domain(self, data, config):
|
||||
return [('id', 'in', config._get_program_ids().ids)]
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
return [
|
||||
'name', 'trigger', 'applies_on', 'program_type', 'pricelist_ids', 'date_from',
|
||||
'date_to', 'limit_usage', 'max_usage', 'total_order_count', 'is_nominative',
|
||||
'portal_visible', 'portal_point_name', 'trigger_product_ids', 'rule_ids', 'reward_ids'
|
||||
]
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_read(self, records, config):
|
||||
return super()._load_pos_data_read(records.sudo(), config)
|
||||
|
||||
def _unrelevant_records(self, config):
|
||||
valid_record = config._get_program_ids()
|
||||
return self.filtered(lambda record: record.id not in valid_record.ids).ids
|
||||
|
||||
@api.depends("communication_plan_ids.pos_report_print_id")
|
||||
def _compute_pos_report_print_id(self):
|
||||
for program in self:
|
||||
|
|
@ -30,7 +50,11 @@ class LoyaltyProgram(models.Model):
|
|||
if not program.mail_template_id:
|
||||
mail_template_label = program._fields.get('mail_template_id').get_description(self.env)['string']
|
||||
pos_report_print_label = program._fields.get('pos_report_print_id').get_description(self.env)['string']
|
||||
raise UserError(_("You must set '%s' before setting '%s'.", mail_template_label, pos_report_print_label))
|
||||
raise UserError(_(
|
||||
"You must set '%(mail_template)s' before setting '%(report)s'.",
|
||||
mail_template=mail_template_label,
|
||||
report=pos_report_print_label,
|
||||
))
|
||||
else:
|
||||
if not program.communication_plan_ids:
|
||||
program.communication_plan_ids = self.env['loyalty.mail'].create({
|
||||
|
|
@ -53,30 +77,21 @@ class LoyaltyProgram(models.Model):
|
|||
|
||||
def _compute_pos_order_count(self):
|
||||
query = """
|
||||
WITH reward_to_orders_count AS (
|
||||
SELECT reward.id AS lr_id,
|
||||
COUNT(DISTINCT pos_order.id) AS orders_count
|
||||
FROM pos_order_line line
|
||||
JOIN pos_order ON line.order_id = pos_order.id
|
||||
JOIN loyalty_reward reward ON line.reward_id = reward.id
|
||||
GROUP BY lr_id
|
||||
),
|
||||
program_to_reward AS (
|
||||
SELECT reward.id AS reward_id,
|
||||
program.id AS program_id
|
||||
FROM loyalty_program program
|
||||
JOIN loyalty_reward reward ON reward.program_id = program.id
|
||||
WHERE program.id = ANY (%s)
|
||||
)
|
||||
SELECT program_to_reward.program_id,
|
||||
SUM(reward_to_orders_count.orders_count)
|
||||
FROM program_to_reward
|
||||
LEFT JOIN reward_to_orders_count ON reward_to_orders_count.lr_id = program_to_reward.reward_id
|
||||
GROUP BY program_to_reward.program_id
|
||||
SELECT program.id, SUM(orders_count)
|
||||
FROM loyalty_program program
|
||||
JOIN loyalty_reward reward ON reward.program_id = program.id
|
||||
JOIN LATERAL (
|
||||
SELECT COUNT(DISTINCT orders.id) AS orders_count
|
||||
FROM pos_order orders
|
||||
JOIN pos_order_line order_lines ON order_lines.order_id = orders.id
|
||||
WHERE order_lines.reward_id = reward.id
|
||||
) agg ON TRUE
|
||||
WHERE program.id = ANY(%s)
|
||||
GROUP BY program.id
|
||||
"""
|
||||
self._cr.execute(query, (self.ids,))
|
||||
res = self._cr.dictfetchall()
|
||||
res = {k['program_id']: k['sum'] for k in res}
|
||||
self.env.cr.execute(query, (self.ids,))
|
||||
res = self.env.cr.dictfetchall()
|
||||
res = {k['id']: k['sum'] for k in res}
|
||||
|
||||
for rec in self:
|
||||
rec.pos_order_count = res.get(rec.id) or 0
|
||||
|
|
@ -85,16 +100,3 @@ class LoyaltyProgram(models.Model):
|
|||
super()._compute_total_order_count()
|
||||
for program in self:
|
||||
program.total_order_count += program.pos_order_count
|
||||
|
||||
def action_view_pos_orders(self):
|
||||
self.ensure_one()
|
||||
pos_order_ids = list(unique(r['order_id'] for r in\
|
||||
self.env['pos.order.line'].search_read([('reward_id', 'in', self.reward_ids.ids)], fields=['order_id'])))
|
||||
return {
|
||||
'name': _("PoS Orders"),
|
||||
'view_mode': 'tree,form',
|
||||
'res_model': 'pos.order',
|
||||
'type': 'ir.actions.act_window',
|
||||
'domain': [('id', 'in', pos_order_ids)],
|
||||
'context': dict(self._context, create=False),
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,16 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models
|
||||
from odoo import models, api
|
||||
from odoo.fields import Domain
|
||||
|
||||
import ast
|
||||
import json
|
||||
|
||||
|
||||
class LoyaltyReward(models.Model):
|
||||
_inherit = 'loyalty.reward'
|
||||
_name = 'loyalty.reward'
|
||||
_inherit = ['loyalty.reward', 'pos.load.mixin']
|
||||
|
||||
def _get_discount_product_values(self):
|
||||
res = super()._get_discount_product_values()
|
||||
|
|
@ -12,6 +18,75 @@ class LoyaltyReward(models.Model):
|
|||
vals.update({'taxes_id': False})
|
||||
return res
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_domain(self, data, config):
|
||||
reward_product_tag_domain = [
|
||||
('reward_product_tag_id', '!=', False),
|
||||
'|',
|
||||
('reward_product_tag_id.product_template_ids.active', '=', True),
|
||||
('reward_product_tag_id.product_product_ids.active', '=', True),
|
||||
]
|
||||
return Domain.AND([
|
||||
[('program_id', 'in', config._get_program_ids().ids)],
|
||||
Domain.OR([
|
||||
[('reward_type', '!=', 'product')],
|
||||
[('reward_product_id.active', '=', True)],
|
||||
reward_product_tag_domain,
|
||||
]),
|
||||
])
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
return ['description', 'program_id', 'reward_type', 'required_points', 'clear_wallet', 'currency_id',
|
||||
'discount', 'discount_mode', 'discount_applicability', 'all_discount_product_ids', 'is_global_discount',
|
||||
'discount_max_amount', 'discount_line_product_id', 'reward_product_id',
|
||||
'multi_product', 'reward_product_ids', 'reward_product_qty', 'reward_product_uom_id', 'reward_product_domain']
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_read(self, records, config):
|
||||
read_records = super()._load_pos_data_read(records, config)
|
||||
for reward in read_records:
|
||||
reward['reward_product_domain'] = self._replace_ilike_with_in(reward['reward_product_domain'])
|
||||
return read_records
|
||||
|
||||
def _get_reward_product_domain_fields(self, config):
|
||||
fields = set()
|
||||
search_domain = [('program_id', 'in', config._get_program_ids().ids)]
|
||||
domains = self.search_read(search_domain, fields=['reward_product_domain'], load=False)
|
||||
for domain in filter(lambda d: d['reward_product_domain'] != "null", domains):
|
||||
domain = json.loads(domain['reward_product_domain'])
|
||||
for condition in self._parse_domain(domain).values():
|
||||
field_name, _, _ = condition
|
||||
fields.add(field_name)
|
||||
return fields
|
||||
|
||||
def _replace_ilike_with_in(self, domain_str):
|
||||
if domain_str == "null":
|
||||
return domain_str
|
||||
|
||||
domain = json.loads(domain_str)
|
||||
|
||||
for index, condition in self._parse_domain(domain).items():
|
||||
field_name, operator, value = condition
|
||||
field = self.env['product.product']._fields.get(field_name)
|
||||
|
||||
if field and field.type == 'many2one' and operator in ('ilike', 'not ilike'):
|
||||
comodel = self.env[field.comodel_name]
|
||||
matching_ids = list(comodel._search([('display_name', 'ilike', value)]))
|
||||
|
||||
new_operator = 'in' if operator == 'ilike' else 'not in'
|
||||
domain[index] = [field_name, new_operator, matching_ids]
|
||||
|
||||
return json.dumps(domain)
|
||||
|
||||
def _parse_domain(self, domain):
|
||||
parsed_domain = {}
|
||||
|
||||
for index, condition in enumerate(domain):
|
||||
if isinstance(condition, (list, tuple)) and len(condition) == 3:
|
||||
parsed_domain[index] = condition
|
||||
return parsed_domain
|
||||
|
||||
def unlink(self):
|
||||
if len(self) == 1 and self.env['pos.order.line'].sudo().search_count([('reward_id', 'in', self.ids)], limit=1):
|
||||
return self.action_archive()
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import api, fields, models
|
||||
from odoo.osv import expression
|
||||
from odoo.tools import ustr
|
||||
from odoo.fields import Domain
|
||||
|
||||
|
||||
class LoyaltyRule(models.Model):
|
||||
_inherit = 'loyalty.rule'
|
||||
_name = 'loyalty.rule'
|
||||
_inherit = ['loyalty.rule', 'pos.load.mixin']
|
||||
|
||||
valid_product_ids = fields.Many2many(
|
||||
'product.product', "Valid Products", compute='_compute_valid_product_ids',
|
||||
|
|
@ -19,25 +19,31 @@ class LoyaltyRule(models.Model):
|
|||
"This is automatically generated when the promo code is changed."
|
||||
)
|
||||
|
||||
@api.depends('product_ids', 'product_category_id', 'product_tag_id') #TODO later: product tags
|
||||
@api.model
|
||||
def _load_pos_data_domain(self, data, config):
|
||||
return [('program_id', 'in', config._get_program_ids().ids)]
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
return ['program_id', 'valid_product_ids', 'any_product', 'currency_id',
|
||||
'reward_point_amount', 'reward_point_split', 'reward_point_mode',
|
||||
'minimum_qty', 'minimum_amount', 'minimum_amount_tax_mode', 'mode', 'code']
|
||||
|
||||
@api.depends('product_ids', 'product_category_id', 'product_tag_id', 'product_domain') # TODO later: product tags
|
||||
def _compute_valid_product_ids(self):
|
||||
domain_products = {}
|
||||
for rule in self:
|
||||
if rule.product_ids or\
|
||||
rule.product_category_id or\
|
||||
rule.product_tag_id or\
|
||||
rule.product_domain not in ('[]', "[['sale_ok', '=', True]]"):
|
||||
domain = rule._get_valid_product_domain()
|
||||
domain = expression.AND([[('available_in_pos', '=', True)], domain])
|
||||
product_ids = domain_products.get(ustr(domain))
|
||||
if product_ids is None:
|
||||
product_ids = self.env['product.product'].search(domain, order="id")
|
||||
domain_products[ustr(domain)] = product_ids
|
||||
rule.valid_product_ids = product_ids
|
||||
rule.any_product = False
|
||||
for key, rules in self.grouped(lambda rule: (
|
||||
tuple(rule.product_ids.ids),
|
||||
rule.product_category_id.id,
|
||||
rule.product_tag_id.id,
|
||||
'' if rule.product_domain in ('[]', "[['sale_ok', '=', True]]") else rule.product_domain,
|
||||
)).items():
|
||||
if any(key):
|
||||
domain = Domain.AND([[('available_in_pos', '=', True)], rules[:1]._get_valid_product_domain()])
|
||||
rules.valid_product_ids = self.env['product.product'].search(domain, order="id")
|
||||
rules.any_product = False
|
||||
else:
|
||||
rule.any_product = True
|
||||
rule.valid_product_ids = self.env['product.product']
|
||||
rules.valid_product_ids = self.env['product.product']
|
||||
rules.any_product = True
|
||||
|
||||
@api.depends('code')
|
||||
def _compute_promo_barcode(self):
|
||||
|
|
|
|||
|
|
@ -4,22 +4,22 @@
|
|||
from odoo import _, fields, models
|
||||
from odoo.exceptions import UserError
|
||||
|
||||
|
||||
class PosConfig(models.Model):
|
||||
_inherit = 'pos.config'
|
||||
|
||||
gift_card_settings = fields.Selection(
|
||||
[
|
||||
("create_set", "Generate PDF cards"),
|
||||
("scan_use", "Scan existing cards"),
|
||||
],
|
||||
string="Gift Cards settings",
|
||||
default="create_set",
|
||||
help="Defines the way you want to set your gift cards.",
|
||||
)
|
||||
# NOTE: this funtions acts as a m2m field with loyalty.program model. We do this to handle an excpetional use case:
|
||||
# When no PoS is specified at a loyalty program form, this program is applied to every PoS (instead of none)
|
||||
def _get_program_ids(self):
|
||||
return self.env['loyalty.program'].search(['&', ('pos_ok', '=', True), '|', ('pos_config_ids', '=', self.id), ('pos_config_ids', '=', False)])
|
||||
today = fields.Date.context_today(self)
|
||||
return self.env['loyalty.program'].search([
|
||||
('pos_ok', '=', True),
|
||||
'|', ('pos_config_ids', '=', self.id), ('pos_config_ids', '=', False),
|
||||
'|', ('date_from', '=', False), ('date_from', '<=', today),
|
||||
'|', ('date_to', '=', False), ('date_to', '>=', today),
|
||||
'|', ('pricelist_ids', '=', False), ('pricelist_ids', 'in', self.available_pricelist_ids.ids),
|
||||
('currency_id', '=', self.currency_id.id)
|
||||
]).filtered(lambda p: not p.limit_usage or p.sudo().total_order_count < p.max_usage)
|
||||
|
||||
def _check_before_creating_new_session(self):
|
||||
self.ensure_one()
|
||||
|
|
@ -49,7 +49,7 @@ class PosConfig(models.Model):
|
|||
|
||||
if invalid_reward_products_msg:
|
||||
prefix_error_msg = _("To continue, make the following reward products available in Point of Sale.")
|
||||
raise UserError(f"{prefix_error_msg}\n{invalid_reward_products_msg}")
|
||||
raise UserError(f"{prefix_error_msg}\n{invalid_reward_products_msg}") # pylint: disable=missing-gettext
|
||||
if gift_card_programs:
|
||||
for gc_program in gift_card_programs:
|
||||
# Do not allow a gift card program with more than one rule or reward, and check that they make sense
|
||||
|
|
@ -63,23 +63,23 @@ class PosConfig(models.Model):
|
|||
reward = gc_program.reward_ids
|
||||
if reward.reward_type != 'discount' or reward.discount_mode != 'per_point' or reward.discount != 1:
|
||||
raise UserError(_('Invalid gift card program reward. Use 1 currency per point discount.'))
|
||||
if self.gift_card_settings == "create_set":
|
||||
if not gc_program.mail_template_id:
|
||||
raise UserError(_('There is no email template on the gift card program and your pos is set to print them.'))
|
||||
if not gc_program.pos_report_print_id:
|
||||
raise UserError(_('There is no print report on the gift card program and your pos is set to print them.'))
|
||||
if not gc_program.mail_template_id:
|
||||
raise UserError(_('There is no email template on the gift card program and your pos is set to print them.'))
|
||||
if not gc_program.pos_report_print_id:
|
||||
raise UserError(_('There is no print report on the gift card program and your pos is set to print them.'))
|
||||
|
||||
return super()._check_before_creating_new_session()
|
||||
|
||||
def use_coupon_code(self, code, creation_date, partner_id):
|
||||
def use_coupon_code(self, code, creation_date, partner_id, pricelist_id):
|
||||
self.ensure_one()
|
||||
# Points desc so that in coupon mode one could use a coupon multiple times
|
||||
coupon = self.env['loyalty.card'].search(
|
||||
[('program_id', 'in', self._get_program_ids().ids),
|
||||
'|', ('partner_id', 'in', (False, partner_id)), ('program_type', '=', 'gift_card'),
|
||||
('code', '=', code)],
|
||||
order='points desc', limit=1)
|
||||
if not coupon or not coupon.program_id.active:
|
||||
'|', ('partner_id', 'in', (False, partner_id)), ('program_type', '=', 'gift_card'),
|
||||
('code', '=', code)],
|
||||
order='partner_id, points desc', limit=1)
|
||||
program = coupon.program_id
|
||||
if not coupon or not program.active:
|
||||
return {
|
||||
'successful': False,
|
||||
'payload': {
|
||||
|
|
@ -87,29 +87,42 @@ class PosConfig(models.Model):
|
|||
},
|
||||
}
|
||||
check_date = fields.Date.from_string(creation_date[:11])
|
||||
if (coupon.expiration_date and coupon.expiration_date < check_date) or\
|
||||
(coupon.program_id.date_to and coupon.program_id.date_to < fields.Date.context_today(self)) or\
|
||||
(coupon.program_id.limit_usage and coupon.program_id.total_order_count >= coupon.program_id.max_usage):
|
||||
today_date = fields.Date.context_today(self)
|
||||
error_message = False
|
||||
if (
|
||||
(coupon.expiration_date and coupon.expiration_date < check_date)
|
||||
or (program.date_to and program.date_to < today_date)
|
||||
or (program.limit_usage and program.sudo().total_order_count >= program.max_usage)
|
||||
):
|
||||
error_message = _("This coupon is expired (%s).", code)
|
||||
elif program.date_from and program.date_from > today_date:
|
||||
error_message = _("This coupon is not yet valid (%s).", code)
|
||||
elif (
|
||||
not program.reward_ids or
|
||||
not any(r.required_points <= coupon.points for r in program.reward_ids)
|
||||
):
|
||||
error_message = _("No reward can be claimed with this coupon.")
|
||||
elif program.pricelist_ids and pricelist_id not in program.pricelist_ids.ids:
|
||||
error_message = _("This coupon is not available with the current pricelist.")
|
||||
elif coupon and program.program_type == 'promo_code':
|
||||
error_message = _("This programs requires a code to be applied.")
|
||||
|
||||
if error_message:
|
||||
return {
|
||||
'successful': False,
|
||||
'payload': {
|
||||
'error_message': _('This coupon is expired (%s).', code),
|
||||
},
|
||||
}
|
||||
if not coupon.program_id.reward_ids or not any(reward.required_points <= coupon.points for reward in coupon.program_id.reward_ids):
|
||||
return {
|
||||
'successful': False,
|
||||
'payload': {
|
||||
'error_message': _('No reward can be claimed with this coupon.'),
|
||||
'error_message': error_message,
|
||||
},
|
||||
}
|
||||
|
||||
return {
|
||||
'successful': True,
|
||||
'payload': {
|
||||
'program_id': coupon.program_id.id,
|
||||
'program_id': program.id,
|
||||
'coupon_id': coupon.id,
|
||||
'coupon_partner_id': coupon.partner_id.id,
|
||||
'points': coupon.points,
|
||||
'points_display': coupon.points_display,
|
||||
'has_source_order': coupon._has_source_order(),
|
||||
},
|
||||
}
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ from odoo import _, models
|
|||
from odoo.tools import float_compare
|
||||
import base64
|
||||
|
||||
|
||||
class PosOrder(models.Model):
|
||||
_inherit = 'pos.order'
|
||||
|
||||
|
|
@ -52,6 +53,26 @@ class PosOrder(models.Model):
|
|||
'payload': {},
|
||||
}
|
||||
|
||||
def add_loyalty_history_lines(self, coupon_data, coupon_updates):
|
||||
id_mapping = {item['old_id']: int(item['id']) for item in coupon_updates}
|
||||
history_lines_create_vals = []
|
||||
for coupon in coupon_data:
|
||||
card_id = id_mapping.get(int(coupon['card_id']), False) or int(coupon['card_id'])
|
||||
if not self.env['loyalty.card'].browse(card_id).exists():
|
||||
continue
|
||||
issued = coupon['won']
|
||||
cost = coupon['spent']
|
||||
if (issued or cost) and card_id > 0:
|
||||
history_lines_create_vals.append({
|
||||
'card_id': card_id,
|
||||
'order_model': self._name,
|
||||
'order_id': self.id,
|
||||
'description': _('Onsite %s', self.display_name),
|
||||
'used': cost,
|
||||
'issued': issued,
|
||||
})
|
||||
self.env['loyalty.history'].create(history_lines_create_vals)
|
||||
|
||||
def confirm_coupon_programs(self, coupon_data):
|
||||
"""
|
||||
This is called after the order is created.
|
||||
|
|
@ -60,44 +81,38 @@ class PosOrder(models.Model):
|
|||
|
||||
It will also return the points of all concerned coupons to be updated in the cache.
|
||||
"""
|
||||
get_partner_id = lambda partner_id: partner_id and self.env['res.partner'].browse(partner_id).exists() and partner_id or False
|
||||
# Keys are stringified when using rpc
|
||||
coupon_data = {int(k): v for k, v in coupon_data.items()}
|
||||
|
||||
self._check_existing_loyalty_cards(coupon_data)
|
||||
self._remove_duplicate_coupon_data(coupon_data)
|
||||
self._process_existing_gift_cards(coupon_data)
|
||||
|
||||
# Map negative id to newly created ids.
|
||||
coupon_new_id_map = {k: k for k in coupon_data.keys() if k > 0}
|
||||
|
||||
# Create the coupons that were awarded by the order.
|
||||
coupons_to_create = {k: v for k, v in coupon_data.items() if k < 0 and not v.get('giftCardId')}
|
||||
coupons_to_create = {k: v for k, v in coupon_data.items() if k < 0 and (v.get('points') or v.get('line_codes'))}
|
||||
coupon_create_vals = [{
|
||||
'program_id': p['program_id'],
|
||||
'partner_id': p.get('partner_id', False),
|
||||
'code': p.get('barcode') or self.env['loyalty.card']._generate_code(),
|
||||
'partner_id': get_partner_id(p.get('partner_id', self.partner_id.id)),
|
||||
'code': p.get('code') or p.get('barcode') or self.env['loyalty.card']._generate_code(),
|
||||
'points': 0,
|
||||
'expiration_date': p.get('date_to', False),
|
||||
'source_pos_order_id': self.id,
|
||||
'expiration_date': p.get('expiration_date')
|
||||
} for p in coupons_to_create.values()]
|
||||
|
||||
# Pos users don't have the create permission
|
||||
new_coupons = self.env['loyalty.card'].with_context(action_no_send_mail=True).sudo().create(coupon_create_vals)
|
||||
|
||||
# We update the gift card that we sold when the gift_card_settings = 'scan_use'.
|
||||
gift_cards_to_update = [v for v in coupon_data.values() if v.get('giftCardId')]
|
||||
updated_gift_cards = self.env['loyalty.card']
|
||||
for coupon_vals in gift_cards_to_update:
|
||||
gift_card = self.env['loyalty.card'].browse(coupon_vals.get('giftCardId'))
|
||||
gift_card.write({
|
||||
'points': coupon_vals['points'],
|
||||
'source_pos_order_id': self.id,
|
||||
'partner_id': coupon_vals.get('partner_id', False),
|
||||
})
|
||||
updated_gift_cards |= gift_card
|
||||
|
||||
# Map the newly created coupons
|
||||
for old_id, new_id in zip(coupons_to_create.keys(), new_coupons):
|
||||
coupon_new_id_map[new_id.id] = old_id
|
||||
|
||||
all_coupons = self.env['loyalty.card'].browse(coupon_new_id_map.keys()).exists()
|
||||
# We need a sudo here because this can trigger `_compute_order_count` that require access to `sale.order.line`
|
||||
all_coupons = self.env['loyalty.card'].sudo().browse(coupon_new_id_map.keys()).exists()
|
||||
lines_per_reward_code = defaultdict(lambda: self.env['pos.order.line'])
|
||||
for line in self.lines:
|
||||
if not line.reward_identifier_code:
|
||||
|
|
@ -115,12 +130,32 @@ class PosOrder(models.Model):
|
|||
report_per_program = {}
|
||||
coupon_per_report = defaultdict(list)
|
||||
# Important to include the updated gift cards so that it can be printed. Check coupon_report.
|
||||
for coupon in new_coupons | updated_gift_cards:
|
||||
for coupon in new_coupons:
|
||||
if coupon.program_id not in report_per_program:
|
||||
report_per_program[coupon.program_id] = coupon.program_id.communication_plan_ids.\
|
||||
filtered(lambda c: c.trigger == 'create').pos_report_print_id
|
||||
for report in report_per_program[coupon.program_id]:
|
||||
coupon_per_report[report.id].append(coupon.id)
|
||||
|
||||
# Adding loyalty history lines
|
||||
loyalty_points = [
|
||||
{
|
||||
'order_id': self.id,
|
||||
'card_id': coupon_id,
|
||||
'spent': -coupon_vals['points'] if coupon_vals['points'] < 0 else 0,
|
||||
'won': coupon_vals['points'] if coupon_vals['points'] > 0 else 0,
|
||||
}
|
||||
for coupon_id, coupon_vals in coupon_data.items()
|
||||
]
|
||||
coupon_updates = [
|
||||
{
|
||||
'id': coupon.id,
|
||||
'old_id': coupon_new_id_map[coupon.id],
|
||||
}
|
||||
for coupon in all_coupons
|
||||
]
|
||||
self.add_loyalty_history_lines(loyalty_points, coupon_updates)
|
||||
|
||||
return {
|
||||
'coupon_updates': [{
|
||||
'old_id': coupon_new_id_map[coupon.id],
|
||||
|
|
@ -132,7 +167,7 @@ class PosOrder(models.Model):
|
|||
} for coupon in all_coupons if coupon.program_id.is_nominative],
|
||||
'program_updates': [{
|
||||
'program_id': program.id,
|
||||
'usages': program.total_order_count,
|
||||
'usages': program.sudo().total_order_count,
|
||||
} for program in all_coupons.program_id],
|
||||
'new_coupon_info': [{
|
||||
'program_name': coupon.program_id.name,
|
||||
|
|
@ -142,82 +177,117 @@ class PosOrder(models.Model):
|
|||
coupon.program_id.applies_on == 'future'
|
||||
# Don't send the coupon code for the gift card and ewallet programs.
|
||||
# It should not be printed in the ticket.
|
||||
and coupon.program_id.program_type not in ['gift_card', 'ewallet']
|
||||
and coupon.program_id.sudo().program_type not in ['gift_card', 'ewallet']
|
||||
)],
|
||||
'coupon_report': coupon_per_report,
|
||||
}
|
||||
|
||||
def _process_existing_gift_cards(self, coupon_data):
|
||||
updated_gift_cards = self.env['loyalty.card']
|
||||
coupon_key_to_remove = []
|
||||
for coupon_id, coupon_vals in coupon_data.items():
|
||||
program_id = self.env['loyalty.program'].browse(coupon_vals['program_id'])
|
||||
if program_id.program_type == 'gift_card':
|
||||
updated = False
|
||||
gift_card = self.env['loyalty.card'].search([
|
||||
('|'),
|
||||
('code', '=', coupon_vals.get('code', '')),
|
||||
('id', '=', coupon_vals.get('coupon_id', False))
|
||||
])
|
||||
if not gift_card.exists():
|
||||
continue
|
||||
|
||||
if not gift_card.partner_id and self.partner_id:
|
||||
updated = True
|
||||
gift_card.partner_id = self.partner_id
|
||||
gift_card.history_ids.create({
|
||||
'card_id': gift_card.id,
|
||||
'description': _('Assigning partner %s', self.partner_id.name),
|
||||
'used': 0,
|
||||
'issued': gift_card.points,
|
||||
})
|
||||
|
||||
if len([id for id in gift_card.history_ids.mapped('order_id') if id != 0]) == 0:
|
||||
updated = True
|
||||
gift_card.source_pos_order_id = self.id
|
||||
gift_card.history_ids.create({
|
||||
'card_id': gift_card.id,
|
||||
'order_model': self._name,
|
||||
'order_id': self.id,
|
||||
'description': _('Assigning order %s', self.display_name),
|
||||
'used': 0,
|
||||
'issued': gift_card.points,
|
||||
})
|
||||
|
||||
if coupon_vals.get('points') != gift_card.points:
|
||||
# Coupon vals contains negative points
|
||||
updated = True
|
||||
new_value = gift_card.points + coupon_vals['points']
|
||||
gift_card.points = new_value
|
||||
gift_card.history_ids.create({
|
||||
'card_id': gift_card.id,
|
||||
'order_model': self._name,
|
||||
'order_id': self.id,
|
||||
'description': _('Onsite %s', self.display_name),
|
||||
'used': -coupon_vals['points'] if coupon_vals['points'] < 0 else 0,
|
||||
'issued': coupon_vals['points'] if coupon_vals['points'] > 0 else 0,
|
||||
})
|
||||
|
||||
if updated:
|
||||
updated_gift_cards |= gift_card
|
||||
|
||||
coupon_key_to_remove.append(coupon_id)
|
||||
|
||||
for key in coupon_key_to_remove:
|
||||
coupon_data.pop(key, None)
|
||||
|
||||
return updated_gift_cards
|
||||
|
||||
def _check_existing_loyalty_cards(self, coupon_data):
|
||||
coupon_key_to_modify = []
|
||||
for coupon_id, coupon_vals in coupon_data.items():
|
||||
partner_id = coupon_vals.get('partner_id', False)
|
||||
if partner_id:
|
||||
partner_coupons = self.env['loyalty.card'].search(
|
||||
[('partner_id', '=', partner_id), ('program_type', '=', 'loyalty')])
|
||||
existing_coupon_for_program = partner_coupons.filtered(lambda c: c.program_id.id == coupon_vals['program_id'])
|
||||
existing_coupon_for_program = self.env['loyalty.card'].search(
|
||||
[('partner_id', '=', partner_id), ('program_type', 'in', ['loyalty', 'ewallet']), ('program_id', '=', coupon_vals['program_id'])])
|
||||
if existing_coupon_for_program:
|
||||
coupon_vals['coupon_id'] = existing_coupon_for_program[0].id
|
||||
coupon_key_to_modify.append([coupon_id, existing_coupon_for_program[0].id])
|
||||
for old_key, new_key in coupon_key_to_modify:
|
||||
coupon_data[new_key] = coupon_data.pop(old_key)
|
||||
|
||||
def _remove_duplicate_coupon_data(self, coupon_data):
|
||||
# to prevent duplicates, it is necessary to check if the history line already exists
|
||||
items_to_remove = []
|
||||
for coupon_id, coupon_vals in coupon_data.items():
|
||||
existing_history = self.env['loyalty.history'].search_count([
|
||||
('card_id.program_id', '=', coupon_vals['program_id']),
|
||||
('order_model', '=', self._name),
|
||||
('order_id', '=', self.id),
|
||||
])
|
||||
if existing_history:
|
||||
items_to_remove.append(coupon_id)
|
||||
for item in items_to_remove:
|
||||
coupon_data.pop(item)
|
||||
|
||||
def _get_fields_for_order_line(self):
|
||||
fields = super(PosOrder, self)._get_fields_for_order_line()
|
||||
fields.extend(['is_reward_line', 'reward_id', 'coupon_id', 'reward_identifier_code', 'points_cost'])
|
||||
return fields
|
||||
|
||||
def _prepare_order_line(self, order_line):
|
||||
order_line = super()._prepare_order_line(order_line)
|
||||
for f in ['reward_id', 'coupon_id']:
|
||||
if order_line.get(f):
|
||||
order_line[f] = order_line[f][0]
|
||||
return order_line
|
||||
|
||||
def _add_activated_coupon_to_draft_orders(self, table_orders):
|
||||
table_orders = super()._add_activated_coupon_to_draft_orders(table_orders)
|
||||
|
||||
for order in table_orders:
|
||||
activated_coupon = []
|
||||
|
||||
rewards_list = [{
|
||||
'reward_id': orderline[2]['reward_id'],
|
||||
'coupon_id': orderline[2]['coupon_id']
|
||||
} for orderline in order['lines'] if orderline[2]['is_reward_line'] and orderline[2]['reward_id']
|
||||
]
|
||||
|
||||
order_reward_ids = self.env['loyalty.reward'].browse(set([reward_id['reward_id'] for reward_id in rewards_list]))
|
||||
|
||||
for reward in rewards_list:
|
||||
order_reward_id = order_reward_ids.filtered(lambda order_reward: order_reward.id == reward['reward_id'])
|
||||
|
||||
if order_reward_id:
|
||||
if order_reward_id.program_type in ['gift_card', 'ewallet']:
|
||||
coupon_id = self.env['loyalty.card'].search([('id', '=', reward['coupon_id'])])
|
||||
|
||||
activated_coupon.append({
|
||||
'balance': coupon_id.points,
|
||||
'code': coupon_id.code,
|
||||
'id': coupon_id.id,
|
||||
'program_id': coupon_id.program_id.id,
|
||||
})
|
||||
|
||||
order['codeActivatedCoupons'] = activated_coupon
|
||||
|
||||
return table_orders
|
||||
|
||||
def _add_mail_attachment(self, name, ticket):
|
||||
attachment = super()._add_mail_attachment(name, ticket)
|
||||
def _add_mail_attachment(self, name, ticket, basic_receipt):
|
||||
attachment = super()._add_mail_attachment(name, ticket, basic_receipt)
|
||||
gift_card_programs = self.config_id._get_program_ids().filtered(lambda p: p.program_type == 'gift_card' and
|
||||
p.pos_report_print_id)
|
||||
if gift_card_programs:
|
||||
gift_cards = self.env['loyalty.card'].search([('source_pos_order_id', '=', self.id),
|
||||
('program_id', 'in', gift_card_programs.mapped('id'))])
|
||||
('program_id', 'in', gift_card_programs.ids)])
|
||||
if gift_cards:
|
||||
for program in gift_card_programs:
|
||||
filtered_gift_cards = gift_cards.filtered(lambda gc: gc.program_id == program)
|
||||
if filtered_gift_cards:
|
||||
action_report = program.pos_report_print_id
|
||||
report = action_report._render_qweb_pdf(action_report.report_name, filtered_gift_cards.mapped('id'))
|
||||
report = action_report._render_qweb_pdf(action_report.report_name, filtered_gift_cards.ids)
|
||||
filename = name + '.pdf'
|
||||
gift_card_pdf = self.env['ir.attachment'].create({
|
||||
'name': filename,
|
||||
|
|
|
|||
|
|
@ -1,7 +1,8 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models
|
||||
from odoo import fields, models, api
|
||||
|
||||
|
||||
class PosOrderLine(models.Model):
|
||||
_inherit = 'pos.order.line'
|
||||
|
|
@ -10,7 +11,7 @@ class PosOrderLine(models.Model):
|
|||
help="Whether this line is part of a reward or not.")
|
||||
reward_id = fields.Many2one(
|
||||
'loyalty.reward', "Reward", ondelete='restrict',
|
||||
help="The reward associated with this line.")
|
||||
help="The reward associated with this line.", index='btree_not_null')
|
||||
coupon_id = fields.Many2one(
|
||||
'loyalty.card', "Coupon", ondelete='restrict',
|
||||
help="The coupon used to claim that reward.")
|
||||
|
|
@ -19,18 +20,8 @@ class PosOrderLine(models.Model):
|
|||
""")
|
||||
points_cost = fields.Float(help="How many point this reward cost on the coupon.")
|
||||
|
||||
def _order_line_fields(self, line, session_id=None):
|
||||
res = super()._order_line_fields(line, session_id)
|
||||
# coupon_id may be negative in case of new coupons, they will be added after validating the order.
|
||||
if 'coupon_id' in res[2] and res[2]['coupon_id'] < 1:
|
||||
res[2].pop('coupon_id')
|
||||
return res
|
||||
|
||||
def _is_not_sellable_line(self):
|
||||
return super().is_not_sellable_line() or self.reward_id
|
||||
|
||||
def _export_for_ui(self, orderline):
|
||||
result = super()._export_for_ui(orderline)
|
||||
result['is_reward_line'] = orderline.is_reward_line
|
||||
result['reward_id'] = orderline.reward_id.id
|
||||
return result
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
params = super()._load_pos_data_fields(config)
|
||||
params += ['is_reward_line', 'reward_id', 'reward_identifier_code', 'points_cost', 'coupon_id']
|
||||
return params
|
||||
|
|
|
|||
|
|
@ -1,152 +1,13 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import models
|
||||
from odoo.osv.expression import AND
|
||||
import ast
|
||||
import json
|
||||
from odoo import models, api
|
||||
|
||||
|
||||
class PosSession(models.Model):
|
||||
_inherit = 'pos.session'
|
||||
|
||||
def _pos_ui_models_to_load(self):
|
||||
result = super()._pos_ui_models_to_load()
|
||||
if self.config_id._get_program_ids():
|
||||
result += [
|
||||
'loyalty.program',
|
||||
'loyalty.rule',
|
||||
'loyalty.reward',
|
||||
]
|
||||
return result
|
||||
|
||||
def _loader_params_loyalty_program(self):
|
||||
return {
|
||||
'search_params': {
|
||||
'domain': [('id', 'in', self.config_id._get_program_ids().ids)],
|
||||
'fields': ['name', 'trigger', 'applies_on', 'program_type', 'date_to', 'total_order_count',
|
||||
'limit_usage', 'max_usage', 'is_nominative', 'portal_visible', 'portal_point_name', 'trigger_product_ids'],
|
||||
},
|
||||
}
|
||||
|
||||
def _loader_params_loyalty_rule(self):
|
||||
return {
|
||||
'search_params': {
|
||||
'domain': [('program_id', 'in', self.config_id._get_program_ids().ids)],
|
||||
'fields': ['program_id', 'valid_product_ids', 'any_product', 'currency_id',
|
||||
'reward_point_amount', 'reward_point_split', 'reward_point_mode',
|
||||
'minimum_qty', 'minimum_amount', 'minimum_amount_tax_mode', 'mode', 'code'],
|
||||
}
|
||||
}
|
||||
|
||||
def _loader_params_loyalty_reward(self):
|
||||
domain_products = self.env['loyalty.reward']._get_active_products_domain()
|
||||
return {
|
||||
'search_params': {
|
||||
'domain': AND([[('program_id', 'in', self.config_id._get_program_ids().ids)], domain_products]),
|
||||
'fields': ['description', 'program_id', 'reward_type', 'required_points', 'clear_wallet', 'currency_id',
|
||||
'discount', 'discount_mode', 'discount_applicability', 'all_discount_product_ids', 'is_global_discount',
|
||||
'discount_max_amount', 'discount_line_product_id',
|
||||
'multi_product', 'reward_product_ids', 'reward_product_qty', 'reward_product_uom_id', 'reward_product_domain'],
|
||||
}
|
||||
}
|
||||
|
||||
def _get_pos_ui_loyalty_program(self, params):
|
||||
return self.env['loyalty.program'].search_read(**params['search_params'])
|
||||
|
||||
def _get_pos_ui_loyalty_rule(self, params):
|
||||
return self.env['loyalty.rule'].search_read(**params['search_params'])
|
||||
|
||||
def _get_pos_ui_loyalty_reward(self, params):
|
||||
rewards = self.env['loyalty.reward'].search_read(**params['search_params'])
|
||||
for reward in rewards:
|
||||
reward['reward_product_domain'] = self._replace_ilike_with_in(reward['reward_product_domain'])
|
||||
return rewards
|
||||
|
||||
def _replace_ilike_with_in(self, domain_str):
|
||||
if domain_str == "null":
|
||||
return domain_str
|
||||
|
||||
domain = ast.literal_eval(domain_str)
|
||||
|
||||
for index, condition in enumerate(domain):
|
||||
if isinstance(condition, (list, tuple)) and len(condition) == 3:
|
||||
field_name, operator, value = condition
|
||||
field = self.env['product.product']._fields.get(field_name)
|
||||
|
||||
if field and field.type == 'many2one' and operator in ('ilike', 'not ilike'):
|
||||
comodel = self.env[field.comodel_name]
|
||||
matching_ids = list(comodel._name_search(value, [], operator, limit=None))
|
||||
|
||||
new_operator = 'in' if operator == 'ilike' else 'not in'
|
||||
domain[index] = [field_name, new_operator, matching_ids]
|
||||
|
||||
return json.dumps(domain)
|
||||
|
||||
def _get_pos_ui_product_product(self, params):
|
||||
result = super()._get_pos_ui_product_product(params)
|
||||
self = self.with_context(**params['context'])
|
||||
rewards = self.config_id._get_program_ids().reward_ids
|
||||
products = rewards.discount_line_product_id | rewards.reward_product_ids
|
||||
products |= self.config_id._get_program_ids().filtered(lambda p: p.program_type == 'ewallet').trigger_product_ids
|
||||
# Only load products that are not already in the result
|
||||
products = list(set(products.ids) - set(product['id'] for product in result))
|
||||
products = self.env['product.product'].search_read([('id', 'in', products)], fields=params['search_params']['fields'])
|
||||
self._process_pos_ui_product_product(products)
|
||||
result.extend(products)
|
||||
return result
|
||||
|
||||
def _get_pos_ui_res_partner(self, params):
|
||||
partners = super()._get_pos_ui_res_partner(params)
|
||||
self._set_loyalty_cards(partners)
|
||||
return partners
|
||||
|
||||
def get_pos_ui_res_partner_by_params(self, custom_search_params):
|
||||
partners = super().get_pos_ui_res_partner_by_params(custom_search_params)
|
||||
self._set_loyalty_cards(partners)
|
||||
return partners
|
||||
|
||||
def _set_loyalty_cards(self, partners):
|
||||
# Map partner_id to its loyalty cards from all loyalty programs.
|
||||
loyalty_programs = self.config_id._get_program_ids().filtered(lambda p: p.program_type == 'loyalty')
|
||||
loyalty_card_fields = ['points', 'code', 'program_id']
|
||||
partner_id_to_loyalty_card = {}
|
||||
for group in self.env['loyalty.card'].read_group(
|
||||
domain=[('partner_id', 'in', [p['id'] for p in partners]), ('program_id', 'in', loyalty_programs.ids)],
|
||||
fields=[f"{field_name}:array_agg" for field_name in loyalty_card_fields] + ["ids:array_agg(id)"],
|
||||
groupby=['partner_id']
|
||||
):
|
||||
loyalty_cards = {}
|
||||
for i in range(group['partner_id_count']):
|
||||
loyalty_cards[group['ids'][i]] = {field_name: group[field_name][i] for field_name in loyalty_card_fields}
|
||||
partner_id_to_loyalty_card[group['partner_id'][0]] = loyalty_cards
|
||||
|
||||
# Assign loyalty cards to each partner to load.
|
||||
for partner in partners:
|
||||
partner['loyalty_cards'] = partner_id_to_loyalty_card.get(partner['id'], {})
|
||||
|
||||
return partners
|
||||
|
||||
def _pos_data_process(self, loaded_data):
|
||||
super()._pos_data_process(loaded_data)
|
||||
|
||||
# Additional post processing to link gift card and ewallet programs
|
||||
# to their rules' products.
|
||||
# Important because points from their products are only counted once.
|
||||
product_id_to_program_ids = {}
|
||||
for program in self.config_id._get_program_ids():
|
||||
if program.program_type in ['gift_card', 'ewallet']:
|
||||
for product in program.trigger_product_ids:
|
||||
product_id_to_program_ids.setdefault(product['id'], [])
|
||||
product_id_to_program_ids[product['id']].append(program['id'])
|
||||
|
||||
loaded_data['product_id_to_program_ids'] = product_id_to_program_ids
|
||||
product_product_fields = self.env['product.product'].fields_get(self._loader_params_product_product()['search_params']['fields'])
|
||||
loaded_data['field_types'] = {
|
||||
'product.product': {f:v['type'] for f, v in product_product_fields.items()}
|
||||
}
|
||||
|
||||
def _loader_params_product_product(self):
|
||||
params = super()._loader_params_product_product()
|
||||
# this is usefull to evaluate reward domain in frontend
|
||||
params['search_params']['fields'].append('all_product_tag_ids')
|
||||
return params
|
||||
@api.model
|
||||
def _load_pos_data_models(self, config):
|
||||
data = super()._load_pos_data_models(config)
|
||||
data += ['loyalty.program', 'loyalty.rule', 'loyalty.reward', 'loyalty.card']
|
||||
return data
|
||||
|
|
|
|||
|
|
@ -0,0 +1,18 @@
|
|||
from odoo import api, models
|
||||
|
||||
|
||||
class ProductProduct(models.Model):
|
||||
_inherit = 'product.product'
|
||||
|
||||
@api.model
|
||||
def _load_pos_data_fields(self, config):
|
||||
params = super()._load_pos_data_fields(config)
|
||||
params += ['all_product_tag_ids']
|
||||
|
||||
# add missing product fields used in the reward_product_domain
|
||||
missing_fields = self.env['loyalty.reward']._get_reward_product_domain_fields(config) - set(params)
|
||||
|
||||
if missing_fields:
|
||||
params.extend([field for field in missing_fields if field in self._fields])
|
||||
|
||||
return params
|
||||
|
|
@ -0,0 +1,45 @@
|
|||
from odoo import models
|
||||
|
||||
|
||||
class ProductTemplate(models.Model):
|
||||
_inherit = 'product.template'
|
||||
|
||||
def _load_pos_data_search_read(self, data, config):
|
||||
read_data = super()._load_pos_data_search_read(data, config)
|
||||
|
||||
rewards = config._get_program_ids().reward_ids
|
||||
reward_products = rewards.discount_line_product_id | rewards.reward_product_ids | rewards.reward_product_id
|
||||
trigger_products = config._get_program_ids().trigger_product_ids
|
||||
|
||||
loyalty_product_tmpl_ids = set((reward_products | trigger_products)._filtered_access('read').product_tmpl_id.ids)
|
||||
already_loaded_product_tmpl_ids = {template['id'] for template in read_data}
|
||||
|
||||
missing_product_tmpl_ids = list(loyalty_product_tmpl_ids - already_loaded_product_tmpl_ids)
|
||||
fields = self.env['product.template']._load_pos_data_fields(config)
|
||||
|
||||
missing_product_templates = self.env['product.template'].browse(missing_product_tmpl_ids).read(fields=fields, load=False)
|
||||
product_ids_to_hide = reward_products.product_tmpl_id - self.env['product.template'].browse(already_loaded_product_tmpl_ids)
|
||||
|
||||
if self.env.context.get('pos_limited_loading', True):
|
||||
# Filter out products that can be loaded in the PoS but are not loaded yet
|
||||
product_ids_to_hide = product_ids_to_hide - product_ids_to_hide.filtered_domain(self._load_pos_data_domain(data, config))
|
||||
|
||||
config_data = data['pos.config'][0]
|
||||
config_data['_pos_special_products_ids'] += product_ids_to_hide.product_variant_id.ids
|
||||
|
||||
# Identify special loyalty products (e.g., gift cards, e-wallets) to be displayed in the POS
|
||||
loyality_products = config.get_record_by_ref([
|
||||
'loyalty.gift_card_product_50',
|
||||
'loyalty.ewallet_product_50',
|
||||
])
|
||||
special_display_products = self.env['product.product'].search([('id', 'in', loyality_products)])
|
||||
# Include trigger products from loyalty programs of type 'gift_card' or 'ewallet'
|
||||
special_display_products += self.env['loyalty.program'].search([
|
||||
('program_type', 'in', ['ewallet']),
|
||||
('pos_config_ids', 'in', [False, config.id]),
|
||||
]).trigger_product_ids._filtered_access('read')
|
||||
|
||||
config_data['_pos_special_display_products_ids'] = special_display_products.product_tmpl_id.ids
|
||||
|
||||
read_data.extend(missing_product_templates)
|
||||
return read_data
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
|
||||
from odoo import fields, models, api
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = 'res.config.settings'
|
||||
|
||||
pos_gift_card_settings = fields.Selection(related='pos_config_id.gift_card_settings', readonly=False)
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
from odoo import fields, models
|
||||
|
||||
|
||||
class ResPartner(models.Model):
|
||||
_inherit = 'res.partner'
|
||||
|
||||
loyalty_card_count = fields.Integer(groups='base.group_user,point_of_sale.group_pos_user')
|
||||
|
|
@ -10,3 +10,5 @@ access_reward_pos_manager,Loyalty Reward (PoS Manager),loyalty.model_loyalty_rew
|
|||
access_communication_pos_user,Loyalty Communication (PoS User),loyalty.model_loyalty_mail,point_of_sale.group_pos_user,1,0,0,0
|
||||
access_communication_pos_manager,Loyalty Communication (PoS Manager),loyalty.model_loyalty_mail,point_of_sale.group_pos_manager,1,1,1,1
|
||||
access_sale_coupon_generate,Coupon Generation,loyalty.model_loyalty_generate_wizard,point_of_sale.group_pos_user,1,1,1,0
|
||||
access_loyalty_history_pos_user,Loyalty History (Pos User),loyalty.model_loyalty_history,point_of_sale.group_pos_user,1,1,1,0
|
||||
access_loyalty_card_update_balance_pos_user,Loyalty Card Update Balance (Pos User),loyalty.model_loyalty_card_update_balance,point_of_sale.group_pos_user,1,1,1,0
|
||||
|
|
|
|||
|
Binary file not shown.
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 45 KiB |
|
|
@ -0,0 +1,150 @@
|
|||
import { Component, onMounted, useRef, useState } from "@odoo/owl";
|
||||
import { Dialog } from "@web/core/dialog/dialog";
|
||||
import { useService } from "@web/core/utils/hooks";
|
||||
import { DateTimeInput } from "@web/core/datetime/datetime_input";
|
||||
import { deserializeDateTime, serializeDate } from "@web/core/l10n/dates";
|
||||
import { usePos } from "@point_of_sale/app/hooks/pos_hook";
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
import { AlertDialog } from "@web/core/confirmation_dialog/confirmation_dialog";
|
||||
import { debounce } from "@bus/workers/bus_worker_utils";
|
||||
import { logPosMessage } from "@point_of_sale/app/utils/pretty_console_log";
|
||||
import { roundCurrency } from "@point_of_sale/app/models/utils/currency";
|
||||
|
||||
export class ManageGiftCardPopup extends Component {
|
||||
static template = "pos_loyalty.ManageGiftCardPopup";
|
||||
static components = { Dialog, DateTimeInput };
|
||||
static props = {
|
||||
title: String,
|
||||
placeholder: { type: String, optional: true },
|
||||
rows: { type: Number, optional: true },
|
||||
line: Object,
|
||||
getPayload: Function,
|
||||
close: Function,
|
||||
};
|
||||
static defaultProps = {
|
||||
startingValue: "",
|
||||
placeholder: "",
|
||||
rows: 1,
|
||||
};
|
||||
|
||||
setup() {
|
||||
this.ui = useService("ui");
|
||||
this.dialog = useService("dialog");
|
||||
this.pos = usePos();
|
||||
this.state = useState({
|
||||
lockGiftCardFields: false,
|
||||
loading: false,
|
||||
inputValue: this.props.startingValue,
|
||||
amountValue: this.props.line.prices.total_included.toString(),
|
||||
error: false,
|
||||
amountError: false,
|
||||
expirationDate: luxon.DateTime.now().plus({ year: 1 }),
|
||||
});
|
||||
this.inputRef = useRef("input");
|
||||
this.amountInputRef = useRef("amountInput");
|
||||
this.batchedGiftcardCodeKeydown = debounce(this.checkGiftCard.bind(this), 500);
|
||||
onMounted(this.onMounted);
|
||||
}
|
||||
|
||||
onMounted() {
|
||||
// Removing the main "DateTimeInput" component's class "o_input" and
|
||||
// adding the CSS classes "form-control" and "form-control-lg" for styling the form input with Bootstrap.
|
||||
const expirationDateInput = document.querySelector(".o_exp_date_container").children[1];
|
||||
expirationDateInput.classList.remove("o_input");
|
||||
expirationDateInput.classList.add("form-control", "form-control-lg");
|
||||
this.inputRef.el.focus();
|
||||
}
|
||||
|
||||
onKeydownGiftCardCode() {
|
||||
this.state.loading = true;
|
||||
this.batchedGiftcardCodeKeydown();
|
||||
}
|
||||
|
||||
async checkGiftCard() {
|
||||
try {
|
||||
const code = this.state.inputValue.trim();
|
||||
const result = await this.pos.data.call("loyalty.card", "get_gift_card_status", [
|
||||
code,
|
||||
this.pos.config.id,
|
||||
]);
|
||||
|
||||
if (!result.status) {
|
||||
this.dialog.add(AlertDialog, {
|
||||
title: _t("Invalid Gift Card Code"),
|
||||
body: _t(
|
||||
"This code seems to be invalid, please check the Gift Card code and try again."
|
||||
),
|
||||
});
|
||||
this.state.error = true;
|
||||
this.state.lastCheck = false;
|
||||
this.state.inputValue = "";
|
||||
return false;
|
||||
}
|
||||
|
||||
if (result.data["loyalty.card"].length > 0) {
|
||||
const giftCard = result.data["loyalty.card"][0];
|
||||
this.state.amountValue = roundCurrency(
|
||||
giftCard.points?.toString() || "0",
|
||||
this.pos.currency
|
||||
).toString();
|
||||
this.state.lockGiftCardFields = true;
|
||||
|
||||
if (giftCard.expiration_date) {
|
||||
this.state.expirationDate = deserializeDateTime(giftCard.expiration_date);
|
||||
}
|
||||
} else {
|
||||
this.state.lockGiftCardFields = false;
|
||||
}
|
||||
} catch (error) {
|
||||
logPosMessage(
|
||||
"ManageGiftCardPopup",
|
||||
"checkGiftCard",
|
||||
"Error fetching gift card data",
|
||||
false,
|
||||
[error]
|
||||
);
|
||||
this.pos.notification.add({
|
||||
type: "danger",
|
||||
body: _t("An error occurred while checking the gift card."),
|
||||
});
|
||||
} finally {
|
||||
this.state.error = false;
|
||||
this.state.loading = false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
async addBalance(ev) {
|
||||
if (!this.validateCode()) {
|
||||
return;
|
||||
}
|
||||
this.props.getPayload(
|
||||
this.state.inputValue,
|
||||
parseFloat(this.state.amountValue),
|
||||
this.state.expirationDate ? serializeDate(this.state.expirationDate) : false
|
||||
);
|
||||
this.props.close();
|
||||
}
|
||||
|
||||
close() {
|
||||
this.props.close();
|
||||
}
|
||||
|
||||
validateCode() {
|
||||
const { inputValue, amountValue } = this.state;
|
||||
if (inputValue.trim() === "") {
|
||||
this.state.error = true;
|
||||
return false;
|
||||
}
|
||||
if (amountValue.trim() === "") {
|
||||
this.state.amountError = true;
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
onExpDateChange(date) {
|
||||
this.state.expirationDate = date;
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,63 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
<t t-name="pos_loyalty.ManageGiftCardPopup">
|
||||
<Dialog title="props.title" size="'md'">
|
||||
<div class="position-relative">
|
||||
<input id="code"
|
||||
t-att-rows="props.rows"
|
||||
class="form-control form-control-lg mx-auto"
|
||||
type="text"
|
||||
autocomplete="off"
|
||||
t-model="state.inputValue"
|
||||
t-ref="input"
|
||||
t-on-keydown="onKeydownGiftCardCode"
|
||||
t-att-placeholder="props.placeholder"
|
||||
t-att-style="state.error ? 'border-color: red;' : ''" />
|
||||
<div t-if="state.loading" class="gift-card-loading pe-3 h-100 position-absolute end-0 top-0 d-flex align-items-center">
|
||||
<i class="fa fa-spinner fa-spin" />
|
||||
</div>
|
||||
</div>
|
||||
<div class="mt-3 d-flex">
|
||||
<div t-attf-class="col align-items-center d-flex {{!ui.isSmall? 'me-2 w-50': ''}}">
|
||||
<div class="col-form-label text-center pe-0 me-4 fs-5">Amount</div>
|
||||
<div t-attf-class="{{ui.isSmall? 'flex-grow-1' : ''}}">
|
||||
<input id="amount"
|
||||
class="form-control form-control-lg"
|
||||
type="number"
|
||||
t-att-disabled="state.lockGiftCardFields || state.loading"
|
||||
t-model="state.amountValue"
|
||||
t-ref="amountInput"
|
||||
placeholder="Enter amount"
|
||||
t-att-style="state.amountError ? 'border-color: red;' : ''"/>
|
||||
</div>
|
||||
</div>
|
||||
<div t-if="!ui.isSmall" class="d-flex ms-2 w-50 o_exp_date_container">
|
||||
<div class="col-form-label text-center pe-0 me-4 fs-5">Expiration</div>
|
||||
<DateTimeInput
|
||||
type="'date'"
|
||||
disabled="state.lockGiftCardFields || state.loading"
|
||||
value="state.expirationDate"
|
||||
onChange.bind="onExpDateChange" />
|
||||
</div>
|
||||
</div>
|
||||
<div t-if="ui.isSmall" class="d-flex my-2 o_exp_date_container">
|
||||
<div class="col-form-label text-center pe-0 me-2 fs-5">Expiration</div>
|
||||
<DateTimeInput
|
||||
type="'date'"
|
||||
value="state.expirationDate"
|
||||
disabled="state.lockGiftCardFields || state.loading"
|
||||
onChange.bind="onExpDateChange" />
|
||||
</div>
|
||||
<t t-set-slot="footer">
|
||||
<button class="btn btn-primary" t-on-click="addBalance" t-att-disabled="state.loading">
|
||||
<t t-if="state.lockGiftCardFields">
|
||||
Add existing Gift Card
|
||||
</t>
|
||||
<t t-else="">
|
||||
Add Balance
|
||||
</t>
|
||||
</button>
|
||||
</t>
|
||||
</Dialog>
|
||||
</t>
|
||||
</templates>
|
||||
|
|
@ -0,0 +1,30 @@
|
|||
import { DataServiceOptions } from "@point_of_sale/app/models/data_service_options";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
|
||||
patch(DataServiceOptions.prototype, {
|
||||
get databaseTable() {
|
||||
return {
|
||||
...super.databaseTable,
|
||||
"loyalty.card": {
|
||||
key: "id",
|
||||
condition: (record) =>
|
||||
record
|
||||
.backLink("<-pos.order.line.coupon_id")
|
||||
.find((l) => !l.order_id?.canBeRemovedFromIndexedDB),
|
||||
getRecordsBasedOnLines: (orderlines) =>
|
||||
orderlines.map((line) => line.coupon_id).filter((c) => c),
|
||||
},
|
||||
};
|
||||
},
|
||||
get pohibitedAutoLoadedModels() {
|
||||
return [
|
||||
...super.pohibitedAutoLoadedModels,
|
||||
"loyalty.program",
|
||||
"loyalty.rule",
|
||||
"loyalty.reward",
|
||||
];
|
||||
},
|
||||
get cleanupModels() {
|
||||
return [...super.cleanupModels, "loyalty.program"];
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
import { registry } from "@web/core/registry";
|
||||
import { Base } from "@point_of_sale/app/models/related_models";
|
||||
|
||||
const { DateTime } = luxon;
|
||||
|
||||
export class LoyaltyCard extends Base {
|
||||
static pythonModel = "loyalty.card";
|
||||
|
||||
isExpired() {
|
||||
// If no expiration date is set, the card is not expired
|
||||
if (!this.expiration_date) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return DateTime.fromISO(this.expiration_date).toMillis() < DateTime.now().toMillis();
|
||||
}
|
||||
}
|
||||
|
||||
registry.category("pos_available_models").add(LoyaltyCard.pythonModel, LoyaltyCard);
|
||||
File diff suppressed because it is too large
Load diff
|
|
@ -0,0 +1,85 @@
|
|||
import { PosOrderline } from "@point_of_sale/app/models/pos_order_line";
|
||||
import { formatCurrency } from "@point_of_sale/app/models/utils/currency";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
|
||||
patch(PosOrderline, {
|
||||
extraFields: {
|
||||
...(PosOrderline.extraFields || {}),
|
||||
_e_wallet_program_id: {
|
||||
model: "pos.order.line",
|
||||
name: "_e_wallet_program_id",
|
||||
relation: "loyalty.program",
|
||||
type: "many2one",
|
||||
local: true,
|
||||
},
|
||||
gift_code: {
|
||||
model: "pos.order.line",
|
||||
name: "gift_code",
|
||||
type: "char",
|
||||
local: true,
|
||||
},
|
||||
_gift_barcode: {
|
||||
model: "pos.order.line",
|
||||
name: "_gift_barcode",
|
||||
type: "char",
|
||||
local: true,
|
||||
},
|
||||
_gift_card_id: {
|
||||
model: "pos.order.line",
|
||||
name: "_gift_card_id",
|
||||
relation: "loyalty.card",
|
||||
type: "many2one",
|
||||
local: true,
|
||||
},
|
||||
_reward_product_id: {
|
||||
model: "pos.order.line",
|
||||
name: "_reward_product_id",
|
||||
relation: "product.product",
|
||||
type: "many2one",
|
||||
local: true,
|
||||
},
|
||||
},
|
||||
});
|
||||
|
||||
patch(PosOrderline.prototype, {
|
||||
setOptions(options) {
|
||||
if (options.eWalletGiftCardProgram) {
|
||||
this._e_wallet_program_id = options.eWalletGiftCardProgram;
|
||||
}
|
||||
if (options.giftBarcode) {
|
||||
this._gift_barcode = options.giftBarcode;
|
||||
}
|
||||
if (options.giftCardId) {
|
||||
this._gift_card_id = options.giftCardId;
|
||||
}
|
||||
return super.setOptions(...arguments);
|
||||
},
|
||||
getEWalletGiftCardProgramType() {
|
||||
return this._e_wallet_program_id && this._e_wallet_program_id.program_type;
|
||||
},
|
||||
ignoreLoyaltyPoints({ program }) {
|
||||
return (
|
||||
(["gift_card", "ewallet"].includes(program.program_type) &&
|
||||
this._e_wallet_program_id?.id !== program.id) ||
|
||||
this.settled_invoice_id ||
|
||||
this.settled_order_id
|
||||
);
|
||||
},
|
||||
isGiftCardOrEWalletReward() {
|
||||
const coupon = this.coupon_id;
|
||||
if (!coupon || !this.is_reward_line) {
|
||||
return false;
|
||||
}
|
||||
return ["ewallet", "gift_card"].includes(coupon.program_id?.program_type);
|
||||
},
|
||||
getGiftCardOrEWalletBalance() {
|
||||
const coupon = this.coupon_id;
|
||||
return formatCurrency(coupon?.points || 0, this.currency);
|
||||
},
|
||||
getDisplayClasses() {
|
||||
return {
|
||||
...super.getDisplayClasses(),
|
||||
"fst-italic": this.is_reward_line,
|
||||
};
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
import { _t } from "@web/core/l10n/translation";
|
||||
import { usePos } from "@point_of_sale/app/hooks/pos_hook";
|
||||
import { PartnerLine } from "@point_of_sale/app/screens/partner_list/partner_line/partner_line";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
import { formatFloat } from "@web/core/utils/numbers";
|
||||
|
||||
patch(PartnerLine.prototype, {
|
||||
setup() {
|
||||
super.setup(...arguments);
|
||||
this.pos = usePos();
|
||||
},
|
||||
_getLoyaltyPointsRepr(loyaltyCard) {
|
||||
const program = loyaltyCard.program_id;
|
||||
if (program.program_type === "ewallet") {
|
||||
return `${program.name}: ${this.env.utils.formatCurrency(loyaltyCard.points)}`;
|
||||
}
|
||||
const balanceRepr = formatFloat(loyaltyCard.points, { digits: [69, 2] });
|
||||
if (program.portal_visible) {
|
||||
return `${balanceRepr} ${program.portal_point_name}`;
|
||||
}
|
||||
return _t("%s Points", balanceRepr);
|
||||
},
|
||||
});
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
|
||||
<t t-name="pos_loyalty.PartnerLine" t-inherit="point_of_sale.PartnerLine" t-inherit-mode="extension" owl="1">
|
||||
<t t-name="pos_loyalty.PartnerLine" t-inherit="point_of_sale.PartnerLine" t-inherit-mode="extension">
|
||||
<xpath expr="//td[hasclass('partner-line-balance')]" position="inside">
|
||||
<t t-set="_loyaltyCards" t-value="env.pos.getLoyaltyCards(props.partner)" />
|
||||
<t t-set="_loyaltyCards" t-value="pos.getLoyaltyCards(props.partner)" />
|
||||
<t t-foreach="_loyaltyCards" t-as="_loyaltyCard" t-key="_loyaltyCard.id">
|
||||
<div class="pos-right-align">
|
||||
<t t-esc="_getLoyaltyPointsRepr(_loyaltyCard)"/>
|
||||
|
|
@ -0,0 +1,28 @@
|
|||
import { PartnerList } from "@point_of_sale/app/screens/partner_list/partner_list";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
|
||||
patch(PartnerList.prototype, {
|
||||
/**
|
||||
* Needs to be set to true to show the loyalty points in the partner list.
|
||||
* @override
|
||||
*/
|
||||
get isBalanceDisplayed() {
|
||||
return true;
|
||||
},
|
||||
|
||||
async searchPartner() {
|
||||
const res = await super.searchPartner();
|
||||
const programIds = this.pos.models["loyalty.program"].getAll().map((p) => p.id);
|
||||
const coupons = await this.pos.fetchCoupons(
|
||||
[
|
||||
["partner_id", "in", res.map((partner) => partner.id)],
|
||||
["program_id.active", "=", true],
|
||||
["program_id", "in", programIds],
|
||||
["points", ">", 0],
|
||||
],
|
||||
null
|
||||
);
|
||||
this.pos.computePartnerCouponIds(coupons);
|
||||
return res;
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,219 @@
|
|||
import { useState, onWillRender } from "@odoo/owl";
|
||||
import { ControlButtons } from "@point_of_sale/app/screens/product_screen/control_buttons/control_buttons";
|
||||
import { AlertDialog } from "@web/core/confirmation_dialog/confirmation_dialog";
|
||||
import { TextInputPopup } from "@point_of_sale/app/components/popups/text_input_popup/text_input_popup";
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
import { SelectionPopup } from "@point_of_sale/app/components/popups/selection_popup/selection_popup";
|
||||
import { makeAwaitable } from "@point_of_sale/app/utils/make_awaitable_dialog";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
|
||||
patch(ControlButtons.prototype, {
|
||||
setup() {
|
||||
super.setup(...arguments);
|
||||
this.state = useState({
|
||||
nbrRewards: 0,
|
||||
});
|
||||
|
||||
onWillRender(() => {
|
||||
this.state.nbrRewards = this.getPotentialRewards().length;
|
||||
});
|
||||
},
|
||||
_getEWalletRewards(order) {
|
||||
const claimableRewards = order.getClaimableRewards();
|
||||
return claimableRewards.filter((reward_line) => {
|
||||
const coupon = this.pos.models["loyalty.card"].get(reward_line.coupon_id);
|
||||
return (
|
||||
coupon &&
|
||||
reward_line.reward.program_id.program_type == "ewallet" &&
|
||||
!coupon.isExpired()
|
||||
);
|
||||
});
|
||||
},
|
||||
_getEWalletPrograms() {
|
||||
return this.pos.models["loyalty.program"].filter((p) => p.program_type == "ewallet");
|
||||
},
|
||||
async onClickWallet() {
|
||||
const order = this.pos.getOrder();
|
||||
const eWalletPrograms = this._getEWalletPrograms();
|
||||
const orderTotal = order.priceIncl;
|
||||
const eWalletRewards = this._getEWalletRewards(order);
|
||||
if (eWalletRewards.length === 0 && orderTotal >= 0) {
|
||||
this.dialog.add(AlertDialog, {
|
||||
title: _t("No valid eWallet found"),
|
||||
body: _t("Please select a customer and a valid eWallet."),
|
||||
});
|
||||
return;
|
||||
}
|
||||
if (orderTotal < 0 && eWalletPrograms.length >= 1) {
|
||||
let selectedProgram = null;
|
||||
if (eWalletPrograms.length == 1) {
|
||||
selectedProgram = eWalletPrograms[0];
|
||||
} else {
|
||||
selectedProgram = await makeAwaitable(this.dialog, SelectionPopup, {
|
||||
title: _t("Refund with eWallet"),
|
||||
list: eWalletPrograms.map((program) => ({
|
||||
id: program.id,
|
||||
item: program,
|
||||
label: program.name,
|
||||
})),
|
||||
});
|
||||
}
|
||||
if (selectedProgram) {
|
||||
this.pos.addLineToCurrentOrder(
|
||||
{
|
||||
product_id: selectedProgram.trigger_product_ids[0],
|
||||
product_tmpl_id: selectedProgram.trigger_product_ids[0].product_tmpl_id,
|
||||
_e_wallet_program_id: selectedProgram,
|
||||
price_unit: -orderTotal,
|
||||
},
|
||||
{}
|
||||
);
|
||||
}
|
||||
} else if (eWalletRewards.length >= 1) {
|
||||
let eWalletReward = null;
|
||||
if (eWalletRewards.length == 1) {
|
||||
eWalletReward = eWalletRewards[0];
|
||||
} else {
|
||||
eWalletReward = await makeAwaitable(this.dialog, SelectionPopup, {
|
||||
title: _t("Use eWallet to pay"),
|
||||
list: eWalletRewards.map(({ reward, coupon_id }) => ({
|
||||
id: reward.id,
|
||||
item: { reward, coupon_id },
|
||||
label: `${reward.description} (${reward.program_id.name})`,
|
||||
})),
|
||||
});
|
||||
}
|
||||
if (eWalletReward) {
|
||||
const result = order._applyReward(
|
||||
eWalletReward.reward,
|
||||
eWalletReward.coupon_id,
|
||||
{}
|
||||
);
|
||||
if (result !== true) {
|
||||
// Returned an error
|
||||
this.dialog.add(AlertDialog, {
|
||||
title: _t("Error"),
|
||||
body: result,
|
||||
});
|
||||
}
|
||||
this.pos.updateRewards();
|
||||
}
|
||||
}
|
||||
},
|
||||
async clickPromoCode() {
|
||||
this.dialog.add(TextInputPopup, {
|
||||
title: _t("Enter Code"),
|
||||
placeholder: _t("Gift card or Discount code"),
|
||||
getPayload: async (code) => {
|
||||
code = code.trim();
|
||||
if (code !== "") {
|
||||
const res = await this.pos.activateCode(code);
|
||||
if (res !== true) {
|
||||
this.notification.add(res, { type: "danger" });
|
||||
}
|
||||
}
|
||||
},
|
||||
});
|
||||
},
|
||||
|
||||
getPotentialRewards() {
|
||||
const order = this.pos.getOrder();
|
||||
// Claimable rewards excluding those from eWallet programs.
|
||||
// eWallet rewards are handled in the eWalletButton.
|
||||
let rewards = [];
|
||||
if (order) {
|
||||
const claimableRewards = order.getClaimableRewards();
|
||||
rewards = claimableRewards.filter(
|
||||
({ reward }) => reward.program_id.program_type !== "ewallet"
|
||||
);
|
||||
}
|
||||
const result = {};
|
||||
const discountRewards = rewards.filter(({ reward }) => reward.reward_type == "discount");
|
||||
const freeProductRewards = rewards.filter(({ reward }) => reward.reward_type == "product");
|
||||
const potentialFreeProductRewards = this.pos.getPotentialFreeProductRewards();
|
||||
const avaiRewards = [
|
||||
...potentialFreeProductRewards,
|
||||
...discountRewards,
|
||||
...freeProductRewards, // Free product rewards at the end of array to prioritize them
|
||||
];
|
||||
|
||||
for (const reward of avaiRewards) {
|
||||
result[reward.reward.id] = reward;
|
||||
}
|
||||
|
||||
return Object.values(result);
|
||||
},
|
||||
|
||||
/**
|
||||
* Applies the reward on the current order, if multiple products can be claimed opens a popup asking for which one.
|
||||
*
|
||||
* @param {Object} reward
|
||||
* @param {Integer} coupon_id
|
||||
*/
|
||||
async _applyReward(reward, coupon_id, potentialQty) {
|
||||
const order = this.pos.getOrder();
|
||||
order.uiState.disabledRewards.delete(reward.id);
|
||||
|
||||
const args = {};
|
||||
if (reward.reward_type === "product" && reward.multi_product) {
|
||||
const productsList = reward.reward_product_ids.map((product_id) => ({
|
||||
id: product_id.id,
|
||||
label: product_id.display_name,
|
||||
item: product_id,
|
||||
}));
|
||||
const selectedProduct = await makeAwaitable(this.dialog, SelectionPopup, {
|
||||
title: _t("Please select a product for this reward"),
|
||||
list: productsList,
|
||||
});
|
||||
if (!selectedProduct) {
|
||||
return false;
|
||||
}
|
||||
args["product"] = selectedProduct;
|
||||
}
|
||||
if (
|
||||
(reward.reward_type == "product" && reward.program_id.applies_on !== "both") ||
|
||||
(reward.program_id.applies_on == "both" && potentialQty)
|
||||
) {
|
||||
const product = args["product"] || reward.reward_product_ids[0];
|
||||
await this.pos.addLineToCurrentOrder(
|
||||
{
|
||||
product_id: product,
|
||||
product_tmpl_id: product.product_tmpl_id,
|
||||
qty: potentialQty || 1,
|
||||
},
|
||||
{}
|
||||
);
|
||||
return true;
|
||||
} else {
|
||||
const result = order._applyReward(reward, coupon_id, args);
|
||||
if (result !== true) {
|
||||
// Returned an error
|
||||
this.notification.add(result);
|
||||
}
|
||||
this.pos.updateRewards();
|
||||
return result;
|
||||
}
|
||||
},
|
||||
async clickRewards() {
|
||||
const rewards = this.getPotentialRewards();
|
||||
if (rewards.length >= 1) {
|
||||
const rewardsList = rewards.map((reward) => ({
|
||||
id: reward.reward.id,
|
||||
label: reward.reward.program_id.name,
|
||||
description: `Add "${reward.reward.description}"`,
|
||||
item: reward,
|
||||
}));
|
||||
this.dialog.add(SelectionPopup, {
|
||||
title: _t("Available rewards"),
|
||||
list: rewardsList,
|
||||
getPayload: (selectedReward) => {
|
||||
this._applyReward(
|
||||
selectedReward.reward,
|
||||
selectedReward.coupon_id,
|
||||
selectedReward.potentialQty
|
||||
);
|
||||
},
|
||||
});
|
||||
}
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,47 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
<t t-name="pos_loyalty.ControlButtons" t-inherit="point_of_sale.ControlButtons" t-inherit-mode="extension">
|
||||
<xpath
|
||||
expr="//t[@t-if='props.showRemainingButtons']/div/button[hasclass('o_pricelist_button')]"
|
||||
position="before">
|
||||
<t t-if="pos.models['loyalty.program'].some((p) => p.program_type == 'ewallet')">
|
||||
<t t-set="_orderTotal" t-value="pos.getOrder().priceIncl" />
|
||||
<t t-set="_eWalletPrograms" t-value="_getEWalletPrograms()" />
|
||||
<t t-set="_eWalletRewards" t-value="_getEWalletRewards(pos.getOrder())" />
|
||||
<button t-att-class="buttonClass"
|
||||
t-on-click="onClickWallet"
|
||||
t-attf-class="{{(_orderTotal lt 0 and _eWalletPrograms.length gte 1) or _eWalletRewards.length gte 1 ? 'highlight text-action': 'disabled'}}">
|
||||
<i class="fa fa-credit-card me-1" />
|
||||
<t t-if="_orderTotal lt 0 and _eWalletPrograms.length">eWallet Refund</t>
|
||||
<t t-elif="_eWalletRewards.length">eWallet Pay</t>
|
||||
<t t-else="">eWallet</t>
|
||||
</button>
|
||||
</t>
|
||||
<t t-if="pos.models['loyalty.program'].some((p) => ['coupons', 'promotion', 'gift_card', 'promo_code', 'next_order_coupons'].includes(p.program_type))">
|
||||
<button t-att-class="buttonClass"
|
||||
t-on-click="() => this.clickPromoCode()">
|
||||
<i class="fa fa-barcode me-1"/>Enter Code
|
||||
</button>
|
||||
</t>
|
||||
<t t-if="pos.models['loyalty.program'].length and this.pos.cashier._role !== 'minimal'">
|
||||
<button class="control-button"
|
||||
t-att-class="buttonClass"
|
||||
t-attf-class="{{state.nbrRewards ? 'highlight' : 'disabled'}}"
|
||||
t-on-click="() => this.clickRewards()">
|
||||
<i class="fa fa-star me-1 text-favourite"/>Reward
|
||||
</button>
|
||||
</t>
|
||||
</xpath>
|
||||
<xpath expr="//t[@t-if='props.showRemainingButtons']/div/button[hasclass('o_pricelist_button')]" position="before">
|
||||
<t t-if="pos.models['loyalty.program'].some((p) => ['coupons', 'promotion'].includes(p.program_type)) and this.pos.cashier._role !== 'minimal'">
|
||||
<button class="btn btn-secondary btn-lg py-5" t-att-class="{'disabled': !pos.getOrder().isProgramsResettable()}"
|
||||
t-on-click="() => this.pos.resetPrograms()">
|
||||
<i class="fa fa-star me-1"/>Reset Programs
|
||||
</button>
|
||||
</t>
|
||||
</xpath>
|
||||
<xpath expr="//button[hasclass('more-btn')]" position="attributes">
|
||||
<attribute name="t-attf-class">{{ state.nbrRewards ? 'active text-action' : '' }}</attribute>
|
||||
</xpath>
|
||||
</t>
|
||||
</templates>
|
||||
|
|
@ -0,0 +1,189 @@
|
|||
import { _t } from "@web/core/l10n/translation";
|
||||
import { OrderSummary } from "@point_of_sale/app/screens/product_screen/order_summary/order_summary";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
import { ask } from "@point_of_sale/app/utils/make_awaitable_dialog";
|
||||
import { useService } from "@web/core/utils/hooks";
|
||||
import { AlertDialog, ConfirmationDialog } from "@web/core/confirmation_dialog/confirmation_dialog";
|
||||
import { ManageGiftCardPopup } from "@pos_loyalty/app/components/popups/manage_giftcard_popup/manage_giftcard_popup";
|
||||
import { logPosMessage } from "@point_of_sale/app/utils/pretty_console_log";
|
||||
|
||||
patch(OrderSummary.prototype, {
|
||||
setup() {
|
||||
super.setup(...arguments);
|
||||
this.notification = useService("notification");
|
||||
},
|
||||
async updateSelectedOrderline({ buffer, key }) {
|
||||
const selectedLine = this.currentOrder.getSelectedOrderline();
|
||||
if (selectedLine?.gift_code && key !== "Backspace" && key !== "Delete") {
|
||||
this.dialog.add(AlertDialog, {
|
||||
title: _t("Gift Card"),
|
||||
body: _t("You cannot change the quantity or price of a physical gift card."),
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
if (key === "-") {
|
||||
if (selectedLine && selectedLine._e_wallet_program_id) {
|
||||
// Do not allow negative quantity or price in a gift card or ewallet orderline.
|
||||
// Refunding gift card or ewallet is not supported.
|
||||
this.notification.add(
|
||||
_t("You cannot set negative quantity or price to gift card or ewallet."),
|
||||
4000
|
||||
);
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (
|
||||
selectedLine &&
|
||||
selectedLine.is_reward_line &&
|
||||
!selectedLine.manual_reward &&
|
||||
(key === "Backspace" || key === "Delete")
|
||||
) {
|
||||
const reward = selectedLine.reward_id;
|
||||
const confirmed = await ask(this.dialog, {
|
||||
title: _t("Deactivating reward"),
|
||||
body: _t(
|
||||
"Are you sure you want to remove %s from this order?\n You will still be able to claim it through the reward button.",
|
||||
reward.description
|
||||
),
|
||||
cancelLabel: _t("No"),
|
||||
confirmLabel: _t("Yes"),
|
||||
});
|
||||
if (confirmed) {
|
||||
buffer = null;
|
||||
} else {
|
||||
// Cancel backspace
|
||||
return;
|
||||
}
|
||||
}
|
||||
return super.updateSelectedOrderline({ buffer, key });
|
||||
},
|
||||
/**
|
||||
* 1/ Perform the usual set value operation (super._setValue(val)) if the line being modified
|
||||
* is not a reward line or if it is a reward line, the `val` being set is '' or 'remove' only.
|
||||
*
|
||||
* 2/ Update activated programs and coupons when removing a reward line.
|
||||
*
|
||||
* 3/ Trigger 'update-rewards' if the line being modified is a regular line or
|
||||
* if removing a reward line.
|
||||
*
|
||||
* @override
|
||||
*/
|
||||
_setValue(val) {
|
||||
const selectedLine = this.currentOrder.getSelectedOrderline();
|
||||
if (!selectedLine) {
|
||||
return;
|
||||
}
|
||||
if (selectedLine.is_reward_line && val === "remove") {
|
||||
this.currentOrder.uiState.disabledRewards.add(selectedLine.reward_id.id);
|
||||
const coupon = selectedLine.coupon_id;
|
||||
if (
|
||||
coupon &&
|
||||
coupon.id > 0 &&
|
||||
this.currentOrder._code_activated_coupon_ids.find((c) => c.code === coupon.code)
|
||||
) {
|
||||
coupon.delete();
|
||||
}
|
||||
}
|
||||
if (
|
||||
!selectedLine ||
|
||||
!selectedLine.is_reward_line ||
|
||||
(selectedLine.is_reward_line && ["", "remove"].includes(val))
|
||||
) {
|
||||
super._setValue(val);
|
||||
}
|
||||
if (!selectedLine.is_reward_line || (selectedLine.is_reward_line && val === "remove")) {
|
||||
this.pos.updateRewards();
|
||||
}
|
||||
},
|
||||
|
||||
async _showDecreaseQuantityPopup() {
|
||||
const result = await super._showDecreaseQuantityPopup();
|
||||
if (result) {
|
||||
this.pos.updateRewards();
|
||||
}
|
||||
},
|
||||
|
||||
/**
|
||||
* Updates the order line with the gift card information:
|
||||
* 1. Reduce the quantity if greater than one, otherwise remove the order line.
|
||||
* 2. Add a new order line with updated gift card code and points, removing any existing related couponPointChanges.
|
||||
*/
|
||||
async _updateGiftCardOrderline(code, points) {
|
||||
let selectedLine = this.currentOrder.getSelectedOrderline();
|
||||
const product = selectedLine.product_id;
|
||||
|
||||
if (selectedLine.getQuantity() > 1) {
|
||||
selectedLine.setQuantity(selectedLine.getQuantity() - 1);
|
||||
} else {
|
||||
this.currentOrder.removeOrderline(selectedLine);
|
||||
}
|
||||
|
||||
const program = this.pos.models["loyalty.program"].find(
|
||||
(p) => p.program_type === "gift_card"
|
||||
);
|
||||
const existingCouponIds = Object.keys(this.currentOrder.uiState.couponPointChanges).filter(
|
||||
(key) => {
|
||||
const change = this.currentOrder.uiState.couponPointChanges[key];
|
||||
return (
|
||||
change.points === product.lst_price &&
|
||||
change.program_id === program.id &&
|
||||
change.product_id === product.id &&
|
||||
!change.manual
|
||||
);
|
||||
}
|
||||
);
|
||||
if (existingCouponIds.length) {
|
||||
const couponId = existingCouponIds.shift();
|
||||
delete this.currentOrder.uiState.couponPointChanges[couponId];
|
||||
}
|
||||
|
||||
await this.pos.addLineToCurrentOrder(
|
||||
{ product_id: product, product_tmpl_id: product.product_tmpl_id },
|
||||
{ price_unit: points }
|
||||
);
|
||||
selectedLine = this.currentOrder.getSelectedOrderline();
|
||||
selectedLine.gift_code = code;
|
||||
},
|
||||
|
||||
manageGiftCard(line) {
|
||||
this.dialog.add(ManageGiftCardPopup, {
|
||||
title: _t("Sell/Manage physical gift card"),
|
||||
placeholder: _t("Enter Gift Card Number"),
|
||||
line: line,
|
||||
getPayload: async (code, points, expirationDate) => {
|
||||
points = parseFloat(points);
|
||||
if (isNaN(points)) {
|
||||
logPosMessage(
|
||||
"OrderSummary",
|
||||
"updateOnlinePaymentsDataWithServer",
|
||||
`Invalid amount value: ${points}`,
|
||||
false
|
||||
);
|
||||
return;
|
||||
}
|
||||
code = code.trim();
|
||||
|
||||
// check for duplicate code
|
||||
if (this.currentOrder.duplicateCouponChanges(code)) {
|
||||
this.dialog.add(ConfirmationDialog, {
|
||||
title: _t("Validation Error"),
|
||||
body: _t("A coupon/loyalty card must have a unique code."),
|
||||
});
|
||||
return;
|
||||
}
|
||||
|
||||
await this._updateGiftCardOrderline(code, points);
|
||||
this.currentOrder.processGiftCard(code, points, expirationDate);
|
||||
},
|
||||
});
|
||||
},
|
||||
|
||||
clickLine(ev, orderline) {
|
||||
if (orderline.isSelected() && orderline.getEWalletGiftCardProgramType() === "gift_card") {
|
||||
return;
|
||||
} else {
|
||||
super.clickLine(ev, orderline);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
.loyalty-points span.value {
|
||||
width: 80px;
|
||||
}
|
||||
|
|
@ -0,0 +1,36 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
<t t-name="pos_loyalty.OrderSummary" t-inherit="point_of_sale.OrderSummary" t-inherit-mode="extension">
|
||||
<xpath expr="//Orderline" position="inside" >
|
||||
<li t-if="line.isGiftCardOrEWalletReward()">
|
||||
Current Balance: <t t-esc="line.getGiftCardOrEWalletBalance()"/>
|
||||
</li>
|
||||
<t t-if="!line.isGiftCardOrEWalletReward() and line.getEWalletGiftCardProgramType() === 'gift_card'">
|
||||
<a t-if="!line.gift_code and line.qty <= 1" class="text-wrap text-action" t-on-click="() => this.manageGiftCard(line)">Sell physical gift card?</a>
|
||||
<div t-if="line.gift_code" class="text-wrap" t-esc="line.gift_code"/>
|
||||
</t>
|
||||
</xpath>
|
||||
<xpath expr="//OrderDisplay/t[@t-set-slot='details']" position="inside">
|
||||
<t t-foreach="pos.getOrder()?.getLoyaltyPoints() or []" t-as="_loyaltyStat" t-key="_loyaltyStat.couponId">
|
||||
<div t-if="_loyaltyStat.points.won || _loyaltyStat.points.spent" class="d-flex justify-content-between px-2 py-2 bg-view">
|
||||
<div t-esc="_loyaltyStat.points.name" class="loyalty-points-title fs-4 fw-bolder"/>
|
||||
<div class="d-flex gap-1 fw-bold">
|
||||
<div t-if='_loyaltyStat.points.balance' class="loyalty-points loyalty-points-balance">
|
||||
<span class='value'><t t-esc='_loyaltyStat.points.balance'/></span>
|
||||
</div>
|
||||
<div t-if='_loyaltyStat.points.won' class="loyalty-points loyalty-points-won">
|
||||
<span class='value text-success'>+<t t-esc='_loyaltyStat.points.won'/></span>
|
||||
</div>
|
||||
<div t-if='_loyaltyStat.points.spent' class="loyalty-points loyalty-points-spent">
|
||||
<span class='value text-danger'>-<t t-esc='_loyaltyStat.points.spent'/></span>
|
||||
</div>
|
||||
=
|
||||
<div class="loyalty-points loyalty-points-totaltext-end fw-bolder">
|
||||
<span class='value'><t t-esc='_loyaltyStat.points.total'/></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</xpath>
|
||||
</t>
|
||||
</templates>
|
||||
|
|
@ -0,0 +1,33 @@
|
|||
import { ProductScreen } from "@point_of_sale/app/screens/product_screen/product_screen";
|
||||
import { useBarcodeReader } from "@point_of_sale/app/hooks/barcode_reader_hook";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
import { useService } from "@web/core/utils/hooks";
|
||||
|
||||
patch(ProductScreen.prototype, {
|
||||
setup() {
|
||||
super.setup(...arguments);
|
||||
this.notification = useService("notification");
|
||||
useBarcodeReader({
|
||||
coupon: this._onCouponScan,
|
||||
});
|
||||
},
|
||||
async _onCouponScan(code) {
|
||||
// IMPROVEMENT: Ability to understand if the scanned code is to be paid or to be redeemed.
|
||||
const res = await this.pos.activateCode(code.base_code);
|
||||
if (res !== true) {
|
||||
this.notification.add(res, { type: "danger" });
|
||||
}
|
||||
},
|
||||
async _barcodeProductAction(code) {
|
||||
await super._barcodeProductAction(code);
|
||||
this.pos.updateRewards();
|
||||
},
|
||||
async _barcodeGS1Action(code) {
|
||||
await super._barcodeGS1Action(code);
|
||||
this.pos.updateRewards();
|
||||
},
|
||||
async _barcodePartnerAction(code) {
|
||||
await super._barcodePartnerAction(code);
|
||||
this.pos.updateRewards();
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<templates id="template" xml:space="preserve">
|
||||
|
||||
<t t-name="pos_coupon.OrderReceipt" t-inherit="point_of_sale.OrderReceipt" t-inherit-mode="extension">
|
||||
<xpath expr="//div[hasclass('pos-receipt')]//div[hasclass('before-footer')]" position="inside">
|
||||
<t t-if="order.models['loyalty.program'].length">
|
||||
<t t-foreach="order.getLoyaltyPoints() or []" t-as="_loyaltyStat" t-key="_loyaltyStat.couponId">
|
||||
<div t-if="_loyaltyStat.program.portal_visible and (_loyaltyStat.points.won || _loyaltyStat.points.spent)" class='pt-3 loyalty'>
|
||||
<t t-if='_loyaltyStat.points.won'>
|
||||
<div class="d-flex" style="font-size: 75%;">
|
||||
<span><t t-out="_loyaltyStat.points.name"/> Won:</span>
|
||||
<span t-out='_loyaltyStat.points.won' class="ms-auto"/>
|
||||
</div>
|
||||
</t>
|
||||
<t t-if='_loyaltyStat.points.spent'>
|
||||
<div class="d-flex" style="font-size: 75%;">
|
||||
<span><t t-out="_loyaltyStat.points.name"/> Spent:</span>
|
||||
<span t-out='_loyaltyStat.points.spent' class="ms-auto"/>
|
||||
</div>
|
||||
</t>
|
||||
<t t-if='_loyaltyStat.points.balance'>
|
||||
<div class="d-flex" style="font-size: 75%;">
|
||||
<span>Balance <t t-out="_loyaltyStat.points.name"/>:</span>
|
||||
<span t-out='_loyaltyStat.points.balance' class="ms-auto"/>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</t>
|
||||
</t>
|
||||
<t t-if="order.new_coupon_info and order.new_coupon_info.length !== 0">
|
||||
<div class="pos-coupon-rewards pt-3">
|
||||
<t t-foreach="order.new_coupon_info" t-as="coupon_info" t-key="coupon_info.code">
|
||||
<div class="coupon-container">
|
||||
<div class="row g-2">
|
||||
<div class="col-4">
|
||||
<t t-out="coupon_info['program_name']"/>
|
||||
</div>
|
||||
<div class="col-8">
|
||||
<img style="transform: translateX(13%);" t-att-src="'/report/barcode/Code128/'+coupon_info['code']" class="img-fluid" alt="Barcode"/>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<span>Until: </span>
|
||||
<t t-if="coupon_info['expiration_date']">
|
||||
<t t-out="coupon_info['expiration_date']"/>
|
||||
</t>
|
||||
<t t-else="">
|
||||
no expiration
|
||||
</t>
|
||||
</div>
|
||||
<div class="col-6 text-end">
|
||||
<t t-out="coupon_info['code']"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</t>
|
||||
</div>
|
||||
</t>
|
||||
</xpath>
|
||||
</t>
|
||||
|
||||
</templates>
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
import { _t } from "@web/core/l10n/translation";
|
||||
import { TicketScreen } from "@point_of_sale/app/screens/ticket_screen/ticket_screen";
|
||||
import { useService } from "@web/core/utils/hooks";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
|
||||
/**
|
||||
* Prevent refunding ewallet/gift card lines.
|
||||
*/
|
||||
patch(TicketScreen.prototype, {
|
||||
setup() {
|
||||
super.setup(...arguments);
|
||||
this.notification = useService("notification");
|
||||
},
|
||||
async setOrder(order) {
|
||||
await super.setOrder(...arguments);
|
||||
if (order && this.pos.models["loyalty.program"]?.length) {
|
||||
this.pos.updateRewards();
|
||||
}
|
||||
},
|
||||
_onUpdateSelectedOrderline() {
|
||||
const order = this.getSelectedOrder();
|
||||
if (!order) {
|
||||
return this.numberBuffer.reset();
|
||||
}
|
||||
const selectedOrderlineId = this.getSelectedOrderlineId();
|
||||
const orderline = order.lines.find((line) => line.id == selectedOrderlineId);
|
||||
if (orderline && this._isEWalletGiftCard(orderline)) {
|
||||
this._showNotAllowedRefundNotification();
|
||||
return this.numberBuffer.reset();
|
||||
}
|
||||
return super._onUpdateSelectedOrderline(...arguments);
|
||||
},
|
||||
_prepareAutoRefundOnOrder(order) {
|
||||
const selectedOrderlineId = this.getSelectedOrderlineId();
|
||||
const orderline = order.lines.find((line) => line.id == selectedOrderlineId);
|
||||
if (this._isEWalletGiftCard(orderline)) {
|
||||
this._showNotAllowedRefundNotification();
|
||||
return false;
|
||||
}
|
||||
return super._prepareAutoRefundOnOrder(...arguments);
|
||||
},
|
||||
_showNotAllowedRefundNotification() {
|
||||
this.notification.add(
|
||||
_t(
|
||||
"Refunding a top up or reward product for an eWallet or gift card program is not allowed."
|
||||
),
|
||||
5000
|
||||
);
|
||||
},
|
||||
_isEWalletGiftCard(orderline) {
|
||||
if (orderline.is_reward_line) {
|
||||
const reward = orderline.reward_id;
|
||||
const program = reward && reward.program_id;
|
||||
if (program && ["gift_card", "ewallet"].includes(program.program_type)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,873 @@
|
|||
import { patch } from "@web/core/utils/patch";
|
||||
import { PosStore } from "@point_of_sale/app/services/pos_store";
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
import { SelectionPopup } from "@point_of_sale/app/components/popups/selection_popup/selection_popup";
|
||||
import { AlertDialog } from "@web/core/confirmation_dialog/confirmation_dialog";
|
||||
import { Domain, InvalidDomainError } from "@web/core/domain";
|
||||
import { ask, makeAwaitable } from "@point_of_sale/app/utils/make_awaitable_dialog";
|
||||
import { Mutex } from "@web/core/utils/concurrency";
|
||||
import { serializeDate } from "@web/core/l10n/dates";
|
||||
import { omit } from "@web/core/utils/objects";
|
||||
|
||||
let nextId = -1;
|
||||
const mutex = new Mutex();
|
||||
const updateRewardsMutex = new Mutex();
|
||||
const updateProgramsMutex = new Mutex();
|
||||
const pointsForProgramsCountedRules = {};
|
||||
const { DateTime } = luxon;
|
||||
|
||||
export function loyaltyIdsGenerator() {
|
||||
return nextId--;
|
||||
}
|
||||
|
||||
function inverted(fn) {
|
||||
return (arg) => !fn(arg);
|
||||
}
|
||||
|
||||
patch(PosStore.prototype, {
|
||||
async setup() {
|
||||
this.couponByLineUuidCache = {};
|
||||
this.rewardProductByLineUuidCache = {};
|
||||
await super.setup(...arguments);
|
||||
await this.updateOrder(this.getOrder());
|
||||
},
|
||||
async afterProcessServerData() {
|
||||
// Remove reward lines that have no reward anymore (could happen if the program got archived)
|
||||
this.models["pos.order.line"]
|
||||
.filter((order) => order.is_reward_line && !order.reward_id)
|
||||
.map((line) => line.delete());
|
||||
await super.afterProcessServerData(...arguments);
|
||||
},
|
||||
async updateOrder(order) {
|
||||
// Read value to trigger effect
|
||||
order?.lines?.length;
|
||||
await this.orderUpdateLoyaltyPrograms();
|
||||
},
|
||||
async selectPartner(partner) {
|
||||
const res = await super.selectPartner(partner);
|
||||
await this.updateRewards();
|
||||
return res;
|
||||
},
|
||||
async selectPricelist(pricelist) {
|
||||
await super.selectPricelist(pricelist);
|
||||
await this.updateRewards();
|
||||
},
|
||||
async resetPrograms() {
|
||||
const order = this.getOrder();
|
||||
order._resetPrograms();
|
||||
await this.orderUpdateLoyaltyPrograms();
|
||||
await this.updateRewards();
|
||||
},
|
||||
async orderUpdateLoyaltyPrograms() {
|
||||
if (!this.getOrder()) {
|
||||
return;
|
||||
}
|
||||
|
||||
await this.checkMissingCoupons();
|
||||
await this.updatePrograms();
|
||||
},
|
||||
updateRewards() {
|
||||
// Calls are not expected to take some time besides on the first load + when loyalty programs are made applicable
|
||||
if (this.models["loyalty.program"].length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
const order = this.getOrder();
|
||||
if (!order || order.finalized) {
|
||||
return;
|
||||
}
|
||||
updateRewardsMutex.exec(() =>
|
||||
this.orderUpdateLoyaltyPrograms().then(async () => {
|
||||
// Try auto claiming rewards
|
||||
const claimableRewards = order.getClaimableRewards(false, false, true);
|
||||
let changed = false;
|
||||
for (const { coupon_id, reward } of claimableRewards) {
|
||||
if (
|
||||
reward.program_id.reward_ids.length === 1 &&
|
||||
!reward.program_id.is_nominative &&
|
||||
(reward.reward_type !== "product" ||
|
||||
(reward.reward_type == "product" && !reward.multi_product))
|
||||
) {
|
||||
order._applyReward(reward, coupon_id);
|
||||
changed = true;
|
||||
}
|
||||
}
|
||||
|
||||
const rewardLinesChanged = order._updateRewardLines();
|
||||
|
||||
// Rewards may impact the number of points gained
|
||||
if (changed || rewardLinesChanged) {
|
||||
await this.orderUpdateLoyaltyPrograms();
|
||||
}
|
||||
})
|
||||
);
|
||||
},
|
||||
async couponForProgram(program) {
|
||||
const order = this.getOrder();
|
||||
if (program.is_nominative) {
|
||||
return await this.fetchLoyaltyCard(program.id, order.getPartner().id);
|
||||
}
|
||||
// This type of coupons don't need to really exist up until validating the order, so no need to cache
|
||||
return this.models["loyalty.card"].create({
|
||||
id: loyaltyIdsGenerator(),
|
||||
code: null,
|
||||
program_id: program,
|
||||
partner_id: order.partner_id,
|
||||
points: 0,
|
||||
});
|
||||
},
|
||||
/**
|
||||
* Update our couponPointChanges, meaning the points/coupons each program give etc.
|
||||
*/
|
||||
async updatePrograms() {
|
||||
return updateProgramsMutex.exec(async () => {
|
||||
await this._updatePrograms();
|
||||
});
|
||||
},
|
||||
|
||||
// This method should never be called directly, use updatePrograms() instead
|
||||
async _updatePrograms() {
|
||||
const order = this.getOrder();
|
||||
// 'order.delivery_provider_id' check is used for UrbanPiper orders (as loyalty points and rewards are not allowed for UrbanPiper orders)
|
||||
if (!order || order.delivery_provider_id) {
|
||||
return;
|
||||
}
|
||||
const changesPerProgram = {};
|
||||
const programsToCheck = new Set();
|
||||
// By default include all programs that are considered 'applicable'
|
||||
for (const program of this.models["loyalty.program"].getAll()) {
|
||||
if (order._programIsApplicable(program)) {
|
||||
programsToCheck.add(program.id);
|
||||
}
|
||||
}
|
||||
for (const pe of Object.values(order.uiState.couponPointChanges)) {
|
||||
if (!changesPerProgram[pe.program_id]) {
|
||||
changesPerProgram[pe.program_id] = [];
|
||||
programsToCheck.add(pe.program_id);
|
||||
}
|
||||
changesPerProgram[pe.program_id].push(pe);
|
||||
}
|
||||
for (const coupon of order._code_activated_coupon_ids) {
|
||||
programsToCheck.add(coupon.program_id.id);
|
||||
}
|
||||
const programs = [...programsToCheck].map((programId) =>
|
||||
this.models["loyalty.program"].get(programId)
|
||||
);
|
||||
const pointsAddedPerProgram = order.pointsForPrograms(programs);
|
||||
for (const program of this.models["loyalty.program"].getAll()) {
|
||||
// Future programs may split their points per unit paid (gift cards for example), consider a non applicable program to give no points
|
||||
const pointsAdded = order._programIsApplicable(program)
|
||||
? pointsAddedPerProgram[program.id]
|
||||
: [];
|
||||
// For programs that apply to both (loyalty) we always add a change of 0 points, if there is none, since it makes it easier to
|
||||
// track for claimable rewards, and makes sure to load the partner's loyalty card.
|
||||
if (program.is_nominative && !pointsAdded.length && order.getPartner()) {
|
||||
pointsAdded.push({ points: 0 });
|
||||
}
|
||||
const oldChanges = changesPerProgram[program.id] || [];
|
||||
// Update point changes for those that exist
|
||||
for (
|
||||
let idx = 0;
|
||||
idx < Math.min(pointsAdded.length, oldChanges.length) && !oldChanges[idx].manual;
|
||||
idx++
|
||||
) {
|
||||
Object.assign(oldChanges[idx], pointsAdded[idx]);
|
||||
}
|
||||
if (pointsAdded.length < oldChanges.length || !order._programIsApplicable(program)) {
|
||||
const removedIds = oldChanges.map((pe) => pe.coupon_id);
|
||||
order.uiState.couponPointChanges = Object.fromEntries(
|
||||
Object.entries(order.uiState.couponPointChanges).filter(
|
||||
([k, pe]) => !removedIds.includes(pe.coupon_id)
|
||||
)
|
||||
);
|
||||
} else if (pointsAdded.length > oldChanges.length) {
|
||||
const pointsCount = pointsAdded.reduce((acc, pointObj) => {
|
||||
const { points, barcode = "" } = pointObj;
|
||||
const key = barcode ? `${points}-${barcode}` : `${points}`;
|
||||
acc[key] = (acc[key] || 0) + 1;
|
||||
return acc;
|
||||
}, {});
|
||||
|
||||
oldChanges.forEach((pointObj) => {
|
||||
const { points, barcode = "" } = pointObj;
|
||||
const key = barcode ? `${points}-${barcode}` : `${points}`;
|
||||
if (pointsCount[key] && pointsCount[key] > 0) {
|
||||
pointsCount[key]--;
|
||||
}
|
||||
});
|
||||
|
||||
// Get new points added which are not in oldChanges
|
||||
const newPointsAdded = [];
|
||||
Object.keys(pointsCount).forEach((key) => {
|
||||
const [points, barcode = ""] = key.split("-");
|
||||
while (pointsCount[key] > 0) {
|
||||
newPointsAdded.push({ points: Number(points), barcode });
|
||||
pointsCount[key]--;
|
||||
}
|
||||
});
|
||||
|
||||
for (const pa of newPointsAdded) {
|
||||
const coupon = await this.couponForProgram(program);
|
||||
const couponPointChange = {
|
||||
points: pa.points,
|
||||
program_id: program.id,
|
||||
coupon_id: coupon.id,
|
||||
barcode: pa.barcode,
|
||||
appliedRules: pointsForProgramsCountedRules[program.id],
|
||||
};
|
||||
if (program && program.program_type === "gift_card") {
|
||||
couponPointChange.product_id = order.getSelectedOrderline()?.product_id.id;
|
||||
couponPointChange.expiration_date = serializeDate(
|
||||
luxon.DateTime.now().plus({ year: 1 })
|
||||
);
|
||||
couponPointChange.code = order.getSelectedOrderline()?.gift_code;
|
||||
couponPointChange.partner_id = order.getPartner()?.id;
|
||||
}
|
||||
|
||||
order.uiState.couponPointChanges[coupon.id] = couponPointChange;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Also remove coupons from _code_activated_coupon_ids if their program applies_on current orders and the program does not give any points
|
||||
const toUnlink = order._code_activated_coupon_ids.filter(
|
||||
inverted((coupon) => {
|
||||
const program = coupon.program_id;
|
||||
if (
|
||||
program.applies_on === "current" &&
|
||||
pointsAddedPerProgram[program.id].length === 0
|
||||
) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
})
|
||||
);
|
||||
order._code_activated_coupon_ids = [["unlink", ...toUnlink]];
|
||||
},
|
||||
async activateCode(code) {
|
||||
const order = this.getOrder();
|
||||
const rule = this.models["loyalty.rule"].find(
|
||||
(rule) =>
|
||||
rule.mode === "with_code" && (rule.promo_barcode === code || rule.code === code)
|
||||
);
|
||||
const partnerId = (
|
||||
await this.data.call("loyalty.card", "get_loyalty_card_partner_by_code", [code])
|
||||
)?.[0];
|
||||
let claimableRewards = null;
|
||||
let coupon = null;
|
||||
// If the code belongs to a loyalty card we just set the partner
|
||||
if (partnerId) {
|
||||
if (!this.models["res.partner"].get(partnerId)) {
|
||||
await this.data.read("res.partner", [partnerId]);
|
||||
}
|
||||
const partner = this.models["res.partner"].get(partnerId);
|
||||
order.setPartner(partner);
|
||||
await this.updateRewards();
|
||||
} else if (rule) {
|
||||
const date_order = DateTime.fromSQL(order.date_order);
|
||||
if (
|
||||
rule.program_id.date_from &&
|
||||
date_order < rule.program_id.date_from.startOf("day")
|
||||
) {
|
||||
return _t("That promo code program is not yet valid.");
|
||||
}
|
||||
if (rule.program_id.date_to && date_order > rule.program_id.date_to.endOf("day")) {
|
||||
return _t("That promo code program is expired.");
|
||||
}
|
||||
const program_pricelists = rule.program_id.pricelist_ids;
|
||||
if (
|
||||
program_pricelists.length > 0 &&
|
||||
(!order.pricelist_id ||
|
||||
!program_pricelists.some((pr) => pr.id === order.pricelist_id.id))
|
||||
) {
|
||||
return _t("That promo code program requires a specific pricelist.");
|
||||
}
|
||||
if (order.uiState.codeActivatedProgramRules.includes(rule.id)) {
|
||||
return _t("That promo code program has already been activated.");
|
||||
}
|
||||
order.uiState.codeActivatedProgramRules.push(rule.id);
|
||||
await this.orderUpdateLoyaltyPrograms();
|
||||
claimableRewards = order.getClaimableRewards(false, rule.program_id.id);
|
||||
} else {
|
||||
if (order._code_activated_coupon_ids.find((coupon) => coupon.code === code)) {
|
||||
return _t("That coupon code has already been scanned and activated.");
|
||||
}
|
||||
const customerId = order.getPartner() ? order.getPartner().id : false;
|
||||
const { successful, payload } = await this.data.call("pos.config", "use_coupon_code", [
|
||||
[this.config.id],
|
||||
code,
|
||||
order.date_order,
|
||||
customerId,
|
||||
order.pricelist_id ? order.pricelist_id.id : false,
|
||||
]);
|
||||
if (successful) {
|
||||
// Allow rejecting a gift card that is not yet paid.
|
||||
const program = this.models["loyalty.program"].get(payload.program_id);
|
||||
if (program && program.program_type === "gift_card" && !payload.has_source_order) {
|
||||
const confirmed = await ask(this.dialog, {
|
||||
title: _t("Unpaid gift card"),
|
||||
body: _t(
|
||||
"This gift card is not linked to any order. Do you really want to apply its reward?"
|
||||
),
|
||||
});
|
||||
if (!confirmed) {
|
||||
return _t("Unpaid gift card rejected.");
|
||||
}
|
||||
}
|
||||
// TODO JCB: It's possible that the coupon is already loaded. We should check for that.
|
||||
// - At the moment, creating a new one with existing id creates a duplicate.
|
||||
coupon = this.models["loyalty.card"].create({
|
||||
id: payload.coupon_id,
|
||||
code: code,
|
||||
program_id: this.models["loyalty.program"].get(payload.program_id),
|
||||
partner_id: this.models["res.partner"].get(payload.partner_id),
|
||||
points: payload.points,
|
||||
points_display: payload.points_display,
|
||||
// TODO JCB: make the expiration_date work.
|
||||
// expiration_date: payload.expiration_date,
|
||||
});
|
||||
order._code_activated_coupon_ids = [["link", coupon]];
|
||||
await this.orderUpdateLoyaltyPrograms();
|
||||
claimableRewards = order.getClaimableRewards(coupon.id);
|
||||
} else {
|
||||
return payload.error_message;
|
||||
}
|
||||
}
|
||||
if (claimableRewards && claimableRewards.length === 1) {
|
||||
if (
|
||||
claimableRewards[0].reward.reward_type !== "product" ||
|
||||
!claimableRewards[0].reward.multi_product
|
||||
) {
|
||||
order._applyReward(claimableRewards[0].reward, claimableRewards[0].coupon_id);
|
||||
this.updateRewards();
|
||||
}
|
||||
}
|
||||
if (!rule && order.lines.length === 0 && coupon) {
|
||||
return _t("%s: %s\nBalance: %s", coupon.program_id.name, code, coupon.points_display);
|
||||
}
|
||||
return true;
|
||||
},
|
||||
async checkMissingCoupons() {
|
||||
// This function must stay sequential to avoid potential concurrency errors.
|
||||
const order = this.getOrder();
|
||||
await mutex.exec(async () => {
|
||||
if (!order.invalidCoupons) {
|
||||
return;
|
||||
}
|
||||
order.invalidCoupons = false;
|
||||
order.uiState.couponPointChanges = Object.fromEntries(
|
||||
Object.entries(order.uiState.couponPointChanges).filter(([k, pe]) =>
|
||||
this.models["loyalty.card"].get(pe.coupon_id)
|
||||
)
|
||||
);
|
||||
});
|
||||
},
|
||||
async applyDiscount(percent, order = this.getOrder()) {
|
||||
await super.applyDiscount(...arguments);
|
||||
await this.updatePrograms();
|
||||
},
|
||||
async addLineToCurrentOrder(vals, opt = {}, configure = true) {
|
||||
if (!vals.product_tmpl_id && vals.product_id) {
|
||||
vals.product_tmpl_id = vals.product_id.product_tmpl_id;
|
||||
}
|
||||
|
||||
const productTmpl = vals.product_tmpl_id;
|
||||
const productIds = productTmpl.product_variant_ids.map((v) => v.id);
|
||||
const order = this.getOrder();
|
||||
const linkedPrograms = [
|
||||
...new Set(
|
||||
productIds
|
||||
.flatMap(
|
||||
(id) =>
|
||||
this.models["loyalty.program"].getBy("trigger_product_ids", id) || []
|
||||
)
|
||||
.filter((p) => ["gift_card", "ewallet"].includes(p.program_type))
|
||||
),
|
||||
];
|
||||
let selectedProgram = null;
|
||||
if (linkedPrograms.length > 1) {
|
||||
selectedProgram = await makeAwaitable(this.dialog, SelectionPopup, {
|
||||
title: _t("Select program"),
|
||||
list: linkedPrograms.map((program) => ({
|
||||
id: program.id,
|
||||
item: program,
|
||||
label: program.name,
|
||||
})),
|
||||
});
|
||||
if (!selectedProgram) {
|
||||
return;
|
||||
}
|
||||
} else if (linkedPrograms.length === 1) {
|
||||
selectedProgram = linkedPrograms[0];
|
||||
}
|
||||
|
||||
const orderTotal = this.getOrder().priceIncl;
|
||||
if (
|
||||
selectedProgram &&
|
||||
["gift_card", "ewallet"].includes(selectedProgram.program_type) &&
|
||||
orderTotal < 0
|
||||
) {
|
||||
opt.price_unit = -orderTotal;
|
||||
}
|
||||
if (selectedProgram && selectedProgram.program_type == "gift_card") {
|
||||
const shouldProceed = await this._setupGiftCardOptions(selectedProgram, opt);
|
||||
if (!shouldProceed) {
|
||||
return;
|
||||
}
|
||||
} else if (selectedProgram && selectedProgram.program_type == "ewallet") {
|
||||
const shouldProceed = await this.setupEWalletOptions(selectedProgram, opt);
|
||||
if (!shouldProceed) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
const potentialRewards = this.getPotentialFreeProductRewards();
|
||||
|
||||
// move price_unit from opt to vals
|
||||
if (opt.price_unit !== undefined) {
|
||||
vals.price_unit = opt.price_unit;
|
||||
delete opt.price_unit;
|
||||
}
|
||||
|
||||
const result = await super.addLineToCurrentOrder(vals, opt, configure);
|
||||
if (!result) {
|
||||
return;
|
||||
}
|
||||
|
||||
const rewardsToApply = [];
|
||||
for (const reward of potentialRewards) {
|
||||
for (const reward_product_id of reward.reward.reward_product_ids) {
|
||||
if (result.product_id.id == reward_product_id.id) {
|
||||
rewardsToApply.push(reward);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
await this.updatePrograms();
|
||||
if (rewardsToApply.length == 1) {
|
||||
const reward = rewardsToApply[0];
|
||||
order._applyReward(reward.reward, reward.coupon_id, {
|
||||
product: result.product_id,
|
||||
});
|
||||
}
|
||||
this.updateRewards();
|
||||
|
||||
return result;
|
||||
},
|
||||
/**
|
||||
* Sets up the options for the gift card product.
|
||||
* @param {object} program
|
||||
* @param {object} options
|
||||
* @returns {Promise<boolean>} whether to proceed with adding the product or not
|
||||
*/
|
||||
async _setupGiftCardOptions(program, options) {
|
||||
options.quantity = 1;
|
||||
options.merge = false;
|
||||
options.eWalletGiftCardProgram = program;
|
||||
|
||||
return true;
|
||||
},
|
||||
async setupEWalletOptions(program, options) {
|
||||
options.quantity = 1;
|
||||
options.merge = false;
|
||||
options.eWalletGiftCardProgram = program;
|
||||
return true;
|
||||
},
|
||||
/**
|
||||
* Returns the reward such that when its reward product is added
|
||||
* in the order, it will be added as free. That is, when added,
|
||||
* it comes with the corresponding reward product line.
|
||||
*/
|
||||
async pay() {
|
||||
const currentOrder = this.getOrder();
|
||||
const eWalletLine = currentOrder
|
||||
.getOrderlines()
|
||||
.find((line) => line.getEWalletGiftCardProgramType() === "ewallet");
|
||||
|
||||
if (eWalletLine && !currentOrder.getPartner()) {
|
||||
const confirmed = await ask(this.dialog, {
|
||||
title: _t("Customer needed"),
|
||||
body: _t("eWallet requires a customer to be selected"),
|
||||
});
|
||||
if (confirmed) {
|
||||
await this.selectPartner();
|
||||
}
|
||||
} else {
|
||||
return super.pay(...arguments);
|
||||
}
|
||||
},
|
||||
getPotentialFreeProductRewards() {
|
||||
const order = this.getOrder();
|
||||
const result = [];
|
||||
if (!order) {
|
||||
return result;
|
||||
}
|
||||
const allCouponPrograms = Object.values(order.uiState.couponPointChanges)
|
||||
.map((pe) => ({
|
||||
program_id: pe.program_id,
|
||||
coupon_id: pe.coupon_id,
|
||||
}))
|
||||
.concat(
|
||||
order._code_activated_coupon_ids.map((coupon) => ({
|
||||
program_id: coupon.program_id.id,
|
||||
coupon_id: coupon.id,
|
||||
}))
|
||||
);
|
||||
for (const couponProgram of allCouponPrograms) {
|
||||
const program = this.models["loyalty.program"].get(couponProgram.program_id);
|
||||
if (
|
||||
program.pricelist_ids.length > 0 &&
|
||||
(!order.pricelist_id ||
|
||||
!program.pricelist_ids.some((pl) => pl.id === order.pricelist_id.id))
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
|
||||
const points = order._getRealCouponPoints(couponProgram.coupon_id);
|
||||
const hasLine = order.lines.filter((line) => !line.is_reward_line).length > 0;
|
||||
for (const reward of program.reward_ids.filter(
|
||||
(reward) => reward.reward_type == "product"
|
||||
)) {
|
||||
if (points < reward.required_points) {
|
||||
continue;
|
||||
}
|
||||
// Loyalty program (applies_on == 'both') should needs an orderline before it can apply a reward.
|
||||
const considerTheReward =
|
||||
program.applies_on !== "both" || (program.applies_on == "both" && hasLine);
|
||||
if (reward.reward_type === "product" && considerTheReward) {
|
||||
for (const { id } of reward.reward_product_ids) {
|
||||
const product = this.models["product.product"].get(id);
|
||||
const potentialQty = order._computePotentialFreeProductQty(
|
||||
reward,
|
||||
product,
|
||||
points
|
||||
);
|
||||
if (potentialQty > 0) {
|
||||
result.push({
|
||||
coupon_id: couponProgram.coupon_id,
|
||||
reward: reward,
|
||||
potentialQty,
|
||||
});
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return result;
|
||||
},
|
||||
|
||||
//@override
|
||||
async processServerData() {
|
||||
await super.processServerData();
|
||||
|
||||
this.partnerId2CouponIds = {};
|
||||
|
||||
this.computeDiscountProductIdsForAllRewards();
|
||||
|
||||
this.models["product.product"].addEventListener(
|
||||
"create",
|
||||
this.computeDiscountProductIdsForAllRewards.bind(this)
|
||||
);
|
||||
|
||||
for (const rule of this.models["loyalty.rule"].getAll()) {
|
||||
rule.validProductIds = new Set(rule.raw.valid_product_ids);
|
||||
}
|
||||
|
||||
this.models["loyalty.card"].addEventListener("create", (records) => {
|
||||
records = records.ids.map((record) => this.models["loyalty.card"].get(record));
|
||||
this.computePartnerCouponIds(records);
|
||||
});
|
||||
this.computePartnerCouponIds();
|
||||
},
|
||||
|
||||
computeDiscountProductIdsForAllRewards(data) {
|
||||
const productModel = this.models["product.product"].toRaw(); // Limit the number of reactivity proxy instances
|
||||
const products = data ? productModel.readMany(data.ids) : productModel.getAll();
|
||||
for (const reward of this.models["loyalty.reward"].getAll()) {
|
||||
this.computeDiscountProductIds(reward, products);
|
||||
}
|
||||
},
|
||||
|
||||
computePartnerCouponIds(loyaltyCards = null) {
|
||||
const cards = loyaltyCards || this.models["loyalty.card"].getAll();
|
||||
for (const card of cards) {
|
||||
if (!card.partner_id || card.id < 0) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!this.partnerId2CouponIds[card.partner_id.id]) {
|
||||
this.partnerId2CouponIds[card.partner_id.id] = new Set();
|
||||
}
|
||||
|
||||
this.partnerId2CouponIds[card.partner_id.id].add(card.id);
|
||||
}
|
||||
},
|
||||
|
||||
computeDiscountProductIds(reward, products) {
|
||||
const reward_product_domain = JSON.parse(reward.reward_product_domain);
|
||||
if (!reward_product_domain) {
|
||||
return;
|
||||
}
|
||||
|
||||
const domain = new Domain(reward_product_domain);
|
||||
|
||||
try {
|
||||
const existingProduct = reward.all_discount_product_ids;
|
||||
reward.all_discount_product_ids = [
|
||||
...existingProduct,
|
||||
...products.filter((p) => domain.contains(p.raw)),
|
||||
];
|
||||
} catch (error) {
|
||||
if (!(error instanceof InvalidDomainError || error instanceof TypeError)) {
|
||||
throw error;
|
||||
}
|
||||
const index = this.models["loyalty.reward"].indexOf(reward);
|
||||
if (index != -1) {
|
||||
this.dialog.add(AlertDialog, {
|
||||
title: _t("A reward could not be loaded"),
|
||||
body: _t(
|
||||
'The reward "%s" contain an error in its domain, your domain must be compatible with the PoS client',
|
||||
this.models["loyalty.reward"].getAll()[index].description
|
||||
),
|
||||
showReloadButton: true,
|
||||
});
|
||||
|
||||
reward.delete();
|
||||
}
|
||||
}
|
||||
},
|
||||
async initServerData() {
|
||||
await super.initServerData(...arguments);
|
||||
if (this.selectedOrderUuid) {
|
||||
this.updateRewards();
|
||||
}
|
||||
},
|
||||
/**
|
||||
* Fetches `loyalty.card` records from the server and adds/updates them in our cache.
|
||||
*
|
||||
* @param {domain} domain For the search
|
||||
* @param {int} limit Default to 1
|
||||
*/
|
||||
async fetchCoupons(domain, limit = 1) {
|
||||
return await this.data.searchRead(
|
||||
"loyalty.card",
|
||||
domain,
|
||||
this.data.fields["loyalty.card"],
|
||||
{ limit }
|
||||
);
|
||||
},
|
||||
/**
|
||||
* Fetches a loyalty card for the given program and partner, put in cache afterwards
|
||||
* if a matching card is found in the cache, that one is used instead.
|
||||
* If no card is found a local only card will be created until the order is validated.
|
||||
*
|
||||
* @param {int} programId
|
||||
* @param {int} partnerId
|
||||
*/
|
||||
async fetchLoyaltyCard(programId, partnerId) {
|
||||
const coupon = this.models["loyalty.card"].find(
|
||||
(c) => c.partner_id?.id === partnerId && c.program_id?.id === programId
|
||||
);
|
||||
if (coupon) {
|
||||
return coupon;
|
||||
}
|
||||
const fetchedCoupons = await this.fetchCoupons([
|
||||
["partner_id", "=", partnerId],
|
||||
["program_id", "=", programId],
|
||||
]);
|
||||
let dbCoupon = fetchedCoupons.length > 0 ? fetchedCoupons[0] : null;
|
||||
if (!dbCoupon) {
|
||||
dbCoupon = await this.models["loyalty.card"].create({
|
||||
id: loyaltyIdsGenerator(),
|
||||
code: null,
|
||||
program_id: this.models["loyalty.program"].get(programId),
|
||||
partner_id: this.models["res.partner"].get(partnerId),
|
||||
points: 0,
|
||||
expiration_date: null,
|
||||
});
|
||||
}
|
||||
return dbCoupon;
|
||||
},
|
||||
getLoyaltyCards(partner) {
|
||||
const loyaltyCards = [];
|
||||
if (this.partnerId2CouponIds[partner.id]) {
|
||||
this.partnerId2CouponIds[partner.id].forEach((couponId) =>
|
||||
loyaltyCards.push(this.models["loyalty.card"].get(couponId))
|
||||
);
|
||||
}
|
||||
return loyaltyCards;
|
||||
},
|
||||
/**
|
||||
* IMPROVEMENT: It would be better to update the local order object instead of creating a new one.
|
||||
* - This way, we don't need to remember the lines linked to negative coupon ids and relink them after pushing the order.
|
||||
*/
|
||||
async preSyncAllOrders(orders) {
|
||||
await super.preSyncAllOrders(orders);
|
||||
|
||||
for (const order of orders) {
|
||||
Object.assign(
|
||||
this.couponByLineUuidCache,
|
||||
order.lines.reduce((agg, line) => {
|
||||
if (line.coupon_id && line.coupon_id.id < 0) {
|
||||
return { ...agg, [line.uuid]: line.coupon_id.id };
|
||||
} else {
|
||||
return agg;
|
||||
}
|
||||
}, {})
|
||||
);
|
||||
Object.assign(
|
||||
this.rewardProductByLineUuidCache,
|
||||
order.lines.reduce((agg, line) => {
|
||||
if (line._reward_product_id) {
|
||||
return { ...agg, [line.uuid]: line._reward_product_id.id };
|
||||
} else {
|
||||
return agg;
|
||||
}
|
||||
}, {})
|
||||
);
|
||||
}
|
||||
},
|
||||
async postSyncAllOrders(orders) {
|
||||
super.postSyncAllOrders(orders);
|
||||
|
||||
for (const order of orders) {
|
||||
for (const line of order.lines) {
|
||||
if (line.uuid in this.couponByLineUuidCache) {
|
||||
line.coupon_id = this.models["loyalty.card"].get(
|
||||
this.couponByLineUuidCache[line.uuid]
|
||||
);
|
||||
}
|
||||
}
|
||||
for (const line of order.lines) {
|
||||
if (line.uuid in this.rewardProductByLineUuidCache) {
|
||||
line._reward_product_id = this.models["product.product"].get(
|
||||
this.rewardProductByLineUuidCache[line.uuid]
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
if (!["draft", "cancel"].includes(order.state)) {
|
||||
await this.postProcessLoyalty(order);
|
||||
}
|
||||
}
|
||||
},
|
||||
async postProcessLoyalty(order) {
|
||||
// Compile data for our function
|
||||
const ProgramModel = this.models["loyalty.program"];
|
||||
const rewardLines = order._get_reward_lines();
|
||||
const partner = order.getPartner();
|
||||
let couponData = Object.values(order.uiState.couponPointChanges).reduce((agg, pe) => {
|
||||
agg[pe.coupon_id] = Object.assign({}, pe, {
|
||||
points: pe.points - order._getPointsCorrection(ProgramModel.get(pe.program_id)),
|
||||
});
|
||||
const program = ProgramModel.get(pe.program_id);
|
||||
if (
|
||||
(program.is_nominative || program.program_type == "next_order_coupons") &&
|
||||
partner
|
||||
) {
|
||||
agg[pe.coupon_id].partner_id = partner.id;
|
||||
}
|
||||
if (program.program_type != "loyalty") {
|
||||
agg[pe.coupon_id].expiration_date = program.date_to || pe.expiration_date;
|
||||
}
|
||||
return agg;
|
||||
}, {});
|
||||
for (const line of rewardLines) {
|
||||
const reward = line.reward_id;
|
||||
const couponId = line.coupon_id.id;
|
||||
if (!couponData[couponId]) {
|
||||
couponData[couponId] = {
|
||||
points: 0,
|
||||
program_id: reward.program_id.id,
|
||||
coupon_id: couponId,
|
||||
barcode: false,
|
||||
};
|
||||
if (reward.program_type != "loyalty") {
|
||||
couponData[couponId].expiration_date = reward.program_id.date_to;
|
||||
}
|
||||
}
|
||||
if (!couponData[couponId].line_codes) {
|
||||
couponData[couponId].line_codes = [];
|
||||
}
|
||||
if (!couponData[couponId].line_codes.includes(line.reward_identifier_code)) {
|
||||
!couponData[couponId].line_codes.push(line.reward_identifier_code);
|
||||
}
|
||||
couponData[couponId].points -= line.points_cost;
|
||||
}
|
||||
// We actually do not care about coupons for 'current' programs that did not claim any reward, they will be lost if not validated
|
||||
couponData = Object.fromEntries(
|
||||
Object.entries(couponData)
|
||||
.filter(([key, value]) => {
|
||||
const program = ProgramModel.get(value.program_id);
|
||||
if (program.applies_on === "current") {
|
||||
return value.line_codes && value.line_codes.length;
|
||||
}
|
||||
return true;
|
||||
})
|
||||
.map(([key, value]) => [key, omit(value, "appliedRules")])
|
||||
);
|
||||
if (Object.keys(couponData || {}).length > 0) {
|
||||
const payload = await this.data.call("pos.order", "confirm_coupon_programs", [
|
||||
order.id,
|
||||
couponData,
|
||||
]);
|
||||
if (payload.coupon_updates) {
|
||||
for (const couponUpdate of payload.coupon_updates) {
|
||||
// The following code is a workaround to update the id of an existing record.
|
||||
// It's so ugly.
|
||||
// FIXME: Find a better way of updating the id of an existing record.
|
||||
// It would be better if we can do this:
|
||||
// const coupon = this.models["loyalty.card"].get(couponUpdate.old_id);
|
||||
// coupon.update({ id: couponUpdate.id, points: couponUpdate.points })
|
||||
|
||||
if (couponUpdate.old_id == couponUpdate.id) {
|
||||
// just update the points
|
||||
const coupon = this.models["loyalty.card"].get(couponUpdate.id);
|
||||
|
||||
if (!coupon) {
|
||||
await this.data.read("loyalty.card", [couponUpdate.id]);
|
||||
} else {
|
||||
coupon.points = couponUpdate.points;
|
||||
}
|
||||
} else {
|
||||
// create a new coupon and delete the old one
|
||||
const coupon = this.models["loyalty.card"].create({
|
||||
id: couponUpdate.id,
|
||||
code: couponUpdate.code,
|
||||
program_id: this.models["loyalty.program"].get(couponUpdate.program_id),
|
||||
partner_id: this.models["res.partner"].get(couponUpdate.partner_id),
|
||||
points: couponUpdate.points,
|
||||
});
|
||||
|
||||
// Before deleting the old coupon, update the order lines that use it.
|
||||
for (const line of order.lines) {
|
||||
if (line.coupon_id?.id == couponUpdate.old_id) {
|
||||
line.coupon_id = coupon;
|
||||
}
|
||||
}
|
||||
|
||||
this.models["loyalty.card"].get(couponUpdate.old_id)?.delete();
|
||||
}
|
||||
}
|
||||
}
|
||||
// Update the usage count since it is checked based on local data
|
||||
if (payload.program_updates) {
|
||||
for (const programUpdate of payload.program_updates) {
|
||||
const program = ProgramModel.get(programUpdate.program_id);
|
||||
if (program) {
|
||||
program.total_order_count = programUpdate.usages;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (payload.coupon_report && Object.keys(payload.coupon_report).length > 0) {
|
||||
for (const [actionId, active_ids] of Object.entries(payload.coupon_report)) {
|
||||
await this.env.services.report.doAction(actionId, active_ids);
|
||||
}
|
||||
order.has_pdf_gift_card = Object.keys(payload.coupon_report).length > 0;
|
||||
}
|
||||
if (payload.new_coupon_info?.length) {
|
||||
order.new_coupon_info = payload.new_coupon_info;
|
||||
}
|
||||
}
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,68 @@
|
|||
import OrderPaymentValidation from "@point_of_sale/app/utils/order_payment_validation";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
import { AlertDialog } from "@web/core/confirmation_dialog/confirmation_dialog";
|
||||
|
||||
patch(OrderPaymentValidation.prototype, {
|
||||
async validateOrder(isForceValidate) {
|
||||
const pointChanges = {};
|
||||
const newCodes = [];
|
||||
for (const pe of Object.values(this.order.uiState.couponPointChanges)) {
|
||||
if (pe.coupon_id > 0) {
|
||||
pointChanges[pe.coupon_id] = pe.points;
|
||||
} else if (pe.barcode && !pe.giftCardId) {
|
||||
// New coupon with a specific code, validate that it does not exist
|
||||
newCodes.push(pe.barcode);
|
||||
}
|
||||
}
|
||||
for (const line of this.order._get_reward_lines()) {
|
||||
if (line.coupon_id.id < 1) {
|
||||
continue;
|
||||
}
|
||||
if (!pointChanges[line.coupon_id.id]) {
|
||||
pointChanges[line.coupon_id.id] = -line.points_cost;
|
||||
} else {
|
||||
pointChanges[line.coupon_id.id] -= line.points_cost;
|
||||
}
|
||||
}
|
||||
if (!(await this.isOrderValid(isForceValidate))) {
|
||||
return;
|
||||
}
|
||||
// No need to do an rpc if no existing coupon is being used.
|
||||
if (Object.keys(pointChanges || {}).length > 0 || newCodes.length) {
|
||||
try {
|
||||
const { successful, payload } = await this.pos.data.call(
|
||||
"pos.order",
|
||||
"validate_coupon_programs",
|
||||
[[], pointChanges, newCodes]
|
||||
);
|
||||
// Payload may contain the points of the concerned coupons to be updated in case of error. (So that rewards can be corrected)
|
||||
if (payload && payload.updated_points) {
|
||||
for (const pointChange of Object.entries(payload.updated_points)) {
|
||||
const coupon = this.pos.models["loyalty.card"].get(pointChange[0]);
|
||||
if (coupon) {
|
||||
coupon.points = pointChange[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
if (payload && payload.removed_coupons) {
|
||||
for (const couponId of payload.removed_coupons) {
|
||||
const coupon = this.pos.models["loyalty.card"].get(couponId);
|
||||
coupon && coupon.delete();
|
||||
}
|
||||
}
|
||||
if (!successful) {
|
||||
this.pos.dialog.add(AlertDialog, {
|
||||
title: _t("Error validating rewards"),
|
||||
body: payload.message,
|
||||
});
|
||||
return;
|
||||
}
|
||||
} catch {
|
||||
// Do nothing with error, while this validation step is nice for error messages
|
||||
// it should not be blocking.
|
||||
}
|
||||
}
|
||||
await super.validateOrder(...arguments);
|
||||
},
|
||||
});
|
||||
|
|
@ -1,136 +1,3 @@
|
|||
.pos .popups .gift-card-popup {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
justify-content: space-around;
|
||||
text-align: center;
|
||||
margin: 1em;
|
||||
|
||||
.gift-card-container {
|
||||
display: flex;
|
||||
padding: 5px;
|
||||
font-weight: bold;
|
||||
text-align: center;
|
||||
width: 100%;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
justify-content: space-between;
|
||||
}
|
||||
|
||||
.gift-card-footer {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.gift-card-input-amount {
|
||||
border-bottom: 1px solid;
|
||||
background-color: #F0EEEE;
|
||||
box-shadow: none;
|
||||
text-align: right;
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.gift-card-input-code {
|
||||
border-bottom: 1px solid;
|
||||
background-color: #F0EEEE;
|
||||
box-shadow: none;
|
||||
text-align: center;
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.gift-card-button {
|
||||
width: auto !important;
|
||||
height: auto !important;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.gift-card-button-confirm {
|
||||
flex-grow: 1;
|
||||
height: auto !important;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.gift-card-input-container {
|
||||
width: 80%;
|
||||
}
|
||||
|
||||
.footer .gift-card-footer-button {
|
||||
margin-left: 5px;
|
||||
width: 70px;
|
||||
}
|
||||
|
||||
.gift-card-error {
|
||||
width: 100%;
|
||||
background-color: rgba(255, 76, 76, 0.5);
|
||||
}
|
||||
}
|
||||
|
||||
.pos .order {
|
||||
|
||||
.active-programs {
|
||||
padding-top: 0.5em;
|
||||
font-weight: normal;
|
||||
font-size: 80%;
|
||||
text-align: right;
|
||||
padding: 0 1rem .5rem;
|
||||
|
||||
.title {
|
||||
padding-top: 0.8em;
|
||||
padding-bottom: 0.2em;
|
||||
font-weight: bold;
|
||||
}
|
||||
}
|
||||
|
||||
.orderline.program-reward {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.summary {
|
||||
.loyalty-points {
|
||||
float: left;
|
||||
padding: 10px;
|
||||
max-width: 216px;
|
||||
text-align: left;
|
||||
color: #6EC89B;
|
||||
background: rgba(110, 200, 155, 0.17);
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
.loyalty-points-title {
|
||||
font-size: small;
|
||||
}
|
||||
|
||||
.loyalty-points-balance {
|
||||
color: #714B67;
|
||||
}
|
||||
|
||||
.loyalty-points-spent {
|
||||
color: #C86E6E;
|
||||
}
|
||||
|
||||
.loyalty-points-total {
|
||||
border-top: solid 2px;
|
||||
text-align: center;
|
||||
padding-top: 4px;
|
||||
margin-top: 4px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.pos-receipt .pos-coupon-rewards {
|
||||
text-align: center;
|
||||
padding: 1em;
|
||||
}
|
||||
|
||||
.pos-coupon-rewards .coupon-container {
|
||||
padding-top: 1em;
|
||||
font-size: 75%;
|
||||
}
|
||||
|
||||
// Seems unused
|
||||
.loyalty .subtitle{
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.loyalty .title {
|
||||
font-size: 20px;
|
||||
text-align: center;
|
||||
}
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue