diff --git a/README.md b/README.md index fde4bf1..a215c17 100644 --- a/README.md +++ b/README.md @@ -21,9 +21,9 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[pos_odoo_driver_device_list](pos_odoo_driver_device_list/) | 16.0.1.0.0 | | Get devices information from odoo-pos-driver library -[pos_odoo_driver_display](pos_odoo_driver_display/) | 16.0.1.0.0 | | Communicate with LEC Customer Display via odoo-pos-driver library -[pos_odoo_driver_payment](pos_odoo_driver_payment/) | 16.0.1.0.0 | | Communicate with Telium Payment Terminal via odoo-pos-driver library +[pos_driver_device_list](pos_driver_device_list/) | 16.0.1.0.0 | | Get devices information from odoo-pos-driver library +[pos_driver_display](pos_driver_display/) | 16.0.1.0.0 | | Communicate with LEC Customer Display via odoo-pos-driver library +[pos_driver_payment](pos_driver_payment/) | 16.0.1.0.0 | | Communicate with Telium Payment Terminal via odoo-pos-driver library [//]: # (end addons) diff --git a/pos_odoo_driver_device_list/README.rst b/pos_driver_device_list/README.rst similarity index 86% rename from pos_odoo_driver_device_list/README.rst rename to pos_driver_device_list/README.rst index 3e1f274..ee388c4 100644 --- a/pos_odoo_driver_device_list/README.rst +++ b/pos_driver_device_list/README.rst @@ -17,7 +17,7 @@ Point of Sale - Devices List (odoo-pos-driver) :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-grap%2Fodoo--addons--pos-lightgray.png?logo=github - :target: https://github.com/grap/odoo-addons-pos/tree/16.0/pos_odoo_driver_device_list + :target: https://github.com/grap/odoo-addons-pos/tree/16.0/pos_driver_device_list :alt: grap/odoo-addons-pos |badge1| |badge2| |badge3| @@ -43,7 +43,7 @@ Usage you can see the devices information, with last usage date. -.. figure:: https://raw.githubusercontent.com/grap/odoo-addons-pos/16.0/pos_odoo_driver_device_list/static/img/pos_device_tree.png +.. figure:: https://raw.githubusercontent.com/grap/odoo-addons-pos/16.0/pos_driver_device_list/static/img/pos_device_tree.png Bug Tracker =========== @@ -51,7 +51,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -71,6 +71,6 @@ Contributors Maintainers ~~~~~~~~~~~ -This module is part of the `grap/odoo-addons-pos `_ project on GitHub. +This module is part of the `grap/odoo-addons-pos `_ project on GitHub. You are welcome to contribute. diff --git a/pos_odoo_driver_device_list/__init__.py b/pos_driver_device_list/__init__.py similarity index 100% rename from pos_odoo_driver_device_list/__init__.py rename to pos_driver_device_list/__init__.py diff --git a/pos_odoo_driver_device_list/__manifest__.py b/pos_driver_device_list/__manifest__.py similarity index 91% rename from pos_odoo_driver_device_list/__manifest__.py rename to pos_driver_device_list/__manifest__.py index efded3e..18ad6f2 100644 --- a/pos_odoo_driver_device_list/__manifest__.py +++ b/pos_driver_device_list/__manifest__.py @@ -13,7 +13,7 @@ "depends": ["point_of_sale"], "assets": { "point_of_sale.assets": [ - "pos_odoo_driver_device_list/static/src/js/devices.esm.js", + "pos_driver_device_list/static/src/js/devices.esm.js", ], }, "data": [ diff --git a/pos_driver_device_list/i18n/fr.po b/pos_driver_device_list/i18n/fr.po new file mode 100644 index 0000000..4d09b4b --- /dev/null +++ b/pos_driver_device_list/i18n/fr.po @@ -0,0 +1,141 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_driver_device_list +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-09-14 13:15+0000\n" +"PO-Revision-Date: 2024-09-14 13:15+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__company_id +msgid "Company" +msgstr "Société" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__config_id +msgid "Config" +msgstr "Point de vente" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: pos_driver_device_list +#: model:ir.model.fields.selection,name:pos_driver_device_list.selection__pos_device__device_type__display +msgid "Customer Display" +msgstr "Afficheur client" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_config__device_ids +msgid "Device" +msgstr "Périphérique" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__device_type +msgid "Device Type" +msgstr "Type de périphérique" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__display_name +msgid "Display Name" +msgstr "Nom complet" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__id +msgid "ID" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__last_connexion_date +msgid "Last Connexion Date" +msgstr "Date de dernière connexion" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device____last_update +msgid "Last Modified on" +msgstr "Dernière mise à jour le" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__manufacturer +msgid "Manufacturer" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__name +msgid "Name" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model.fields.selection,name:pos_driver_device_list.selection__pos_device__device_type__payment +msgid "Payment Terminal" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.ui.menu,name:pos_driver_device_list.menu_pos_device +msgid "PoS Devices" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model,name:pos_driver_device_list.model_pos_config +msgid "Point of Sale Configuration" +msgstr "Configuration du point de vente" + +#. module: pos_driver_device_list +#: model:ir.model,name:pos_driver_device_list.model_pos_device +msgid "Point of Sale Devices" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.actions.act_window,name:pos_driver_device_list.action_pos_device +msgid "Pos Devices" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model.fields.selection,name:pos_driver_device_list.selection__pos_device__device_type__printer +msgid "Printer" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__product_name +msgid "Product Name" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model.fields.selection,name:pos_driver_device_list.selection__pos_device__device_type__scale +msgid "Scale" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__serial_number +msgid "Serial Number" +msgstr "" + +#. module: pos_driver_device_list +#: model:ir.model.fields,field_description:pos_driver_device_list.field_pos_device__vendor_product_code +msgid "Vendor Product Code" +msgstr "" diff --git a/pos_odoo_driver_device_list/models/__init__.py b/pos_driver_device_list/models/__init__.py similarity index 100% rename from pos_odoo_driver_device_list/models/__init__.py rename to pos_driver_device_list/models/__init__.py diff --git a/pos_odoo_driver_device_list/models/pos_config.py b/pos_driver_device_list/models/pos_config.py similarity index 100% rename from pos_odoo_driver_device_list/models/pos_config.py rename to pos_driver_device_list/models/pos_config.py diff --git a/pos_odoo_driver_device_list/models/pos_device.py b/pos_driver_device_list/models/pos_device.py similarity index 100% rename from pos_odoo_driver_device_list/models/pos_device.py rename to pos_driver_device_list/models/pos_device.py diff --git a/pos_odoo_driver_device_list/readme/CONTRIBUTORS.rst b/pos_driver_device_list/readme/CONTRIBUTORS.rst similarity index 100% rename from pos_odoo_driver_device_list/readme/CONTRIBUTORS.rst rename to pos_driver_device_list/readme/CONTRIBUTORS.rst diff --git a/pos_odoo_driver_device_list/readme/DESCRIPTION.rst b/pos_driver_device_list/readme/DESCRIPTION.rst similarity index 100% rename from pos_odoo_driver_device_list/readme/DESCRIPTION.rst rename to pos_driver_device_list/readme/DESCRIPTION.rst diff --git a/pos_odoo_driver_device_list/readme/USAGE.rst b/pos_driver_device_list/readme/USAGE.rst similarity index 100% rename from pos_odoo_driver_device_list/readme/USAGE.rst rename to pos_driver_device_list/readme/USAGE.rst diff --git a/pos_driver_device_list/security/ir.model.access.csv b/pos_driver_device_list/security/ir.model.access.csv new file mode 100644 index 0000000..e6aec0a --- /dev/null +++ b/pos_driver_device_list/security/ir.model.access.csv @@ -0,0 +1,3 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_pos_device_user,access_pos_device_user,pos_driver_device_list.model_pos_device,point_of_sale.group_pos_user,1,1,1,0 +access_pos_device_manager,access_pos_device_manager,pos_driver_device_list.model_pos_device,base.group_system,1,1,1,1 diff --git a/pos_odoo_driver_device_list/security/ir_rule.xml b/pos_driver_device_list/security/ir_rule.xml similarity index 89% rename from pos_odoo_driver_device_list/security/ir_rule.xml rename to pos_driver_device_list/security/ir_rule.xml index b0a4acc..7908b10 100644 --- a/pos_odoo_driver_device_list/security/ir_rule.xml +++ b/pos_driver_device_list/security/ir_rule.xml @@ -10,7 +10,7 @@ License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). PoS Device Rule [('company_id', 'in', company_ids + [False])] diff --git a/pos_odoo_driver_device_list/static/description/pos_device_tree.png b/pos_driver_device_list/static/description/pos_device_tree.png similarity index 100% rename from pos_odoo_driver_device_list/static/description/pos_device_tree.png rename to pos_driver_device_list/static/description/pos_device_tree.png diff --git a/pos_odoo_driver_device_list/static/src/js/devices.esm.js b/pos_driver_device_list/static/src/js/devices.esm.js similarity index 95% rename from pos_odoo_driver_device_list/static/src/js/devices.esm.js rename to pos_driver_device_list/static/src/js/devices.esm.js index b603c3b..1ac51f5 100644 --- a/pos_odoo_driver_device_list/static/src/js/devices.esm.js +++ b/pos_driver_device_list/static/src/js/devices.esm.js @@ -2,7 +2,7 @@ // @author: Sylvain LE GAL (https://twitter.com/legalsylvain) // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -odoo.define("pos_odoo_driver_device_list.devices", function (require) { +odoo.define("pos_driver_device_list.devices", function (require) { var ProxyDevice = require("point_of_sale.devices").ProxyDevice; diff --git a/pos_odoo_driver_device_list/views/view_pos_device.xml b/pos_driver_device_list/views/view_pos_device.xml similarity index 100% rename from pos_odoo_driver_device_list/views/view_pos_device.xml rename to pos_driver_device_list/views/view_pos_device.xml diff --git a/pos_odoo_driver_display/README.rst b/pos_driver_display/README.rst similarity index 91% rename from pos_odoo_driver_display/README.rst rename to pos_driver_display/README.rst index cf0e4ab..458f2ae 100644 --- a/pos_odoo_driver_display/README.rst +++ b/pos_driver_display/README.rst @@ -17,7 +17,7 @@ Point of Sale - LED Customer Display (odoo-pos-driver) :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-grap%2Fodoo--addons--pos-lightgray.png?logo=github - :target: https://github.com/grap/odoo-addons-pos/tree/16.0/pos_odoo_driver_display + :target: https://github.com/grap/odoo-addons-pos/tree/16.0/pos_driver_display :alt: grap/odoo-addons-pos |badge1| |badge2| |badge3| @@ -44,7 +44,7 @@ To configure this module, * optionaly, you can customize the *Next customer* message and the *POS closed* message -.. figure:: https://raw.githubusercontent.com/grap/odoo-addons-pos/16.0/pos_odoo_driver_display/static/img/pos_config_form.png +.. figure:: https://raw.githubusercontent.com/grap/odoo-addons-pos/16.0/pos_driver_display/static/img/pos_config_form.png Usage ===== @@ -87,7 +87,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -113,6 +113,6 @@ Original authors and ideas are: Maintainers ~~~~~~~~~~~ -This module is part of the `grap/odoo-addons-pos `_ project on GitHub. +This module is part of the `grap/odoo-addons-pos `_ project on GitHub. You are welcome to contribute. diff --git a/pos_odoo_driver_display/__init__.py b/pos_driver_display/__init__.py similarity index 100% rename from pos_odoo_driver_display/__init__.py rename to pos_driver_display/__init__.py diff --git a/pos_odoo_driver_display/__manifest__.py b/pos_driver_display/__manifest__.py similarity index 66% rename from pos_odoo_driver_display/__manifest__.py rename to pos_driver_display/__manifest__.py index b41d85c..5ccc743 100644 --- a/pos_odoo_driver_display/__manifest__.py +++ b/pos_driver_display/__manifest__.py @@ -13,11 +13,11 @@ "depends": ["point_of_sale"], "assets": { "point_of_sale.assets": [ - "pos_odoo_driver_display/static/src/js/devices.esm.js", - "pos_odoo_driver_display/static/src/js/ProxyStatus.esm.js", - "pos_odoo_driver_display/static/src/js/models.esm.js", - "pos_odoo_driver_display/static/src/js/Chrome.esm.js", - "pos_odoo_driver_display/static/src/js/PaymentScreen.esm.js", + "pos_driver_display/static/src/js/devices.esm.js", + "pos_driver_display/static/src/js/ProxyStatus.esm.js", + "pos_driver_display/static/src/js/models.esm.js", + "pos_driver_display/static/src/js/Chrome.esm.js", + "pos_driver_display/static/src/js/PaymentScreen.esm.js", ], }, "data": ["views/view_pos_config.xml"], diff --git a/pos_driver_display/i18n/fr.po b/pos_driver_display/i18n/fr.po new file mode 100644 index 0000000..85cd011 --- /dev/null +++ b/pos_driver_display/i18n/fr.po @@ -0,0 +1,182 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_driver_display +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-09-10 11:21+0000\n" +"PO-Revision-Date: 2024-09-10 11:21+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: pos_driver_display +#: model:ir.model.fields.selection,name:pos_driver_display.selection__pos_config__customer_display_format__2_20 +msgid "2 Lines of 20 Characters" +msgstr "2 lignes de 20 caractères" + +#. module: pos_driver_display +#: model:ir.model,name:pos_driver_display.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de configuration" + +#. module: pos_driver_display +#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_format +#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_format +msgid "Customer Display Format" +msgstr "Format de l'afficheur client" + +#. module: pos_driver_display +#. odoo-javascript +#: code:addons/pos_driver_display/static/src/js/ProxyStatus.esm.js:0 +#, python-format +msgid "Display" +msgstr "Afficheur" + +#. module: pos_driver_display +#. odoo-javascript +#: code:addons/pos_driver_display/static/src/js/ProxyStatus.esm.js:0 +#, python-format +msgid "Display Offline" +msgstr "Afficheur Hors ligne" + +#. module: pos_driver_display +#: model:ir.model.fields,help:pos_driver_display.field_pos_config__iface_customer_display +#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_iface_customer_display +msgid "Display data on the customer display" +msgstr "Afficher les données sur l'afficheur client" + +#. module: pos_driver_display +#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_msg_next_l1 +#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_msg_next_l1 +msgid "" +"First line of the message on the customer display which is displayed after " +"starting POS and also after validation of an order" +msgstr "" +"Première ligne du message de l'afficheur client qui est affiché après le " +"démarrage de la caisse et également après validation d'une commande client" + +#. module: pos_driver_display +#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_msg_closed_l1 +#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l1 +msgid "" +"First line of the message on the customer display which is displayed when " +"POS is closed" +msgstr "" +"Première ligne du message de l'afficheur client qui est affiché quand la " +"caisse est fermée" + +#. module: pos_driver_display +#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__iface_customer_display +#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_iface_customer_display +#: model_terms:ir.ui.view,arch_db:pos_driver_display.view_res_config_settings_form +msgid "LED Customer Display" +msgstr "Afficheur client LED" + +#. module: pos_driver_display +#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_line_length +msgid "Length of the LEDs lines of the customer display" +msgstr "Longueur des lignes de l'afficheur client (nombre de caractères)" + +#. module: pos_driver_display +#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_line_length +msgid "Line Length" +msgstr "Longueur des lignes" + +#. module: pos_driver_display +#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_msg_next_l1 +#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_msg_next_l1 +msgid "Next Customer (Line 1)" +msgstr "Client suivant (ligne 1)" + +#. module: pos_driver_display +#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_msg_next_l2 +#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_msg_next_l2 +msgid "Next Customer (Line 2)" +msgstr "Client suivant (ligne 2)" + +#. module: pos_driver_display +#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_msg_closed_l1 +#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l1 +msgid "PoS Closed (Line 1)" +msgstr "Caisse fermée (Ligne 1)" + +#. module: pos_driver_display +#: model:ir.model.fields,field_description:pos_driver_display.field_pos_config__customer_display_msg_closed_l2 +#: model:ir.model.fields,field_description:pos_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l2 +msgid "PoS Closed (Line 2)" +msgstr "Caisse fermée (Ligne 2)" + +#. module: pos_driver_display +#. odoo-python +#: code:addons/pos_driver_display/models/pos_config.py:0 +#, python-format +msgid "Point of Sale Closed" +msgstr "Caisse fermée" + +#. module: pos_driver_display +#: model:ir.model,name:pos_driver_display.model_pos_config +msgid "Point of Sale Configuration" +msgstr "Configuration du point de vente" + +#. module: pos_driver_display +#. odoo-python +#: code:addons/pos_driver_display/models/pos_config.py:0 +#, python-format +msgid "Point of Sale Open" +msgstr "Caisse ouverte" + +#. module: pos_driver_display +#: model:ir.model,name:pos_driver_display.model_pos_session +msgid "Point of Sale Session" +msgstr "Session du point de vente" + +#. module: pos_driver_display +#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_msg_next_l2 +#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_msg_next_l2 +msgid "" +"Second line of the message on the customer display which is displayed after " +"starting POS and also after validation of an order" +msgstr "" +"Deuxième ligne du message de l'afficheur client qui est affiché après le " +"démarrage de la caisse et également après validation d'une commande client" + +#. module: pos_driver_display +#: model:ir.model.fields,help:pos_driver_display.field_pos_config__customer_display_msg_closed_l2 +#: model:ir.model.fields,help:pos_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l2 +msgid "" +"Second line of the message on the customer display which is displayed when " +"POS is closed" +msgstr "" +"Deuxième ligne du message de l'afficheur client qui est affiché quand la " +"caisse est fermée" + +#. module: pos_driver_display +#. odoo-python +#: code:addons/pos_driver_display/models/pos_config.py:0 +#, python-format +msgid "See you soon!" +msgstr "Au revoir !" + +#. module: pos_driver_display +#. odoo-python +#: code:addons/pos_driver_display/models/pos_config.py:0 +#, python-format +msgid "" +"The message for customer display '%(field_name)s' is too long: it has " +"%(current_size)d chars whereas the maximum is %(maxsize)d chars." +msgstr "" +"Le message de l'afficheur client '%(field_name)s' est trop long : il contient %(current_size)d " +"caractères alors que le maximum est de %(maxsize)d caractères." + +#. module: pos_driver_display +#. odoo-python +#: code:addons/pos_driver_display/models/pos_config.py:0 +#, python-format +msgid "Welcome!" +msgstr "Bienvenue !" diff --git a/pos_odoo_driver_display/models/__init__.py b/pos_driver_display/models/__init__.py similarity index 100% rename from pos_odoo_driver_display/models/__init__.py rename to pos_driver_display/models/__init__.py diff --git a/pos_odoo_driver_display/models/pos_config.py b/pos_driver_display/models/pos_config.py similarity index 100% rename from pos_odoo_driver_display/models/pos_config.py rename to pos_driver_display/models/pos_config.py diff --git a/pos_odoo_driver_display/models/pos_session.py b/pos_driver_display/models/pos_session.py similarity index 100% rename from pos_odoo_driver_display/models/pos_session.py rename to pos_driver_display/models/pos_session.py diff --git a/pos_odoo_driver_display/models/res_config_settings.py b/pos_driver_display/models/res_config_settings.py similarity index 100% rename from pos_odoo_driver_display/models/res_config_settings.py rename to pos_driver_display/models/res_config_settings.py diff --git a/pos_odoo_driver_display/readme/CONFIGURE.rst b/pos_driver_display/readme/CONFIGURE.rst similarity index 100% rename from pos_odoo_driver_display/readme/CONFIGURE.rst rename to pos_driver_display/readme/CONFIGURE.rst diff --git a/pos_odoo_driver_display/readme/CONTRIBUTORS.rst b/pos_driver_display/readme/CONTRIBUTORS.rst similarity index 100% rename from pos_odoo_driver_display/readme/CONTRIBUTORS.rst rename to pos_driver_display/readme/CONTRIBUTORS.rst diff --git a/pos_odoo_driver_display/readme/DESCRIPTION.rst b/pos_driver_display/readme/DESCRIPTION.rst similarity index 100% rename from pos_odoo_driver_display/readme/DESCRIPTION.rst rename to pos_driver_display/readme/DESCRIPTION.rst diff --git a/pos_odoo_driver_display/readme/USAGE.rst b/pos_driver_display/readme/USAGE.rst similarity index 100% rename from pos_odoo_driver_display/readme/USAGE.rst rename to pos_driver_display/readme/USAGE.rst diff --git a/pos_odoo_driver_display/static/description/icon.png b/pos_driver_display/static/description/icon.png similarity index 100% rename from pos_odoo_driver_display/static/description/icon.png rename to pos_driver_display/static/description/icon.png diff --git a/pos_odoo_driver_display/static/description/pos_config_form.png b/pos_driver_display/static/description/pos_config_form.png similarity index 100% rename from pos_odoo_driver_display/static/description/pos_config_form.png rename to pos_driver_display/static/description/pos_config_form.png diff --git a/pos_odoo_driver_display/static/src/js/Chrome.esm.js b/pos_driver_display/static/src/js/Chrome.esm.js similarity index 92% rename from pos_odoo_driver_display/static/src/js/Chrome.esm.js rename to pos_driver_display/static/src/js/Chrome.esm.js index 9ad36f1..b52a0c6 100644 --- a/pos_odoo_driver_display/static/src/js/Chrome.esm.js +++ b/pos_driver_display/static/src/js/Chrome.esm.js @@ -2,7 +2,7 @@ // @author: Sylvain LE GAL (https://twitter.com/legalsylvain) // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -odoo.define("pos_odoo_driver_display.Chrome", function (require) { +odoo.define("pos_driver_display.Chrome", function (require) { const Chrome = require("point_of_sale.Chrome"); const Registries = require("point_of_sale.Registries"); diff --git a/pos_odoo_driver_display/static/src/js/PaymentScreen.esm.js b/pos_driver_display/static/src/js/PaymentScreen.esm.js similarity index 91% rename from pos_odoo_driver_display/static/src/js/PaymentScreen.esm.js rename to pos_driver_display/static/src/js/PaymentScreen.esm.js index 3ff0ec6..38bccc1 100644 --- a/pos_odoo_driver_display/static/src/js/PaymentScreen.esm.js +++ b/pos_driver_display/static/src/js/PaymentScreen.esm.js @@ -2,7 +2,7 @@ // @author: Sylvain LE GAL (https://twitter.com/legalsylvain) // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -odoo.define("pos_odoo_driver_display.PaymentScreen", function (require) { +odoo.define("pos_driver_display.PaymentScreen", function (require) { const {onRendered} = owl; const PaymentScreen = require("point_of_sale.PaymentScreen"); const Registries = require("point_of_sale.Registries"); diff --git a/pos_odoo_driver_display/static/src/js/ProxyStatus.esm.js b/pos_driver_display/static/src/js/ProxyStatus.esm.js similarity index 95% rename from pos_odoo_driver_display/static/src/js/ProxyStatus.esm.js rename to pos_driver_display/static/src/js/ProxyStatus.esm.js index c7c661f..faa597d 100644 --- a/pos_odoo_driver_display/static/src/js/ProxyStatus.esm.js +++ b/pos_driver_display/static/src/js/ProxyStatus.esm.js @@ -2,7 +2,7 @@ // @author: Sylvain LE GAL (https://twitter.com/legalsylvain) // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -odoo.define("pos_odoo_driver_display.ProxyStatus", function (require) { +odoo.define("pos_driver_display.ProxyStatus", function (require) { var Registries = require("point_of_sale.Registries"); var ProxyStatus = require("point_of_sale.ProxyStatus"); diff --git a/pos_odoo_driver_display/static/src/js/devices.esm.js b/pos_driver_display/static/src/js/devices.esm.js similarity index 96% rename from pos_odoo_driver_display/static/src/js/devices.esm.js rename to pos_driver_display/static/src/js/devices.esm.js index 1a2e2ad..90061d3 100644 --- a/pos_odoo_driver_display/static/src/js/devices.esm.js +++ b/pos_driver_display/static/src/js/devices.esm.js @@ -2,7 +2,7 @@ // @author: Sylvain LE GAL (https://twitter.com/legalsylvain) // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -odoo.define("pos_odoo_driver_display.devices", function (require) { +odoo.define("pos_driver_display.devices", function (require) { var ProxyDevice = require("point_of_sale.devices").ProxyDevice; ProxyDevice.include({ diff --git a/pos_odoo_driver_display/static/src/js/models.esm.js b/pos_driver_display/static/src/js/models.esm.js similarity index 100% rename from pos_odoo_driver_display/static/src/js/models.esm.js rename to pos_driver_display/static/src/js/models.esm.js diff --git a/pos_odoo_driver_display/views/view_pos_config.xml b/pos_driver_display/views/view_pos_config.xml similarity index 100% rename from pos_odoo_driver_display/views/view_pos_config.xml rename to pos_driver_display/views/view_pos_config.xml diff --git a/pos_odoo_driver_payment/README.rst b/pos_driver_payment/README.rst similarity index 87% rename from pos_odoo_driver_payment/README.rst rename to pos_driver_payment/README.rst index 6b54cc2..da8d89e 100644 --- a/pos_odoo_driver_payment/README.rst +++ b/pos_driver_payment/README.rst @@ -17,7 +17,7 @@ Point of Sale - Telium Payment Terminal (odoo-pos-driver) :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-grap%2Fodoo--addons--pos-lightgray.png?logo=github - :target: https://github.com/grap/odoo-addons-pos/tree/16.0/pos_odoo_driver_payment + :target: https://github.com/grap/odoo-addons-pos/tree/16.0/pos_driver_payment :alt: grap/odoo-addons-pos |badge1| |badge2| |badge3| @@ -39,7 +39,7 @@ Configuration * Check the option *Is Payment Terminal* -.. figure:: https://raw.githubusercontent.com/grap/odoo-addons-pos/16.0/pos_odoo_driver_payment/static/img/pos_payment_method_form.png +.. figure:: https://raw.githubusercontent.com/grap/odoo-addons-pos/16.0/pos_driver_payment/static/img/pos_payment_method_form.png Usage ===== @@ -50,7 +50,7 @@ Usage * Click on the button "Send to Payment Terminal" -.. figure:: https://raw.githubusercontent.com/grap/odoo-addons-pos/16.0/pos_odoo_driver_payment/static/img/pos_front_end.png +.. figure:: https://raw.githubusercontent.com/grap/odoo-addons-pos/16.0/pos_driver_payment/static/img/pos_front_end.png Bug Tracker =========== @@ -58,7 +58,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -86,6 +86,6 @@ Original authors and ideas are: Maintainers ~~~~~~~~~~~ -This module is part of the `grap/odoo-addons-pos `_ project on GitHub. +This module is part of the `grap/odoo-addons-pos `_ project on GitHub. You are welcome to contribute. diff --git a/pos_odoo_driver_payment/__init__.py b/pos_driver_payment/__init__.py similarity index 100% rename from pos_odoo_driver_payment/__init__.py rename to pos_driver_payment/__init__.py diff --git a/pos_odoo_driver_payment/__manifest__.py b/pos_driver_payment/__manifest__.py similarity index 71% rename from pos_odoo_driver_payment/__manifest__.py rename to pos_driver_payment/__manifest__.py index 5780ef9..1549605 100644 --- a/pos_odoo_driver_payment/__manifest__.py +++ b/pos_driver_payment/__manifest__.py @@ -20,11 +20,11 @@ "depends": ["point_of_sale"], "assets": { "point_of_sale.assets": [ - "pos_odoo_driver_payment/static/src/css/pos.css", - "pos_odoo_driver_payment/static/src/js/devices.esm.js", - "pos_odoo_driver_payment/static/src/js/ProxyStatus.esm.js", - "pos_odoo_driver_payment/static/src/js/PaymentScreen.esm.js", - "pos_odoo_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml", + "pos_driver_payment/static/src/css/pos.css", + "pos_driver_payment/static/src/js/devices.esm.js", + "pos_driver_payment/static/src/js/ProxyStatus.esm.js", + "pos_driver_payment/static/src/js/PaymentScreen.esm.js", + "pos_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml", ], }, "data": [ diff --git a/pos_driver_payment/i18n/fr.po b/pos_driver_payment/i18n/fr.po new file mode 100644 index 0000000..9240b2d --- /dev/null +++ b/pos_driver_payment/i18n/fr.po @@ -0,0 +1,96 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_driver_payment +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-09-10 22:50+0000\n" +"PO-Revision-Date: 2024-09-10 22:50+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: pos_driver_payment +#: model:ir.model.fields,help:pos_driver_payment.field_pos_config__iface_payment_terminal +#: model:ir.model.fields,help:pos_driver_payment.field_res_config_settings__pos_iface_payment_terminal +msgid "A payment terminal is available on the Proxy" +msgstr "Un terminal de paiement est disponible via le proxy" + +#. module: pos_driver_payment +#. odoo-javascript +#: code:addons/pos_driver_payment/static/src/js/PaymentScreen.esm.js:0 +#, python-format +msgid "Communication failed" +msgstr "Echec de la communication" + +#. module: pos_driver_payment +#: model:ir.model,name:pos_driver_payment.model_res_config_settings +msgid "Config Settings" +msgstr "Paramètres de configuration" + +#. module: pos_driver_payment +#. odoo-javascript +#: code:addons/pos_driver_payment/static/src/js/ProxyStatus.esm.js:0 +#, python-format +msgid "EPT" +msgstr "TPE" + +#. module: pos_driver_payment +#. odoo-javascript +#: code:addons/pos_driver_payment/static/src/js/ProxyStatus.esm.js:0 +#, python-format +msgid "EPT Offline" +msgstr "TPE hors ligne" + +#. module: pos_driver_payment +#: model:ir.model.fields,field_description:pos_driver_payment.field_pos_payment_method__is_payment_terminal +msgid "Is Payment Terminal" +msgstr "Est un terminal de paiement" + +#. module: pos_driver_payment +#: model:ir.model.fields,field_description:pos_driver_payment.field_pos_config__iface_payment_terminal +#: model:ir.model.fields,field_description:pos_driver_payment.field_res_config_settings__pos_iface_payment_terminal +#: model_terms:ir.ui.view,arch_db:pos_driver_payment.view_res_config_settings_form +msgid "Payment Terminal" +msgstr "Terminal de paiement" + +#. module: pos_driver_payment +#: model:ir.model,name:pos_driver_payment.model_pos_config +msgid "Point of Sale Configuration" +msgstr "Configuration du point de vente" + +#. module: pos_driver_payment +#: model:ir.model,name:pos_driver_payment.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Modes de paiement du point de vente" + +#. module: pos_driver_payment +#: model:ir.model,name:pos_driver_payment.model_pos_session +msgid "Point of Sale Session" +msgstr "Session du point de vente" + +#. module: pos_driver_payment +#. odoo-javascript +#: code:addons/pos_driver_payment/static/src/js/PaymentScreen.esm.js:0 +#, python-format +msgid "" +"Possible reasons: \n" +"- the terminal payment is not connected\n" +"- the device is busy for the time being (still processing a payment)." +msgstr "" +"Raisons possibles: \n" +"- Le terminal de paiement n'est pas connecté\n" +"- Le périphérique est occupé pour le moment (déjà en train de traiter un paiement)" + +#. module: pos_driver_payment +#. odoo-javascript +#: code:addons/pos_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml:0 +#: code:addons/pos_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml:0 +#, python-format +msgid "Send to Payment Terminal" +msgstr "Envoyer au terminal de paiement" diff --git a/pos_odoo_driver_payment/models/__init__.py b/pos_driver_payment/models/__init__.py similarity index 100% rename from pos_odoo_driver_payment/models/__init__.py rename to pos_driver_payment/models/__init__.py diff --git a/pos_odoo_driver_payment/models/pos_config.py b/pos_driver_payment/models/pos_config.py similarity index 100% rename from pos_odoo_driver_payment/models/pos_config.py rename to pos_driver_payment/models/pos_config.py diff --git a/pos_odoo_driver_payment/models/pos_payment_method.py b/pos_driver_payment/models/pos_payment_method.py similarity index 100% rename from pos_odoo_driver_payment/models/pos_payment_method.py rename to pos_driver_payment/models/pos_payment_method.py diff --git a/pos_odoo_driver_payment/models/pos_session.py b/pos_driver_payment/models/pos_session.py similarity index 100% rename from pos_odoo_driver_payment/models/pos_session.py rename to pos_driver_payment/models/pos_session.py diff --git a/pos_odoo_driver_payment/models/res_config_settings.py b/pos_driver_payment/models/res_config_settings.py similarity index 100% rename from pos_odoo_driver_payment/models/res_config_settings.py rename to pos_driver_payment/models/res_config_settings.py diff --git a/pos_odoo_driver_payment/readme/CONFIGURE.rst b/pos_driver_payment/readme/CONFIGURE.rst similarity index 100% rename from pos_odoo_driver_payment/readme/CONFIGURE.rst rename to pos_driver_payment/readme/CONFIGURE.rst diff --git a/pos_odoo_driver_payment/readme/CONTRIBUTORS.rst b/pos_driver_payment/readme/CONTRIBUTORS.rst similarity index 100% rename from pos_odoo_driver_payment/readme/CONTRIBUTORS.rst rename to pos_driver_payment/readme/CONTRIBUTORS.rst diff --git a/pos_odoo_driver_payment/readme/DESCRIPTION.rst b/pos_driver_payment/readme/DESCRIPTION.rst similarity index 100% rename from pos_odoo_driver_payment/readme/DESCRIPTION.rst rename to pos_driver_payment/readme/DESCRIPTION.rst diff --git a/pos_odoo_driver_payment/readme/USAGE.rst b/pos_driver_payment/readme/USAGE.rst similarity index 100% rename from pos_odoo_driver_payment/readme/USAGE.rst rename to pos_driver_payment/readme/USAGE.rst diff --git a/pos_odoo_driver_payment/static/description/pos_front_end.png b/pos_driver_payment/static/description/pos_front_end.png similarity index 100% rename from pos_odoo_driver_payment/static/description/pos_front_end.png rename to pos_driver_payment/static/description/pos_front_end.png diff --git a/pos_odoo_driver_payment/static/description/pos_payment_method_form.png b/pos_driver_payment/static/description/pos_payment_method_form.png similarity index 100% rename from pos_odoo_driver_payment/static/description/pos_payment_method_form.png rename to pos_driver_payment/static/description/pos_payment_method_form.png diff --git a/pos_odoo_driver_payment/static/src/css/pos.css b/pos_driver_payment/static/src/css/pos.css similarity index 100% rename from pos_odoo_driver_payment/static/src/css/pos.css rename to pos_driver_payment/static/src/css/pos.css diff --git a/pos_odoo_driver_payment/static/src/js/PaymentScreen.esm.js b/pos_driver_payment/static/src/js/PaymentScreen.esm.js similarity index 95% rename from pos_odoo_driver_payment/static/src/js/PaymentScreen.esm.js rename to pos_driver_payment/static/src/js/PaymentScreen.esm.js index 723cf44..2f0f89b 100644 --- a/pos_odoo_driver_payment/static/src/js/PaymentScreen.esm.js +++ b/pos_driver_payment/static/src/js/PaymentScreen.esm.js @@ -2,7 +2,7 @@ // @author: Sylvain LE GAL (https://twitter.com/legalsylvain) // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -odoo.define("pos_odoo_driver_payment.PaymentScreen", function (require) { +odoo.define("pos_driver_payment.PaymentScreen", function (require) { const PaymentScreen = require("point_of_sale.PaymentScreen"); const Registries = require("point_of_sale.Registries"); diff --git a/pos_odoo_driver_payment/static/src/js/ProxyStatus.esm.js b/pos_driver_payment/static/src/js/ProxyStatus.esm.js similarity index 95% rename from pos_odoo_driver_payment/static/src/js/ProxyStatus.esm.js rename to pos_driver_payment/static/src/js/ProxyStatus.esm.js index aad9cc1..658e589 100644 --- a/pos_odoo_driver_payment/static/src/js/ProxyStatus.esm.js +++ b/pos_driver_payment/static/src/js/ProxyStatus.esm.js @@ -2,7 +2,7 @@ // @author: Sylvain LE GAL (https://twitter.com/legalsylvain) // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -odoo.define("pos_odoo_driver_payment.ProxyStatus", function (require) { +odoo.define("pos_driver_payment.ProxyStatus", function (require) { var Registries = require("point_of_sale.Registries"); var ProxyStatus = require("point_of_sale.ProxyStatus"); diff --git a/pos_odoo_driver_payment/static/src/js/devices.esm.js b/pos_driver_payment/static/src/js/devices.esm.js similarity index 90% rename from pos_odoo_driver_payment/static/src/js/devices.esm.js rename to pos_driver_payment/static/src/js/devices.esm.js index 0202690..bd7cc6a 100644 --- a/pos_odoo_driver_payment/static/src/js/devices.esm.js +++ b/pos_driver_payment/static/src/js/devices.esm.js @@ -2,7 +2,7 @@ // @author: Sylvain LE GAL (https://twitter.com/legalsylvain) // License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -odoo.define("pos_odoo_driver_payment.devices", function (require) { +odoo.define("pos_driver_payment.devices", function (require) { var ProxyDevice = require("point_of_sale.devices").ProxyDevice; diff --git a/pos_odoo_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml b/pos_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml similarity index 92% rename from pos_odoo_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml rename to pos_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml index 29c2d75..2b0540c 100644 --- a/pos_odoo_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml +++ b/pos_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml @@ -1,7 +1,7 @@ - diff --git a/pos_odoo_driver_payment/views/view_pos_payment_method.xml b/pos_driver_payment/views/view_pos_payment_method.xml similarity index 100% rename from pos_odoo_driver_payment/views/view_pos_payment_method.xml rename to pos_driver_payment/views/view_pos_payment_method.xml diff --git a/pos_odoo_driver_payment/views/view_res_config_settings.xml b/pos_driver_payment/views/view_res_config_settings.xml similarity index 100% rename from pos_odoo_driver_payment/views/view_res_config_settings.xml rename to pos_driver_payment/views/view_res_config_settings.xml diff --git a/pos_odoo_driver_device_list/i18n/fr.po b/pos_odoo_driver_device_list/i18n/fr.po deleted file mode 100644 index 6180a5a..0000000 --- a/pos_odoo_driver_device_list/i18n/fr.po +++ /dev/null @@ -1,141 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * pos_odoo_driver_device_list -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-14 13:15+0000\n" -"PO-Revision-Date: 2024-09-14 13:15+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__company_id -msgid "Company" -msgstr "Société" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__config_id -msgid "Config" -msgstr "Point de vente" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__create_uid -msgid "Created by" -msgstr "Créé par" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__create_date -msgid "Created on" -msgstr "Créé le" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields.selection,name:pos_odoo_driver_device_list.selection__pos_device__device_type__display -msgid "Customer Display" -msgstr "Afficheur client" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_config__device_ids -msgid "Device" -msgstr "Périphérique" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__device_type -msgid "Device Type" -msgstr "Type de périphérique" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__display_name -msgid "Display Name" -msgstr "Nom complet" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__id -msgid "ID" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__last_connexion_date -msgid "Last Connexion Date" -msgstr "Date de dernière connexion" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device____last_update -msgid "Last Modified on" -msgstr "Dernière mise à jour le" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__write_uid -msgid "Last Updated by" -msgstr "Dernière mise à jour par" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__write_date -msgid "Last Updated on" -msgstr "Dernière mise à jour le" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__manufacturer -msgid "Manufacturer" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__name -msgid "Name" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields.selection,name:pos_odoo_driver_device_list.selection__pos_device__device_type__payment -msgid "Payment Terminal" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.ui.menu,name:pos_odoo_driver_device_list.menu_pos_device -msgid "PoS Devices" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model,name:pos_odoo_driver_device_list.model_pos_config -msgid "Point of Sale Configuration" -msgstr "Configuration du point de vente" - -#. module: pos_odoo_driver_device_list -#: model:ir.model,name:pos_odoo_driver_device_list.model_pos_device -msgid "Point of Sale Devices" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.actions.act_window,name:pos_odoo_driver_device_list.action_pos_device -msgid "Pos Devices" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields.selection,name:pos_odoo_driver_device_list.selection__pos_device__device_type__printer -msgid "Printer" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__product_name -msgid "Product Name" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields.selection,name:pos_odoo_driver_device_list.selection__pos_device__device_type__scale -msgid "Scale" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__serial_number -msgid "Serial Number" -msgstr "" - -#. module: pos_odoo_driver_device_list -#: model:ir.model.fields,field_description:pos_odoo_driver_device_list.field_pos_device__vendor_product_code -msgid "Vendor Product Code" -msgstr "" diff --git a/pos_odoo_driver_device_list/security/ir.model.access.csv b/pos_odoo_driver_device_list/security/ir.model.access.csv deleted file mode 100644 index bc7e685..0000000 --- a/pos_odoo_driver_device_list/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink -access_pos_device_user,access_pos_device_user,pos_odoo_driver_device_list.model_pos_device,point_of_sale.group_pos_user,1,1,1,0 -access_pos_device_manager,access_pos_device_manager,pos_odoo_driver_device_list.model_pos_device,base.group_system,1,1,1,1 diff --git a/pos_odoo_driver_display/i18n/fr.po b/pos_odoo_driver_display/i18n/fr.po deleted file mode 100644 index b1e01ac..0000000 --- a/pos_odoo_driver_display/i18n/fr.po +++ /dev/null @@ -1,182 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * pos_odoo_driver_display -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-10 11:21+0000\n" -"PO-Revision-Date: 2024-09-10 11:21+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields.selection,name:pos_odoo_driver_display.selection__pos_config__customer_display_format__2_20 -msgid "2 Lines of 20 Characters" -msgstr "2 lignes de 20 caractères" - -#. module: pos_odoo_driver_display -#: model:ir.model,name:pos_odoo_driver_display.model_res_config_settings -msgid "Config Settings" -msgstr "Paramètres de configuration" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_pos_config__customer_display_format -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_format -msgid "Customer Display Format" -msgstr "Format de l'afficheur client" - -#. module: pos_odoo_driver_display -#. odoo-javascript -#: code:addons/pos_odoo_driver_display/static/src/js/ProxyStatus.esm.js:0 -#, python-format -msgid "Display" -msgstr "Afficheur" - -#. module: pos_odoo_driver_display -#. odoo-javascript -#: code:addons/pos_odoo_driver_display/static/src/js/ProxyStatus.esm.js:0 -#, python-format -msgid "Display Offline" -msgstr "Afficheur Hors ligne" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,help:pos_odoo_driver_display.field_pos_config__iface_customer_display -#: model:ir.model.fields,help:pos_odoo_driver_display.field_res_config_settings__pos_iface_customer_display -msgid "Display data on the customer display" -msgstr "Afficher les données sur l'afficheur client" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,help:pos_odoo_driver_display.field_pos_config__customer_display_msg_next_l1 -#: model:ir.model.fields,help:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_msg_next_l1 -msgid "" -"First line of the message on the customer display which is displayed after " -"starting POS and also after validation of an order" -msgstr "" -"Première ligne du message de l'afficheur client qui est affiché après le " -"démarrage de la caisse et également après validation d'une commande client" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,help:pos_odoo_driver_display.field_pos_config__customer_display_msg_closed_l1 -#: model:ir.model.fields,help:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l1 -msgid "" -"First line of the message on the customer display which is displayed when " -"POS is closed" -msgstr "" -"Première ligne du message de l'afficheur client qui est affiché quand la " -"caisse est fermée" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_pos_config__iface_customer_display -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_res_config_settings__pos_iface_customer_display -#: model_terms:ir.ui.view,arch_db:pos_odoo_driver_display.view_res_config_settings_form -msgid "LED Customer Display" -msgstr "Afficheur client LED" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,help:pos_odoo_driver_display.field_pos_config__customer_display_line_length -msgid "Length of the LEDs lines of the customer display" -msgstr "Longueur des lignes de l'afficheur client (nombre de caractères)" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_pos_config__customer_display_line_length -msgid "Line Length" -msgstr "Longueur des lignes" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_pos_config__customer_display_msg_next_l1 -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_msg_next_l1 -msgid "Next Customer (Line 1)" -msgstr "Client suivant (ligne 1)" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_pos_config__customer_display_msg_next_l2 -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_msg_next_l2 -msgid "Next Customer (Line 2)" -msgstr "Client suivant (ligne 2)" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_pos_config__customer_display_msg_closed_l1 -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l1 -msgid "PoS Closed (Line 1)" -msgstr "Caisse fermée (Ligne 1)" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_pos_config__customer_display_msg_closed_l2 -#: model:ir.model.fields,field_description:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l2 -msgid "PoS Closed (Line 2)" -msgstr "Caisse fermée (Ligne 2)" - -#. module: pos_odoo_driver_display -#. odoo-python -#: code:addons/pos_odoo_driver_display/models/pos_config.py:0 -#, python-format -msgid "Point of Sale Closed" -msgstr "Caisse fermée" - -#. module: pos_odoo_driver_display -#: model:ir.model,name:pos_odoo_driver_display.model_pos_config -msgid "Point of Sale Configuration" -msgstr "Configuration du point de vente" - -#. module: pos_odoo_driver_display -#. odoo-python -#: code:addons/pos_odoo_driver_display/models/pos_config.py:0 -#, python-format -msgid "Point of Sale Open" -msgstr "Caisse ouverte" - -#. module: pos_odoo_driver_display -#: model:ir.model,name:pos_odoo_driver_display.model_pos_session -msgid "Point of Sale Session" -msgstr "Session du point de vente" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,help:pos_odoo_driver_display.field_pos_config__customer_display_msg_next_l2 -#: model:ir.model.fields,help:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_msg_next_l2 -msgid "" -"Second line of the message on the customer display which is displayed after " -"starting POS and also after validation of an order" -msgstr "" -"Deuxième ligne du message de l'afficheur client qui est affiché après le " -"démarrage de la caisse et également après validation d'une commande client" - -#. module: pos_odoo_driver_display -#: model:ir.model.fields,help:pos_odoo_driver_display.field_pos_config__customer_display_msg_closed_l2 -#: model:ir.model.fields,help:pos_odoo_driver_display.field_res_config_settings__pos_customer_display_msg_closed_l2 -msgid "" -"Second line of the message on the customer display which is displayed when " -"POS is closed" -msgstr "" -"Deuxième ligne du message de l'afficheur client qui est affiché quand la " -"caisse est fermée" - -#. module: pos_odoo_driver_display -#. odoo-python -#: code:addons/pos_odoo_driver_display/models/pos_config.py:0 -#, python-format -msgid "See you soon!" -msgstr "Au revoir !" - -#. module: pos_odoo_driver_display -#. odoo-python -#: code:addons/pos_odoo_driver_display/models/pos_config.py:0 -#, python-format -msgid "" -"The message for customer display '%(field_name)s' is too long: it has " -"%(current_size)d chars whereas the maximum is %(maxsize)d chars." -msgstr "" -"Le message de l'afficheur client '%(field_name)s' est trop long : il contient %(current_size)d " -"caractères alors que le maximum est de %(maxsize)d caractères." - -#. module: pos_odoo_driver_display -#. odoo-python -#: code:addons/pos_odoo_driver_display/models/pos_config.py:0 -#, python-format -msgid "Welcome!" -msgstr "Bienvenue !" diff --git a/pos_odoo_driver_payment/i18n/fr.po b/pos_odoo_driver_payment/i18n/fr.po deleted file mode 100644 index 04668a4..0000000 --- a/pos_odoo_driver_payment/i18n/fr.po +++ /dev/null @@ -1,96 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * pos_odoo_driver_payment -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 16.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-10 22:50+0000\n" -"PO-Revision-Date: 2024-09-10 22:50+0000\n" -"Last-Translator: \n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: pos_odoo_driver_payment -#: model:ir.model.fields,help:pos_odoo_driver_payment.field_pos_config__iface_payment_terminal -#: model:ir.model.fields,help:pos_odoo_driver_payment.field_res_config_settings__pos_iface_payment_terminal -msgid "A payment terminal is available on the Proxy" -msgstr "Un terminal de paiement est disponible via le proxy" - -#. module: pos_odoo_driver_payment -#. odoo-javascript -#: code:addons/pos_odoo_driver_payment/static/src/js/PaymentScreen.esm.js:0 -#, python-format -msgid "Communication failed" -msgstr "Echec de la communication" - -#. module: pos_odoo_driver_payment -#: model:ir.model,name:pos_odoo_driver_payment.model_res_config_settings -msgid "Config Settings" -msgstr "Paramètres de configuration" - -#. module: pos_odoo_driver_payment -#. odoo-javascript -#: code:addons/pos_odoo_driver_payment/static/src/js/ProxyStatus.esm.js:0 -#, python-format -msgid "EPT" -msgstr "TPE" - -#. module: pos_odoo_driver_payment -#. odoo-javascript -#: code:addons/pos_odoo_driver_payment/static/src/js/ProxyStatus.esm.js:0 -#, python-format -msgid "EPT Offline" -msgstr "TPE hors ligne" - -#. module: pos_odoo_driver_payment -#: model:ir.model.fields,field_description:pos_odoo_driver_payment.field_pos_payment_method__is_payment_terminal -msgid "Is Payment Terminal" -msgstr "Est un terminal de paiement" - -#. module: pos_odoo_driver_payment -#: model:ir.model.fields,field_description:pos_odoo_driver_payment.field_pos_config__iface_payment_terminal -#: model:ir.model.fields,field_description:pos_odoo_driver_payment.field_res_config_settings__pos_iface_payment_terminal -#: model_terms:ir.ui.view,arch_db:pos_odoo_driver_payment.view_res_config_settings_form -msgid "Payment Terminal" -msgstr "Terminal de paiement" - -#. module: pos_odoo_driver_payment -#: model:ir.model,name:pos_odoo_driver_payment.model_pos_config -msgid "Point of Sale Configuration" -msgstr "Configuration du point de vente" - -#. module: pos_odoo_driver_payment -#: model:ir.model,name:pos_odoo_driver_payment.model_pos_payment_method -msgid "Point of Sale Payment Methods" -msgstr "Modes de paiement du point de vente" - -#. module: pos_odoo_driver_payment -#: model:ir.model,name:pos_odoo_driver_payment.model_pos_session -msgid "Point of Sale Session" -msgstr "Session du point de vente" - -#. module: pos_odoo_driver_payment -#. odoo-javascript -#: code:addons/pos_odoo_driver_payment/static/src/js/PaymentScreen.esm.js:0 -#, python-format -msgid "" -"Possible reasons: \n" -"- the terminal payment is not connected\n" -"- the device is busy for the time being (still processing a payment)." -msgstr "" -"Raisons possibles: \n" -"- Le terminal de paiement n'est pas connecté\n" -"- Le périphérique est occupé pour le moment (déjà en train de traiter un paiement)" - -#. module: pos_odoo_driver_payment -#. odoo-javascript -#: code:addons/pos_odoo_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml:0 -#: code:addons/pos_odoo_driver_payment/static/src/xml/PaymentScreenPaymentLines.xml:0 -#, python-format -msgid "Send to Payment Terminal" -msgstr "Envoyer au terminal de paiement" diff --git a/setup/pos_driver_device_list/odoo/addons/pos_driver_device_list b/setup/pos_driver_device_list/odoo/addons/pos_driver_device_list new file mode 120000 index 0000000..4d3058a --- /dev/null +++ b/setup/pos_driver_device_list/odoo/addons/pos_driver_device_list @@ -0,0 +1 @@ +../../../../pos_driver_device_list \ No newline at end of file diff --git a/setup/pos_odoo_driver_device_list/setup.py b/setup/pos_driver_device_list/setup.py similarity index 100% rename from setup/pos_odoo_driver_device_list/setup.py rename to setup/pos_driver_device_list/setup.py diff --git a/setup/pos_driver_display/odoo/addons/pos_driver_display b/setup/pos_driver_display/odoo/addons/pos_driver_display new file mode 120000 index 0000000..b2673a5 --- /dev/null +++ b/setup/pos_driver_display/odoo/addons/pos_driver_display @@ -0,0 +1 @@ +../../../../pos_driver_display \ No newline at end of file diff --git a/setup/pos_odoo_driver_display/setup.py b/setup/pos_driver_display/setup.py similarity index 100% rename from setup/pos_odoo_driver_display/setup.py rename to setup/pos_driver_display/setup.py diff --git a/setup/pos_driver_payment/odoo/addons/pos_driver_payment b/setup/pos_driver_payment/odoo/addons/pos_driver_payment new file mode 120000 index 0000000..3b2e104 --- /dev/null +++ b/setup/pos_driver_payment/odoo/addons/pos_driver_payment @@ -0,0 +1 @@ +../../../../pos_driver_payment \ No newline at end of file diff --git a/setup/pos_odoo_driver_payment/setup.py b/setup/pos_driver_payment/setup.py similarity index 100% rename from setup/pos_odoo_driver_payment/setup.py rename to setup/pos_driver_payment/setup.py diff --git a/setup/pos_odoo_driver_device_list/odoo/addons/pos_odoo_driver_device_list b/setup/pos_odoo_driver_device_list/odoo/addons/pos_odoo_driver_device_list deleted file mode 120000 index 0ddc385..0000000 --- a/setup/pos_odoo_driver_device_list/odoo/addons/pos_odoo_driver_device_list +++ /dev/null @@ -1 +0,0 @@ -../../../../pos_odoo_driver_device_list \ No newline at end of file diff --git a/setup/pos_odoo_driver_display/odoo/addons/pos_odoo_driver_display b/setup/pos_odoo_driver_display/odoo/addons/pos_odoo_driver_display deleted file mode 120000 index 9bae77e..0000000 --- a/setup/pos_odoo_driver_display/odoo/addons/pos_odoo_driver_display +++ /dev/null @@ -1 +0,0 @@ -../../../../pos_odoo_driver_display \ No newline at end of file diff --git a/setup/pos_odoo_driver_payment/odoo/addons/pos_odoo_driver_payment b/setup/pos_odoo_driver_payment/odoo/addons/pos_odoo_driver_payment deleted file mode 120000 index 74ad0d2..0000000 --- a/setup/pos_odoo_driver_payment/odoo/addons/pos_odoo_driver_payment +++ /dev/null @@ -1 +0,0 @@ -../../../../pos_odoo_driver_payment \ No newline at end of file