Skip to content

Commit

Permalink
[IMP] l10n_es_pos: Allow to use sequences by physical device
Browse files Browse the repository at this point in the history
  • Loading branch information
ao-landoo committed Feb 1, 2023
1 parent 1baf50b commit afd9591
Show file tree
Hide file tree
Showing 26 changed files with 901 additions and 39 deletions.
10 changes: 9 additions & 1 deletion l10n_es_pos/__manifest__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,19 @@
"license": "AGPL-3",
"version": "14.0.3.0.0",
"depends": ["point_of_sale"],
"data": ["views/pos_templates.xml", "views/pos_views.xml"],
"data": [
"security/ir.model.access.csv",
"security/device_security.xml",
"views/pos_templates.xml",
"views/pos_views.xml",
"views/res_config_views.xml",
],
"qweb": [
"static/src/xml/pos.xml",
"static/src/xml/Screens/OrderManagementScreen/OrderRow.xml",
"static/src/xml/Screens/OrderManagementScreen/OrderList.xml",
"static/src/xml/Screens/Chrome/Chrome.xml",
"static/src/xml/Screens/Chrome/DeviceName.xml",
],
"installable": True,
"post_init_hook": "post_init_hook",
Expand Down
187 changes: 177 additions & 10 deletions l10n_es_pos/i18n/es.po
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,32 @@ msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 11.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2018-04-12 14:13+0000\n"
"PO-Revision-Date: 2020-07-27 09:19+0000\n"
"POT-Creation-Date: 2023-02-01 09:16+0000\n"
"PO-Revision-Date: 2023-02-01 10:22+0100\n"
"Last-Translator: Daniel Martinez Vila <[email protected]>\n"
"Language-Team: \n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 3.10\n"
"X-Generator: Poedit 3.2.2\n"

#. module: l10n_es_pos
#. openerp-web
#: code:addons/l10n_es_pos/static/src/xml/pos.xml:0
#, python-format
msgid ""
"!env.pos.config.iface_l10n_es_simplified_invoice or receipt.is_to_invoice"
"!(env.pos.config.iface_l10n_es_simplified_invoice or env.pos.config."
"pos_sequence_by_device) or receipt.is_to_invoice"
msgstr ""

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.view_res_config_settings_pos_seq_device
msgid ""
"<span class=\"fa fa-lg fa-building-o\" title=\"Values set here are company-"
"specific.\" aria-label=\"Values set here are company-specific.\" groups="
"\"base.group_multi_company\" role=\"img\"/>"
msgstr ""

#. module: l10n_es_pos
Expand All @@ -35,27 +44,83 @@ msgstr "Por encima de este límite no se creará factura simplificada"
msgid "Autogenerate for each POS created"
msgstr "Autogenerada por cada TPV creado"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__pos_device_ids
msgid "Available POS devices"
msgstr "Dispositivos TPV disponibles"

#. module: l10n_es_pos
#. openerp-web
#: code:addons/l10n_es_pos/static/src/js/PaymentScreen.js:0
#: code:addons/l10n_es_pos/static/src/js/Screens/Chrome/Chrome.js:0
#, python-format
msgid "Cannot establish device. Clossing POS."
msgstr "No es posible establecer dispositivo. Cerrando TPV."

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_res_company
msgid "Companies"
msgstr "Compañías"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__company_id
msgid "Company"
msgstr "Compañía"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_res_config_settings
msgid "Config Settings"
msgstr "Opciones de configuración"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__create_uid
msgid "Created by"
msgstr ""

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__create_date
msgid "Created on"
msgstr ""

#. module: l10n_es_pos
#. openerp-web
#: code:addons/l10n_es_pos/static/src/xml/pos.xml:0
#, python-format
msgid "Customer:"
msgstr "Cliente:"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.pos_device_view_tree
msgid "Device locked"
msgstr "Dispositivo bloqueado"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_ir_sequence__display_name
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__display_name
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__display_name
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_order__display_name
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_session__display_name
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_company__display_name
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__display_name
msgid "Display Name"
msgstr ""

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_ir_sequence__id
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__id
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__id
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_order__id
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_session__id
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_company__id
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__id
msgid "ID"
msgstr ""

#. module: l10n_es_pos
#: model:ir.model.fields,help:l10n_es_pos.field_pos_config__pos_device_ids
msgid "If left empty, all devices will be selectable"
msgstr "Si se deja vacío, se pueden seleccionar todos los dispositivos"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.pos_config_view_form
msgid "Invoice Journal"
Expand All @@ -69,15 +134,59 @@ msgstr "Diario de facturas"
#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_ir_sequence____last_update
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config____last_update
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device____last_update
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_order____last_update
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_session____last_update
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_company____last_update
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings____last_update
msgid "Last Modified on"
msgstr ""

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__write_uid
msgid "Last Updated by"
msgstr ""

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__write_date
msgid "Last Updated on"
msgstr ""

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__locked
msgid "Locked"
msgstr "Bloqueado"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__name
msgid "Name"
msgstr "Nombre"

#. module: l10n_es_pos
#. openerp-web
#: code:addons/l10n_es_pos/static/src/js/Screens/Chrome/DeviceName.js:0
#, python-format
msgid "No device"
msgstr "Sin dispositivo"

#. module: l10n_es_pos
#: model:ir.model.fields,help:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_limit
msgid "Over this amount is not legally posible to create a simplified invoice"
msgstr "Por encima de esta cantidad no es legal crear una factura simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_order__pos_device_id
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.view_pos_order_filter_simplified_invoice
msgid "POS Physical Device"
msgstr "Dispositivo físico TPV"

#. module: l10n_es_pos
#: model:ir.actions.act_window,name:l10n_es_pos.res_partner_account_brand_act_window
#: model:ir.ui.menu,name:l10n_es_pos.pos_device_menu
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.pos_config_view_form
msgid "POS Physical devices"
msgstr "Dispositivos físicos TPV"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_pos_config
msgid "Point of Sale Configuration"
Expand All @@ -88,11 +197,48 @@ msgstr "Configuración Punto de Venta"
msgid "Point of Sale Orders"
msgstr "Pedidos del Punto de Venta"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_pos_session
msgid "Point of Sale Session"
msgstr "Sesión del Punto de Venta"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__pos_sequence_by_device
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_order__pos_sequence_by_device
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_company__pos_sequence_by_device
#: model:ir.model.fields,field_description:l10n_es_pos.field_res_config_settings__pos_sequence_by_device
msgid "Pos Sequence By Device"
msgstr "Secuencia TPV por dispositivo"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.view_res_config_settings_pos_seq_device
msgid "Secuencing by physical device"
msgstr "Secuencia TPV por dispositivo"

#. module: l10n_es_pos
#. openerp-web
#: code:addons/l10n_es_pos/static/src/js/Screens/Chrome/Chrome.js:0
#, python-format
msgid "Select Physical Device"
msgstr "Selecciona dispositivo físico"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.pos_config_view_form
msgid "Select available physical devices for this POS configuration"
msgstr ""
"Selecciona los dispositivos físicos disponibles para esta configuración TPV"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_ir_sequence
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__sequence
msgid "Sequence"
msgstr "Secuencia"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.view_res_config_settings_pos_seq_device
msgid "Sequencing"
msgstr "Secuenciación"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.pos_config_view_form
msgid "Set simplified invoice sequence for this POS"
Expand All @@ -105,6 +251,7 @@ msgstr "Límite de factura simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_number
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__device_simplified_invoice_number
msgid "Sim.Inv number"
msgstr "Número de factura simplificada"

Expand All @@ -113,7 +260,7 @@ msgstr "Número de factura simplificada"
#: code:addons/l10n_es_pos/static/src/xml/Screens/OrderManagementScreen/OrderList.xml:0
#, python-format
msgid "Simplified Invoice"
msgstr ""
msgstr "Factura simplificada"

#. module: l10n_es_pos
#: code:addons/l10n_es_pos/models/pos_config.py:0
Expand All @@ -138,11 +285,13 @@ msgstr "Secuencia de Factura Simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_padding
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__device_simplified_invoice_padding
msgid "Simplified Invoice padding"
msgstr "Relleno de Factura Simplificada"

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__l10n_es_simplified_invoice_prefix
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_device__device_simplified_invoice_prefix
msgid "Simplified Invoice prefix"
msgstr "Prefijo de Factura Simplificada"

Expand All @@ -157,13 +306,19 @@ msgstr "Factura simplificada"
#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_order__l10n_es_unique_id
msgid "Simplified invoice number"
msgstr ""
msgstr "Número factura simplificada"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.view_pos_order_filter_simplified_invoice
msgid "Simplified invoices"
msgstr "Facturas simplificadas"

#. module: l10n_es_pos
#: code:addons/l10n_es_pos/models/pos_config.py:0
#, python-format
msgid "There are no physical devices available. Cannot start session."
msgstr "No hay dispositivos físicos disponibles. No es posible iniciar sesión."

#. module: l10n_es_pos
#: code:addons/l10n_es_pos/models/ir_sequence.py:0
#, python-format
Expand All @@ -174,6 +329,16 @@ msgstr ""
"Ya existe una secuencia de Factura Simplificada con ese prefijo y este "
"debería ser único."

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.pos_device_view_tree
msgid "Unlock device"
msgstr "Desbloquear dispositivo"

#. module: l10n_es_pos
#: model_terms:ir.ui.view,arch_db:l10n_es_pos.view_res_config_settings_pos_seq_device
msgid "Use a different subsequence for each physical device on POS."
msgstr "Usar secuencia diferente para cada dispositivo físico en TPV."

#. module: l10n_es_pos
#: model:ir.model.fields,field_description:l10n_es_pos.field_pos_config__iface_l10n_es_simplified_invoice
msgid "Use simplified invoices for this POS"
Expand All @@ -186,6 +351,11 @@ msgstr "Usar Facturas Simplificadas en este Punto de Venta"
msgid "on"
msgstr "sobre"

#. module: l10n_es_pos
#: model:ir.model,name:l10n_es_pos.model_pos_device
msgid "pos.device"
msgstr ""

#~ msgid "Unique Order ID"
#~ msgstr "ID único de pedido"

Expand All @@ -198,9 +368,6 @@ msgstr "sobre"
#~ msgid "Customer data"
#~ msgstr "Datos de cliente"

#~ msgid "Name:"
#~ msgstr "Nombre:"

#~ msgid "Product"
#~ msgstr "Producto"

Expand Down
Loading

0 comments on commit afd9591

Please sign in to comment.