From 384b354f44ffe0239ce21759cfd23e0b1209fbea Mon Sep 17 00:00:00 2001 From: Sergey Krylov Date: Wed, 19 Feb 2025 14:13:03 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=BE=D0=B5=20=D0=BD=D0=B0=D0=BF=D0=BE=D0=BB=D0=BD=D0=B5=D0=BD?= =?UTF-8?q?=D0=B8=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 5 + __manifest__.py | 19 ++ controllers/__init__.py | 2 + controllers/main.py | 29 +++ data/neutralize.sql | 2 + i18n/ar.po | 213 +++++++++++++++++ i18n/bg.po | 202 ++++++++++++++++ i18n/ca.po | 207 ++++++++++++++++ i18n/cs.po | 203 ++++++++++++++++ i18n/da.po | 204 ++++++++++++++++ i18n/de.po | 221 ++++++++++++++++++ i18n/es.po | 215 +++++++++++++++++ i18n/es_419.po | 214 +++++++++++++++++ i18n/et.po | 208 +++++++++++++++++ i18n/fa.po | 205 ++++++++++++++++ i18n/fi.po | 205 ++++++++++++++++ i18n/fr.po | 217 +++++++++++++++++ i18n/he.po | 203 ++++++++++++++++ i18n/hu.po | 204 ++++++++++++++++ i18n/id.po | 204 ++++++++++++++++ i18n/it.po | 221 ++++++++++++++++++ i18n/ja.po | 208 +++++++++++++++++ i18n/ko.po | 203 ++++++++++++++++ i18n/lt.po | 205 ++++++++++++++++ i18n/lv.po | 203 ++++++++++++++++ i18n/nl.po | 217 +++++++++++++++++ i18n/pl.po | 204 ++++++++++++++++ i18n/pos_viva_wallet.pot | 198 ++++++++++++++++ i18n/pt.po | 202 ++++++++++++++++ i18n/pt_BR.po | 215 +++++++++++++++++ i18n/ru.po | 218 +++++++++++++++++ i18n/sk.po | 202 ++++++++++++++++ i18n/sl.po | 202 ++++++++++++++++ i18n/sr.po | 205 ++++++++++++++++ i18n/sv.po | 204 ++++++++++++++++ i18n/th.po | 213 +++++++++++++++++ i18n/tr.po | 210 +++++++++++++++++ i18n/uk.po | 205 ++++++++++++++++ i18n/vi.po | 204 ++++++++++++++++ i18n/zh_CN.po | 209 +++++++++++++++++ i18n/zh_TW.po | 209 +++++++++++++++++ models/__init__.py | 5 + models/pos_payment_method.py | 207 ++++++++++++++++ models/pos_session.py | 13 ++ static/src/app/payment_viva_wallet.js | 188 +++++++++++++++ static/src/app/pos_bus.js | 17 ++ .../payment_screen/payment_screen.js | 22 ++ static/src/overrides/models.js | 5 + views/pos_payment_method_views.xml | 20 ++ 49 files changed, 8016 insertions(+) create mode 100644 __init__.py create mode 100644 __manifest__.py create mode 100644 controllers/__init__.py create mode 100644 controllers/main.py create mode 100644 data/neutralize.sql create mode 100644 i18n/ar.po create mode 100644 i18n/bg.po create mode 100644 i18n/ca.po create mode 100644 i18n/cs.po create mode 100644 i18n/da.po create mode 100644 i18n/de.po create mode 100644 i18n/es.po create mode 100644 i18n/es_419.po create mode 100644 i18n/et.po create mode 100644 i18n/fa.po create mode 100644 i18n/fi.po create mode 100644 i18n/fr.po create mode 100644 i18n/he.po create mode 100644 i18n/hu.po create mode 100644 i18n/id.po create mode 100644 i18n/it.po create mode 100644 i18n/ja.po create mode 100644 i18n/ko.po create mode 100644 i18n/lt.po create mode 100644 i18n/lv.po create mode 100644 i18n/nl.po create mode 100644 i18n/pl.po create mode 100644 i18n/pos_viva_wallet.pot create mode 100644 i18n/pt.po create mode 100644 i18n/pt_BR.po create mode 100644 i18n/ru.po create mode 100644 i18n/sk.po create mode 100644 i18n/sl.po create mode 100644 i18n/sr.po create mode 100644 i18n/sv.po create mode 100644 i18n/th.po create mode 100644 i18n/tr.po create mode 100644 i18n/uk.po create mode 100644 i18n/vi.po create mode 100644 i18n/zh_CN.po create mode 100644 i18n/zh_TW.po create mode 100644 models/__init__.py create mode 100644 models/pos_payment_method.py create mode 100644 models/pos_session.py create mode 100644 static/src/app/payment_viva_wallet.js create mode 100644 static/src/app/pos_bus.js create mode 100644 static/src/components/payment_screen/payment_screen.js create mode 100644 static/src/overrides/models.js create mode 100644 views/pos_payment_method_views.xml diff --git a/__init__.py b/__init__.py new file mode 100644 index 0000000..d266111 --- /dev/null +++ b/__init__.py @@ -0,0 +1,5 @@ +# coding: utf-8 +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import models +from . import controllers diff --git a/__manifest__.py b/__manifest__.py new file mode 100644 index 0000000..419a2a5 --- /dev/null +++ b/__manifest__.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +{ + 'name': 'POS Viva Wallet', + 'version': '1.0', + 'category': 'Sales/Point of Sale', + 'sequence': 7, + 'summary': 'Integrate your POS with a Viva Wallet payment terminal', + 'data': [ + 'views/pos_payment_method_views.xml', + ], + 'depends': ['point_of_sale'], + 'installable': True, + 'assets': { + 'point_of_sale._assets_pos': [ + 'pos_viva_wallet/static/**/*', + ], + }, + 'license': 'LGPL-3', +} diff --git a/controllers/__init__.py b/controllers/__init__.py new file mode 100644 index 0000000..a7ee9d9 --- /dev/null +++ b/controllers/__init__.py @@ -0,0 +1,2 @@ +# coding: utf-8 +from . import main diff --git a/controllers/main.py b/controllers/main.py new file mode 100644 index 0000000..ebe1584 --- /dev/null +++ b/controllers/main.py @@ -0,0 +1,29 @@ +# coding: utf-8 +import logging +import json +from odoo import http, _ +from odoo.http import request + +_logger = logging.getLogger(__name__) + + +class PosVivaWalletController(http.Controller): + @http.route('/pos_viva_wallet/notification', type='http', auth='none', csrf=False) + def notification(self, company_id, token): + _logger.info('notification received from Viva Wallet') + + payment_method_sudo = request.env['pos.payment.method'].sudo().search([('use_payment_terminal', '=', 'viva_wallet'), ('company_id.id', '=', company_id), ('viva_wallet_webhook_verification_key', '=', token)], limit=1) + + if payment_method_sudo: + if request.httprequest.data: + data = request.get_json_data() + terminal_id = data.get('EventData', {}).get('TerminalId', '') + data_webhook = data.get('EventData', {}) + if terminal_id: + payment_method_sudo = request.env['pos.payment.method'].sudo().search([('viva_wallet_terminal_id', '=', terminal_id)], limit=1) + payment_method_sudo._retrieve_session_id(data_webhook) + else: + _logger.error(_('received a message for a terminal not registered in Odoo: %s', terminal_id)) + return json.dumps({'Key': payment_method_sudo.viva_wallet_webhook_verification_key}) + else: + _logger.error(_('received a message for a pos payment provider not registered.')) diff --git a/data/neutralize.sql b/data/neutralize.sql new file mode 100644 index 0000000..1f1d985 --- /dev/null +++ b/data/neutralize.sql @@ -0,0 +1,2 @@ +UPDATE pos_payment_method + SET viva_wallet_test_mode = true; diff --git a/i18n/ar.po b/i18n/ar.po new file mode 100644 index 0000000..e090f25 --- /dev/null +++ b/i18n/ar.po @@ -0,0 +1,213 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# Malaz Abuidris , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Malaz Abuidris , 2024\n" +"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ar\n" +"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "مفتاح الواجهة البرمجية للتطبيق " + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "لا يمكن معالجة المعاملات التي بها مبلغ قيمته سالبة. " + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "معرف العميل" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "سر العميل" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"تعذر الاتصال بخادم أودو. يرجى التحقق من اتصالك بالإنترنت ثم المحاولة من " +"جديد. " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "لا تملك صلاحية إحضار الرمز من Viva Wallet " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "من الضروري تقديم مفتاح الواجهة البرمجية لاستخدام viva wallet " + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "معرف التاجر" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "رسالة من Viva Wallet: %s " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "لم يتم استلام رمز الحامل " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "يُسمح فقط لـ 'group_pos_user' إحضار الرمز من Viva Wallet " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "يُسمح فقط لـ 'group_pos_user' برؤية حالة آخر معاملة " + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "طرق الدفع في نقطة البيع " + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "جلسة نقطة البيع" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "تشغيل المعاملات في بيئة الاختبار. " + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "معرف جهاز الدفع " + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "وضع الاختبار " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" +"طرأت بعض المشكلات بيننا وبين Viva Wallet، يرجى المحاولة مجدداً لاحقاً. %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"طرأت بعض المشكلات بيننا وبين Viva Wallet، يرجى المحاولة مجدداً لاحقاً. %s) " + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"يتم استخدامه عند الاتصال بـ Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/ " + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"يتم استخدامه عند الاتصال بـ Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "رمز حامل Viva Wallet " + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "خطأ في Viva Wallet " + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "آخر رد في Viva Wallet " + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Viva Wallet Webhook Endpoint" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "مفتاح التحقق لـ Viva Wallet Webhook " + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[معرّف جهاز دفع Viva Wallet]، على سبيل المثال: 16002169 " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "تم استلام رسالة من مزود دفع غير مسجل في نقطة البيع. " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "تم استلام رسالة من جهاز دفع غير مسجل في أودو: %s " diff --git a/i18n/bg.po b/i18n/bg.po new file mode 100644 index 0000000..b744443 --- /dev/null +++ b/i18n/bg.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Maria Boyadjieva , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Maria Boyadjieva , 2024\n" +"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: bg\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API Key" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ИН на клиент" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ИН на търговец" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Сесия на център за продажби" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/ca.po b/i18n/ca.po new file mode 100644 index 0000000..901f872 --- /dev/null +++ b/i18n/ca.po @@ -0,0 +1,207 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Josep Anton Belchi, 2024 +# Quim - eccit , 2024 +# Bàrbara Partegàs , 2024 +# marcescu, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: marcescu, 2024\n" +"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ca\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API Key" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "No es poden processar transaccions amb un import negatiu." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID de client" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"No s'ha pogut connectar amb el servidor Odoo, comproveu la vostra connexió a" +" Internet i torneu-ho a provar." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID del mercader" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Mètodes de pagament de punt de venda" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessió del Punt de Venda" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Executa les operacions en l'entorn de prova." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Mode de prova" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/cs.po b/i18n/cs.po new file mode 100644 index 0000000..6aadd9e --- /dev/null +++ b/i18n/cs.po @@ -0,0 +1,203 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# Aleš Fiala , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Aleš Fiala , 2024\n" +"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: cs\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Klíč API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Klientské ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Merchant ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Platební metody prodejního místa" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Relace prodejního místa" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Spustit transakce v testovacím prostředí." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "ID terminálu" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Testovací režim" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/da.po b/i18n/da.po new file mode 100644 index 0000000..1d6f1e3 --- /dev/null +++ b/i18n/da.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Sanne Kristensen , 2024 +# Martin Trigaux, 2024 +# Mads Søndergaard, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Mads Søndergaard, 2024\n" +"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: da\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API nøgle" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Kunde ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Sælger ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Point of Sale betalingsmetoder" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "PoS session" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Afvikl transaktioner i test miljø." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "Terminal ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/de.po b/i18n/de.po new file mode 100644 index 0000000..e53b13e --- /dev/null +++ b/i18n/de.po @@ -0,0 +1,221 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Friederike Fasterling-Nesselbosch, 2024 +# Wil Odoo, 2024 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: de\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API-Schlüssel" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Transaktion mit negativem Betrag kann nicht durchgeführt werden." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Client-ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "Client-Geheimnis" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Verbindung zum Odoo-Server konnte nicht hergestellt werden, bitte prüfen Sie" +" Ihre Internetverbindung und versuchen Sie es erneut." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "Sie haben keinen Zugriff auf die Abfrage des Tokens von Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" +"Für die Nutzung von Viva Wallet ist die Angabe eines API-Schlüssels " +"erforderlich." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Händler-ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Nachricht von Viva Wallet: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "Kein Inhaber-Token erhalten" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "Nur 'group_pos_user' dürfen Token von Viva Wallet abrufen" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "Nur 'group_pos_user' darf den aktuellen Transaktionsstatus abrufen" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Zahlungsmethoden des Kassensystems" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassensitzung" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Transaktionen in der Testumgebung ausführen." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "Terminal ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Testmodus" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" +"Es gibt Probleme zwischen uns und Viva Wallet, versuchen Sie es später noch " +"einmal. %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"Es gibt Probleme zwischen uns und Viva Wallet, versuchen Sie es später noch " +"einmal. %s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Wird bei der Verbindung mit Viva Wallet verwendet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Wird bei der Verbindung mit Viva Wallet verwendet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Inhaber-Token von Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Fehler von Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Letzte Antwort von Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Webhook-Endpunkt von Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Webhook-Verifizierungsschlüssel von Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[Terminal-ID des Viva-Wallet-Terminals], zum Beispiel: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" +"hat eine Nachricht für einen nicht registrierten Kassenzahlungsanbieter " +"erhalten." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" +"hat eine Nachricht für ein nicht in Odoo registriertes Terminal erhalten: %s" diff --git a/i18n/es.po b/i18n/es.po new file mode 100644 index 0000000..2008452 --- /dev/null +++ b/i18n/es.po @@ -0,0 +1,215 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Leonardo J. Caballero G. , 2024 +# Wil Odoo, 2024 +# Larissa Manderfeld, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Larissa Manderfeld, 2024\n" +"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Clave API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "No se puede procesar transacciones con una cantidad negativa." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID de cliente" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "Secreto de cliente" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"No se pudo conectar al servidor de Odoo, revise su conexión a internet e " +"intente de nuevo." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "No tiene acceso para obtener el token de Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "Es esencial proporcionar una clave API para usar Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID de comerciante" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Mensaje de Viva Wallet: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "No se recibió el token del portador" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "Solo 'group_pos_user' puede conseguir un token de Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" +"Solo 'group_pos_user' puede conseguir el último estado de la transacción" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Métodos de pago en el punto de venta " + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesión TPV" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Ejecute transacciones en el entorno de prueba." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "ID de la terminal" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Modo de prueba" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" +"Tenemos algunos problemas con Viva Wallet, inténtelo de nuevo más tarde.%s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"Hay algunos problemas con Viva Wallet, inténtelo de nuevo más tarde. %s" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Se utiliza al conectarse a Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Se utiliza al conectarse a Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Token de portador de Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Error de Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Respuesta más reciente de Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Punto de conexión Webhook de Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Clave de verificación de Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[ID del terminal de Viva Wallet], por ejemplo: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "recibió un mensaje para un proveedor de pago del TPV no registrado." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "recibió un mensaje para un terminal no registrado en Odoo: %s" diff --git a/i18n/es_419.po b/i18n/es_419.po new file mode 100644 index 0000000..29a1b49 --- /dev/null +++ b/i18n/es_419.po @@ -0,0 +1,214 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Patricia Gutiérrez Capetillo , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Patricia Gutiérrez Capetillo , 2024\n" +"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: es_419\n" +"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Clave API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "No se puede procesar transacciones con una cantidad negativa." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID de cliente" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "Secreto de cliente" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"No se pudo conectar al servidor de Odoo, revise su conexión a internet e " +"intente de nuevo." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "No tiene acceso para obtener el token de Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "Es esencial proveer una clave API para usar Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID de comerciante" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Mensaje de Viva Wallet: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "No se recibió el token del portador" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "Solo 'group_pos_user' puede conseguir un token de Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" +"Solo 'group_pos_user' puede conseguir el estado más reciente de la " +"transacción" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Métodos de pago de punto de venta " + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesión de punto de venta" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Ejecute transacciones en el entorno de prueba." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "ID de la terminal" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Modo de prueba" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" +"Tenemos algunos problemas con Viva Wallet, inténtelo de nuevo más tarde.%s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"Hay algunos problemas con Viva Wallet, inténtelo de nuevo más tarde. %s" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Se usa al conectar con Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Se usa al conectar con Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Token de portador de Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Error de Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Respuesta más reciente de Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Punto final Webhook de Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Clave de verificación de Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[ID de la terminal de Viva Wallet], por ejemplo: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "mensaje recibido de un proveedor de pago en pdv no registrado." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "se recibió un mensaje para una terminal no registrada en Odoo: %s" diff --git a/i18n/et.po b/i18n/et.po new file mode 100644 index 0000000..1d96db0 --- /dev/null +++ b/i18n/et.po @@ -0,0 +1,208 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Anna, 2024 +# Rivo Zängov , 2024 +# Maidu Targama , 2024 +# Triine Aavik , 2024 +# Leaanika Randmets, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Leaanika Randmets, 2024\n" +"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: et\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API võti" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Cannot process transactions with negative amount." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Kliendi ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Odoo serveriga ei õnnestunud ühendust luua, palun kontrollige oma " +"internetiühendust ja proovige uuesti." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Kaupmehe ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Kassa maksemeetodid" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassa Sessioon" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Run transactions in the test environment." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Testrežiim " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/fa.po b/i18n/fa.po new file mode 100644 index 0000000..db229a5 --- /dev/null +++ b/i18n/fa.po @@ -0,0 +1,205 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Hanna Kheradroosta, 2024 +# Hamed Mohammadi , 2024 +# fardin mardani, 2024 +# Hamid Darabi, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Hamid Darabi, 2024\n" +"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fa\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "کلید API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "شناسه مشتری" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "روش های پرداخت پایانه فروش" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "نشست پایانه فروش" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/fi.po b/i18n/fi.po new file mode 100644 index 0000000..3e95347 --- /dev/null +++ b/i18n/fi.po @@ -0,0 +1,205 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Kari Lindgren , 2024 +# Ossi Mantylahti , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Ossi Mantylahti , 2024\n" +"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fi\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API Avain" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Negatiivisen summan sisältäviä tapahtumia ei voida käsitellä." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Asiakkaan tunniste/ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Yhteyttä Odoo-palvelimeen ei saatu muodostettua, tarkista internet-yhteytesi" +" ja yritä uudelleen." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Kauppiastunnus" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Kassan maksutavat" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassan istunto" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Suorita tapahtumia testiympäristössä." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Testitila" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/fr.po b/i18n/fr.po new file mode 100644 index 0000000..0c1f353 --- /dev/null +++ b/i18n/fr.po @@ -0,0 +1,217 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Jolien De Paepe, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Jolien De Paepe, 2024\n" +"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: fr\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Clé API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Impossible de traiter des transactions dont le montant est négatif." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID Client" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "Secret client" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Impossible de se connecter au serveur Odoo. Veuillez vérifier votre " +"connexion Internet et réessayer." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "Vous ne pouvez pas récupérer le jeton de Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "Vous devez fournir la clé API pour pouvoir utiliser viva wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID marchand" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Message de Viva Wallet : %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "Ne pas recevoir le jeton de support" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" +"Seul 'group_pos_user' est autorisé à récupérer des jetons depuis Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" +"Seul 'group_pos_user' est autorisé à obtenir le dernier statut des " +"transactions" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Modes de paiement du point de vente" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Session du point de vente" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Exécutez les transactions dans l'environnement de test." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "ID terminal" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Mode test" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" +"Il y a des problèmes entre nous et Viva Wallet. Veuillez réessayer plus " +"tard. %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"Il y a des problèmes entre nous et Viva Wallet. Veuillez réessayer plus " +"tard.%s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Utilisé lors de la connexion à Viva Wallet : " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Utilisé lors de la connexion à Viva Wallet : " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Jeton de support Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Erreur Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Dernière réponse Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Point de terminaison webhook Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Clé de vérification webhook Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[ID terminal du terminal Viva Wallet], par exemple : 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "a reçu un message pour un fournisseur de paiement non enregistré." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "a reçu un message pour un terminal non enregistré dans Odoo : %s" diff --git a/i18n/he.po b/i18n/he.po new file mode 100644 index 0000000..0405e06 --- /dev/null +++ b/i18n/he.po @@ -0,0 +1,203 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Ha Ketem , 2024 +# ZVI BLONDER , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: ZVI BLONDER , 2024\n" +"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: he\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "מפתח API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "אי אפשר לבצע תשלום על סכום שלילי." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "מזהה לקוח" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "מזהה סוחר" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "אמצעי תשלום קופה" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "משמרת קופה " + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "ביצוע תשלומים בסביבת הנסיונות." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/hu.po b/i18n/hu.po new file mode 100644 index 0000000..81fbeda --- /dev/null +++ b/i18n/hu.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Tamás Németh , 2024 +# Martin Trigaux, 2024 +# Daniel Gerstenbrand , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Daniel Gerstenbrand , 2024\n" +"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API kulcs" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Ügyfél azonosító" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Kereskedelmi azonosító" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Értékesítési Pont Értékesítési folyamat" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/id.po b/i18n/id.po new file mode 100644 index 0000000..dad9d14 --- /dev/null +++ b/i18n/id.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API Key" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Tidak dapat memproses transaksi dengan jumlah negatif." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Client ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Tidak dapat terhubung ke server Odoo, mohon periksa koneksi internet Anda " +"dan coba lagi." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID Pedagang" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Metode Pembayaran Point of Sale POS" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesi Point of Sale" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Jalankan transaksi di environment test." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Mode testing" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/it.po b/i18n/it.po new file mode 100644 index 0000000..d575986 --- /dev/null +++ b/i18n/it.po @@ -0,0 +1,221 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Sergio Zanchetta , 2024 +# Wil Odoo, 2024 +# Marianna Ciofani, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Marianna Ciofani, 2024\n" +"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Chiave API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Impossibile elaborare transazioni con importo negativo." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID cliente" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "Segreto client" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Impossibile connettersi al server Odoo, controlla la tua connessione " +"internet e riprova." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "Non si ha accesso al token di recupero di Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "È essenziale fornire la chiave API per utilizzare Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID commerciante" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Messaggio da Viva Wallet: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "Token Bearer non ricevuto" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" +"Solo gli utenti 'group_pos_user' hanno il permesso di recuperare il token da" +" Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" +"Solo gli utenti 'group_pos_user' hanno il permesso per ottenere lo stato " +"dell'ultima transazione" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Metodi di pagamento punto vendita" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessione punto vendita" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Esegue le transazioni nell'ambiente di prova." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "ID terminale" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Modalità di prova" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" +"Si sono verificati alcuni problemi tra noi e Viva Wallet, riprova più " +"tardi.%s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"Si sono verificati alcuni problemi tra noi e Viva Wallet, riprova più " +"tardi.%s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Utilizzato quando ci si connette via Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Utilizzato quando ci si connette a Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Token Bearer Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Errore Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Ultima risposta Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Endpoint Webhook Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Chiave di verifica Webhook Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[ID terminale di Viva Wallet], ad esempio: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" +"ha ricevuto un messaggio per un fornitore di pagamenti pos non registrato." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "ha ricevuto un messaggio per un terminale non registrato in Odoo: %s" diff --git a/i18n/ja.po b/i18n/ja.po new file mode 100644 index 0000000..79dc0d9 --- /dev/null +++ b/i18n/ja.po @@ -0,0 +1,208 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# Junko Augias, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Junko Augias, 2024\n" +"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ja\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "APIキー" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "負の金額の取引は処理できません。" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "クライアントID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "クライアントシークレット" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "Odooサーバに接続できませんでした。インターネット接続を確認して、もう一度お試し下さい。" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "Viva Walletからトークンを取得するアクセス権がありません。" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "Viva Walletを使用するには、APIキーの提供が不可欠です。" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "マーチャントID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Viva Walletからのメッセージ: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "ベアラートークンを受取らない" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "'group_pos_user' のみがViva Walletからトークンを取得できます。" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "'group_pos_user' のみが最新の取引ステータスを取得できます。" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "POS支払い方法" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "POSセッション" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "テスト環境で取引を行います。" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "端末ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "テストモード" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "Viva Walletとの間で問題が発生しました。もう少し後になってからお試し下さい。%s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "Viva Walletとの間で問題が発生しました。もう少し後になってからお試し下さい: %s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Viva Walletに接続時に使用: https://developer.vivawallet.com/getting-started/find-" +"your-account-credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Viva Walletに接続時に使用: https://developer.vivawallet.com/getting-started/find-" +"your-account-credentials/pos-apis-credentials/#find-your-pos-apis-" +"credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Viva Wallet ベアラートークン" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Viva Wallet エラー" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Viva Wallet最新レスポンス" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Viva Wallet Webhookエンドポイント" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Viva Wallet Webhook認証キー" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[Viva Wallet端末の端末ID]、例: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "POS決済プロバイダーが登録されていないというメッセージを受取りました。" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "端末がOdooに登録されていないというメッセージを受取りました:%s" diff --git a/i18n/ko.po b/i18n/ko.po new file mode 100644 index 0000000..7f7d3bc --- /dev/null +++ b/i18n/ko.po @@ -0,0 +1,203 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# Sarah Park, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Sarah Park, 2024\n" +"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ko\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API 키" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "거래 금액이 마이너스인 경우 처리할 수 없습니다." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "고객 ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "고객 비밀번호" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "Odoo 서버에 연결할 수 없습니다. 인터넷 연결을 확인한 후 다시 시도하세요." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "Viva Wallet에서 토큰을 가져올 권한이 없습니다." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "Viva wallet을 사용하려면 API Key를 필수로 입력해야 합니다." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "판매자 ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Viva Wallet 메시지: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "전달한 토큰을 받지 못했습니다." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "POS 결제 수단" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "점포판매시스템 기간" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "테스트 환경에서 트랜잭션을 실행하십시오." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "단말기 ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "테스트 모드" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "Viva Wallet을 사용하실 수 있도록 진행 중입니다. 나중에 다시 시도하세요.%s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Viva Wallet 전달 토큰" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Viva Wallet 오류" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Viva Wallet 최근 응답 내용" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Viva Wallet 웹훅 엔드포인트" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Viva Wallet 웹훅 인증 키" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[Viva Walle 단말기용 단말기], 예: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/lt.po b/i18n/lt.po new file mode 100644 index 0000000..6f97b90 --- /dev/null +++ b/i18n/lt.po @@ -0,0 +1,205 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Ramunė ViaLaurea , 2024 +# Silvija Butko , 2024 +# Linas Versada , 2024 +# digitouch UAB , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: digitouch UAB , 2024\n" +"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: lt\n" +"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API raktas" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Kliento ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Pardavėjo ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Pardavimo taško mokėjimo būdai" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Pardavimo taško sesija" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/lv.po b/i18n/lv.po new file mode 100644 index 0000000..8c25b5f --- /dev/null +++ b/i18n/lv.po @@ -0,0 +1,203 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# JanisJanis , 2024 +# Armīns Jeltajevs , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Armīns Jeltajevs , 2024\n" +"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API Key" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Pārdošanas punkta maksājumu metodes" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Pārdošanas punkta sesija" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/nl.po b/i18n/nl.po new file mode 100644 index 0000000..7aa0bf9 --- /dev/null +++ b/i18n/nl.po @@ -0,0 +1,217 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Jolien De Paepe, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Jolien De Paepe, 2024\n" +"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: nl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API Key" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Kan transacties met een negatief bedrag niet verwerken." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Client-ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "Clientgeheim" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Kon geen verbinding maken met de Odoo server. Controleer je " +"internetverbinding en probeer het opnieuw." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "Kan het token niet ophalen bij Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "Je moet een API key opgeven om viva wallet te kunnen gebruiken" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Handelaars-ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Bericht van Viva Wallet: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "Bearer-token niet ontvangen" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "Alleen 'group_pos_user' mogen de token ophalen via Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" +"Alleen 'group_pos_user' mogen de laatste status van de transactie ophalen" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Kassa Betaalmethodes" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassa Sessie" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Transacties uitvoeren in de testomgeving." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "Terminal-ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Testmodus" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" +"Er zijn problemen opgetreden tussen ons en Viva Wallet. Probeer het later " +"nog eens. %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"Er zijn problemen opgetreden tussen ons en Viva Wallet. Probeer het later " +"nog eens.%s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Gebruikt bij het verbinden met Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Gebruikt bij het verbinden met Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Bearer-token Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Fout Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Laatste antwoord Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Eindpunt Webhook Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Beveiligingssleutel Webhook Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[Terminal-ID van de Viva Wallet terminaal], bijvoorbeeld: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" +"heeft een bericht ontvangen van een niet geregistreerde betaalprovider." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" +"heeft een bericht ontvangen van een niet in Odoo geregistreerde terminal: %s" diff --git a/i18n/pl.po b/i18n/pl.po new file mode 100644 index 0000000..d541956 --- /dev/null +++ b/i18n/pl.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pl\n" +"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Klucz API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Nie można przetwarzać transakcji z ujemną kwotą." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Identyfikator klienta" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Nie można połączyć się z serwerem Odoo, sprawdź połączenie internetowe i " +"spróbuj ponownie." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Merchant ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Metody płatności punktu sprzedaży" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesja punktu sprzedaży" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Uruchom transakcje w środowisku testowym." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Tryb testowy" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/pos_viva_wallet.pot b/i18n/pos_viva_wallet.pot new file mode 100644 index 0000000..00ec02d --- /dev/null +++ b/i18n/pos_viva_wallet.pot @@ -0,0 +1,198 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-01-30 14:16+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_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/pt.po b/i18n/pt.po new file mode 100644 index 0000000..12029d5 --- /dev/null +++ b/i18n/pt.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Chave API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Id. de Cliente" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Id. do Comerciante" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessão do Ponto de Venda" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po new file mode 100644 index 0000000..d4f8403 --- /dev/null +++ b/i18n/pt_BR.po @@ -0,0 +1,215 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Maitê Dietze, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Maitê Dietze, 2024\n" +"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: pt_BR\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Chave de API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Não é possível processar transações com valores negativos." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID do cliente" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "Segredo do cliente" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Não foi possível conectar ao servidor Odoo. Verifique a sua conexão à " +"internet e tente novamente." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "Não há acesso para buscar o token do Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "É essencial fornecer a chave da API para o uso do Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID do comerciante" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Mensagem do Viva Wallet: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "Não receber token Bearer" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" +"Somente 'group_pos_user' tem permissão para buscar o token do Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" +"Somente 'group_pos_user' tem permissão para obter o status da transação mais" +" recente" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Métodos de pagamento do Ponto de Venda" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sessão do Ponto de Venda" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Execute transações no ambiente de testes." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "IP do terminal" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Modo de teste" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "Estamos tendo problemas com o Stripe. Tente novamente mais tarde. %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"Estamos tendo problemas com o Viva Wallet. Tente novamente mais tarde. %s" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Usado ao se conectar ao Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Usado ao se conectar ao Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Token Bearer do Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Erro do Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Resposta mais recente do Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Endpoint do webhook do Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Chave de verificação do webhook do Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[ID do terminal do Viva Wallet], por exemplo: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" +"recebeu uma mensagem para um provedor de pagamento de pdv não registrado." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "recebeu uma mensagem para um terminal não registrado no Odoo: %s" diff --git a/i18n/ru.po b/i18n/ru.po new file mode 100644 index 0000000..99a15c5 --- /dev/null +++ b/i18n/ru.po @@ -0,0 +1,218 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Irina Fedulova , 2024 +# Martin Trigaux, 2024 +# Wil Odoo, 2024 +# ILMIR , 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: ILMIR , 2024\n" +"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: ru\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_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Ключ API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Невозможно обработать транзакции с отрицательной суммой." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID клиента" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "Секретный ключ клиента" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Не удалось подключиться к серверу Odoo, пожалуйста, проверьте подключение к " +"Интернету и повторите попытку." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "У вас нет доступа к получению токена из кошелька Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "Для использования кошелька viva необходимо предоставить API-ключ" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID продавца" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Сообщение от Viva Wallet: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "Не получен токен на предъявителя" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "Только 'group_pos_user' имеют право получать токен из Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" +"Только 'group_pos_user' имеют право получать последний статус транзакции" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Способы оплаты в торговых точках" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Сессия в торговой точке" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Выполните транзакции в тестовой среде." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "Идентификатор терминала" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Тестовый режим" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" +"Между нами и Viva Wallet возникли некоторые проблемы, повторите попытку " +"позже. %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" +"Между нами и Viva Wallet возникли некоторые проблемы, повторите попытку " +"позже.%s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"Используется при подключении к Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"Используется при подключении к Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Токен-носитель кошелька Viva" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Ошибка кошелька Viva" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Последний ответ от Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Конечная точка Viva Wallet Webhook" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Верификационный ключ Viva Wallet Webhook" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[ID терминала Viva Wallet], например: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "получено сообщение о том, что поставщик платежей не зарегистрирован." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "получено сообщение для терминала, не зарегистрированного в Odoo: %s" diff --git a/i18n/sk.po b/i18n/sk.po new file mode 100644 index 0000000..0ea4443 --- /dev/null +++ b/i18n/sk.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API Kľúč" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID klienta" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID obchodníka" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Relácia miesta predaja" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/sl.po b/i18n/sl.po new file mode 100644 index 0000000..eee09aa --- /dev/null +++ b/i18n/sl.po @@ -0,0 +1,202 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Martin Trigaux, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Martin Trigaux, 2024\n" +"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API ključ" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Client ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Seja POS" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/sr.po b/i18n/sr.po new file mode 100644 index 0000000..b122562 --- /dev/null +++ b/i18n/sr.po @@ -0,0 +1,205 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Dragan Vukosavljevic , 2024 +# コフスタジオ, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: コフスタジオ, 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_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API ljuč" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Cannot process transactions with negative amount." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID klijenta" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Merchant ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Point of Sale Payment Methods" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Sesija prodajnog mesta" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Run transactions in the test environment." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Test mod" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/sv.po b/i18n/sv.po new file mode 100644 index 0000000..d8c2c2e --- /dev/null +++ b/i18n/sv.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Kim Asplund , 2024 +# Chrille Hedberg , 2024 +# Martin Trigaux, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Martin Trigaux, 2024\n" +"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API-nyckel" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Klient-ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Kassa Betalningsmetoder" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Kassasession" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/th.po b/i18n/th.po new file mode 100644 index 0000000..da2ff4c --- /dev/null +++ b/i18n/th.po @@ -0,0 +1,213 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# Rasareeyar Lappiam, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Rasareeyar Lappiam, 2024\n" +"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: th\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "คีย์ API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "ไม่สามารถประมวลผลธุรกรรมที่มียอดติดลบได้" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ไอดีลูกค้า" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "รหัสลับลูกค้า" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ Odoo ได้ " +"โปรดตรวจสอบการเชื่อมต่ออินเตอร์เน็ตของคุณและลองอีกครั้ง" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "ไม่สามารถเข้าถึงโทเค็นการดึงข้อมูลจาก Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "จำเป็นต้องจัดเตรียมคีย์ API สำหรับการใช้ viva wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ไอดีผู้ค้า" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "ข้อความจาก Viva Wallet: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "ไม่ได้รับ Bearer Token" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" +"เฉพาะ 'group_pos_user' เท่านั้นที่ได้รับอนุญาตให้ดึงโทเค็นจาก Viva Wallet" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" +"เฉพาะ 'group_pos_user' เท่านั้นที่ได้รับอนุญาตให้รับสถานะธุรกรรมล่าสุด" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "วิธีการชำระเงินการขายหน้าร้าน" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "เซสชั่นการขายหน้าร้าน" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "ดำเนินการธุรกรรมในสภาพแวดล้อมทดลอง" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "รหัสเทอร์มินัล" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "โหมดทดสอบ" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "มีปัญหาบางอย่างระหว่างเรากับ Viva Wallet โปรดลองอีกครั้งในภายหลัง %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "มีปัญหาบางอย่างระหว่างเรากับ Viva Wallet โปรดลองอีกครั้งในภายหลัง %s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"เมื่อใช้งานเชื่อมต่อกับ Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"เมื่อใช้งานกับ Viva Wallet: https://developer.vivawallet.com/getting-" +"started/find-your-account-credentials/pos-apis-credentials/#find-your-pos-" +"apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "โทเค็น Bearer บน Viva Wallet " + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "ข้อผิดพลาด Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Viva Wallet ตอบกลับล่าสุด" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "จุดสิ้นสุด Webhook ของ Viva Wallet" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "รหัสยืนยัน Viva Wallet Webhook" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[รหัสเทอร์มินัลของเทอร์มินัล Viva Wallet] เช่น: 16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "ได้รับข้อความแจ้งผู้ให้บริการชำระเงิน POS ที่ไม่ได้ลงทะเบียน" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "ได้รับข้อความสำหรับเทอร์มินัลที่ไม่ได้ลงทะเบียนใน Odoo: %s" diff --git a/i18n/tr.po b/i18n/tr.po new file mode 100644 index 0000000..aa0ea00 --- /dev/null +++ b/i18n/tr.po @@ -0,0 +1,210 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Umur Akın , 2024 +# Tugay Hatıl , 2024 +# abc Def , 2024 +# Martin Trigaux, 2024 +# Levent Karakaş , 2024 +# ANIL TAN SAĞIR , 2024 +# Halil, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Halil, 2024\n" +"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API Anahtarı" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Negatif tutardaki işlemler işlenemiyor." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Müşteri ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Odoo sunucusuna bağlanılamadı, lütfen internet bağlantınızı kontrol edin ve " +"tekrar deneyin." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "Ticari ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Satış Noktası Ödeme Yöntemleri" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Satış Noktası Oturumu" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "İşlemleri test ortamında çalıştırın." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Test Modu" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/uk.po b/i18n/uk.po new file mode 100644 index 0000000..c3b2c85 --- /dev/null +++ b/i18n/uk.po @@ -0,0 +1,205 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Alina Lisnenko , 2024 +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: uk\n" +"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Ключ API " + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Неможливо обробити транзакції з від’ємною сумою." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "ID клієнта" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Не вдалося підключитися до сервера Odoo, перевірте підключення до Інтернету " +"та повторіть спробу." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID продавця" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Способи оплати точки продажу" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Сесія точки продажу" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Запустіть транзакції у тестовому середовищі." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "ID терміналу" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Тестовий режим" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/vi.po b/i18n/vi.po new file mode 100644 index 0000000..1a42b7d --- /dev/null +++ b/i18n/vi.po @@ -0,0 +1,204 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Wil Odoo, 2024\n" +"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Language: vi\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "Khóa API" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "Không thể xử lý giao dịch có số tiền âm. " + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "Client ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "" +"Không thể kết nối với máy chủ Odoo, vui lòng kiểm tra kết nối mạng và thử " +"lại. " + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "ID người bán" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "Phương thức thanh toán điểm bán hàng" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "Phiên POS" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "Chạy giao dịch trong môi trường kiểm thử. " + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "Chế độ kiểm tử" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "" diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po new file mode 100644 index 0000000..47bc615 --- /dev/null +++ b/i18n/zh_CN.po @@ -0,0 +1,209 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# Chloe Wang, 2024 +# Yazi Tian, 2024 +# 湘子 南 <1360857908@qq.com>, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: 湘子 南 <1360857908@qq.com>, 2024\n" +"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API 密钥" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "无法处理负数的交易。" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "客户 ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "客户密钥" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "无法连接到 ERP 服务器,请检查您的互联网连接并重试." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "无法从 Viva 钱包获取代币" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "提供使用 viva 钱包的 API 密钥是必不可少的" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "商家ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "来自 Viva 钱包的消息: %s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "未接收不记名令牌" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "只允许 'group_pos_user' 从 Viva 钱包中获取令牌" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "只有 'group_pos_user' 可以获取最新的事务状态" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "POS支付方式" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "POS会话" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "在测试环境中运行事务。" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "终端 ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "测试模式" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "我们和Viva Wallet之间存在一些问题,请稍后再试。%s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "我们和Viva Wallet之间存在一些问题,请稍后再试。%s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"连接 Viva 钱包时使用: https://developer.vivawallet.com/getting-started/find-your-" +"account-credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"连接 Viva 钱包时使用: https://developer.vivawallet.com/getting-started/find-your-" +"account-credentials/pos-apis-credentials/#find-your-pos-apis-credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Viva 钱包承载令牌" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Viva Wallet 错误" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Viva Wallet 最新回应" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Viva Wallet Webhook 终端" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Viva Wallet Webhook 验证密钥" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[Viva钱包终端标识码],例如:16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "收到未注册的 pos 支付提供商的消息." + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "收到未在 ERP 注册的终端的消息: %s" diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po new file mode 100644 index 0000000..617b100 --- /dev/null +++ b/i18n/zh_TW.po @@ -0,0 +1,209 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * pos_viva_wallet +# +# Translators: +# Wil Odoo, 2024 +# 敬雲 林 , 2024 +# Tony Ng, 2024 +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 17.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-01-30 14:16+0000\n" +"PO-Revision-Date: 2024-02-07 08:49+0000\n" +"Last-Translator: Tony Ng, 2024\n" +"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/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" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +msgid "API Key" +msgstr "API 密鑰" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Cannot process transactions with negative amount." +msgstr "無法處理負數金額的交易。" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "Client ID" +msgstr "客戶端 ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_secret +msgid "Client secret" +msgstr "客戶秘密" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "" +"Could not connect to the Odoo server, please check your internet connection " +"and try again." +msgstr "無法連接到Odoo服務器,請檢查您的互聯網連接並重試。" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Do not have access to fetch token from Viva Wallet" +msgstr "沒有權限從 Viva Wallet錢包獲取權杖" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "It is essential to provide API key for the use of viva wallet" +msgstr "使用viva wallet錢包需要提供API 密鑰" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "Merchant ID" +msgstr "商家ID" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Message from Viva Wallet: %s" +msgstr "Viva Wallet錢包提供的資訊:%s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Not receive Bearer Token" +msgstr "未收到持有人權杖" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to fetch token from Viva Wallet" +msgstr "只限 group_pos_user 可從 Viva Wallet 獲取權杖" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "Only 'group_pos_user' are allowed to get latest transaction status" +msgstr "只限 group_pos_user 可獲取最新交易狀態" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_payment_method +msgid "Point of Sale Payment Methods" +msgstr "POS付款條件" + +#. module: pos_viva_wallet +#: model:ir.model,name:pos_viva_wallet.model_pos_session +msgid "Point of Sale Session" +msgstr "POS營業點" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Run transactions in the test environment." +msgstr "在測試環境中執行事項." + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "Terminal ID" +msgstr "終端ID" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_test_mode +msgid "Test mode" +msgstr "測試模式" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later. %s" +msgstr "我們與 Viva Wallet 之間出現一些問題,請稍後再試。%s" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/models/pos_payment_method.py:0 +#, python-format +msgid "There are some issues between us and Viva Wallet, try again later.%s)" +msgstr "我們與 Viva Wallet 之間出現一些問題,請稍後再試。%s)" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_api_key +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_merchant_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/merchant-id-and-api-key/" +msgstr "" +"連線至 Viva Wallet 時使用: https://developer.vivawallet.com/getting-started/find-" +"your-account-credentials/merchant-id-and-api-key/" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_client_id +msgid "" +"Used when connecting to Viva Wallet: " +"https://developer.vivawallet.com/getting-started/find-your-account-" +"credentials/pos-apis-credentials/#find-your-pos-apis-credentials" +msgstr "" +"連線至 Viva Wallet 時使用: https://developer.vivawallet.com/getting-started/find-" +"your-account-credentials/pos-apis-credentials/#find-your-pos-apis-" +"credentials" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_bearer_token +msgid "Viva Wallet Bearer Token" +msgstr "Viva Wallet 持有人權杖" + +#. module: pos_viva_wallet +#. odoo-javascript +#: code:addons/pos_viva_wallet/static/src/app/payment_viva_wallet.js:0 +#, python-format +msgid "Viva Wallet Error" +msgstr "Viva Wallet 錯誤" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_latest_response +msgid "Viva Wallet Latest Response" +msgstr "Viva Wallet 最新回應" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_endpoint +msgid "Viva Wallet Webhook Endpoint" +msgstr "Viva Wallet 網絡鈎子終端點" + +#. module: pos_viva_wallet +#: model:ir.model.fields,field_description:pos_viva_wallet.field_pos_payment_method__viva_wallet_webhook_verification_key +msgid "Viva Wallet Webhook Verification Key" +msgstr "Viva Wallet 網絡鈎子驗證密鑰" + +#. module: pos_viva_wallet +#: model:ir.model.fields,help:pos_viva_wallet.field_pos_payment_method__viva_wallet_terminal_id +msgid "[Terminal ID of the Viva Wallet terminal], for example: 16002169" +msgstr "[Viva Wallet錢包終端點的終端識別碼],如:16002169" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a pos payment provider not registered." +msgstr "收到一個有關未註冊pos付款服務商的訊息。" + +#. module: pos_viva_wallet +#. odoo-python +#: code:addons/pos_viva_wallet/controllers/main.py:0 +#, python-format +msgid "received a message for a terminal not registered in Odoo: %s" +msgstr "收到一個有關未在 Odoo 中註冊的終端機的訊息:%s" diff --git a/models/__init__.py b/models/__init__.py new file mode 100644 index 0000000..f4a0233 --- /dev/null +++ b/models/__init__.py @@ -0,0 +1,5 @@ +# coding: utf-8 +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from . import pos_payment_method +from . import pos_session diff --git a/models/pos_payment_method.py b/models/pos_payment_method.py new file mode 100644 index 0000000..bd07236 --- /dev/null +++ b/models/pos_payment_method.py @@ -0,0 +1,207 @@ +# coding: utf-8 +# Part of Odoo. See LICENSE file for full copyright and licensing details. +import logging +import requests + +from odoo import fields, models, api, tools, _ +from odoo.exceptions import UserError, AccessError + +_logger = logging.getLogger(__name__) +TIMEOUT = 10 + + +class PosPaymentMethod(models.Model): + _inherit = 'pos.payment.method' + + # Viva Wallet + viva_wallet_merchant_id = fields.Char(string="Merchant ID", help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/merchant-id-and-api-key/') + viva_wallet_api_key = fields.Char(string="API Key", help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/merchant-id-and-api-key/') + viva_wallet_client_id = fields.Char(string="Client ID", help='Used when connecting to Viva Wallet: https://developer.vivawallet.com/getting-started/find-your-account-credentials/pos-apis-credentials/#find-your-pos-apis-credentials') + viva_wallet_client_secret = fields.Char(string="Client secret") + viva_wallet_terminal_id = fields.Char(string="Terminal ID", help='[Terminal ID of the Viva Wallet terminal], for example: 16002169') + viva_wallet_bearer_token = fields.Char(default='Bearer Token') + viva_wallet_webhook_verification_key = fields.Char() + viva_wallet_latest_response = fields.Json() # used to buffer the latest asynchronous notification from Adyen. + viva_wallet_test_mode = fields.Boolean(string="Test mode", help="Run transactions in the test environment.") + viva_wallet_webhook_endpoint = fields.Char(compute='_compute_viva_wallet_webhook_endpoint', readonly=True) + + + def _viva_wallet_account_get_endpoint(self): + if self.viva_wallet_test_mode: + return 'https://demo-accounts.vivapayments.com' + return 'https://accounts.vivapayments.com' + + def _viva_wallet_api_get_endpoint(self): + if self.viva_wallet_test_mode: + return 'https://demo-api.vivapayments.com' + return 'https://api.vivapayments.com' + + def _viva_wallet_webhook_get_endpoint(self): + if self.viva_wallet_test_mode: + return 'https://demo.vivapayments.com' + return 'https://www.vivapayments.com' + + def _compute_viva_wallet_webhook_endpoint(self): + web_base_url = self.get_base_url() + self.viva_wallet_webhook_endpoint = f"{web_base_url}/pos_viva_wallet/notification?company_id={self.company_id.id}&token={self.viva_wallet_webhook_verification_key}" + + def _is_write_forbidden(self, fields): + # Allow the modification of these fields even if a pos_session is open + whitelisted_fields = {'viva_wallet_bearer_token', 'viva_wallet_webhook_verification_key', 'viva_wallet_latest_response'} + return bool(fields - whitelisted_fields and self.open_session_ids) + + def _get_payment_terminal_selection(self): + return super()._get_payment_terminal_selection() + [('viva_wallet', 'Viva Wallet')] + + def _bearer_token(self, session): + self.ensure_one() + if not self.env.user.has_group('point_of_sale.group_pos_user'): + raise AccessError(_("Do not have access to fetch token from Viva Wallet")) + + data = {'grant_type': 'client_credentials'} + auth = requests.auth.HTTPBasicAuth(self.viva_wallet_client_id, self.viva_wallet_client_secret) + try: + resp = session.post(f"{self._viva_wallet_account_get_endpoint()}/connect/token", auth=auth, data=data, timeout=TIMEOUT) + except requests.exceptions.RequestException: + _logger.exception("Failed to call viva_wallet_bearer_token endpoint") + + access_token = resp.json().get('access_token') + if access_token: + self.viva_wallet_bearer_token = access_token + return {'Authorization': f"Bearer {access_token}"} + else: + raise UserError(_('Not receive Bearer Token')) + + def _get_verification_key(self, endpoint, viva_wallet_merchant_id, viva_wallet_api_key): + # Get a key to configure the webhook. + # this key need to be the response when we receive a notifiaction + # do not execute this query in test mode + if tools.config['test_enable']: + return 'viva_wallet_test' + + auth = requests.auth.HTTPBasicAuth(viva_wallet_merchant_id, viva_wallet_api_key) + try: + resp = requests.get(f"{endpoint}/api/messages/config/token", auth=auth, timeout=TIMEOUT) + except requests.exceptions.RequestException: + _logger.exception('Failed to call https://%s/api/messages/config/token endpoint', endpoint) + return resp.json().get('Key') + + def _call_viva_wallet(self, endpoint, action, data=None): + session = get_viva_wallet_session() + session.headers.update({'Authorization': f"Bearer {self.viva_wallet_bearer_token}"}) + endpoint = f"{self._viva_wallet_api_get_endpoint()}/ecr/v1/{endpoint}" + try: + resp = session.request(action, endpoint, json=data, timeout=TIMEOUT) + except requests.exceptions.RequestException as e: + return {'error': _("There are some issues between us and Viva Wallet, try again later.%s)", e)} + + if resp.text and resp.json().get('detail') == 'Could not validate credentials': + session.headers.update(self._bearer_token(session)) + resp = session.request(action, endpoint, json=data, timeout=TIMEOUT) + + if resp.status_code == 200: + if resp.text: + return resp.json() + return {'success': resp.status_code} + else: + return {'error': _("There are some issues between us and Viva Wallet, try again later. %s", resp.json().get('detail'))} + + def _retrieve_session_id(self, data_webhook): + # Send a request to confirm the status of the sesions_id + # Need wait to the status of sesions_id is updated setted in session headers; code 202 + + session_id, pos_session_id = data_webhook.get('MerchantTrns', '').split("/") # Split to retrieve pos_sessions_id + endpoint = f"sessions/{session_id}" + data = self._call_viva_wallet(endpoint, 'get') + + if data.get('success'): + data.update({'pos_session_id': pos_session_id, 'data_webhook': data_webhook}) + self.viva_wallet_latest_response = data + self._send_notification(data) + else: + self._send_notification( + {'error': _( + "There are some issues between us and Viva Wallet, try again later. %s", + data.get('detail') + )} + ) + + def _send_notification(self, data): + # Send a notification to the point of sale channel to indicate that the transaction are finish + pos_session_sudo = self.env["pos.session"].browse(int(data.get('pos_session_id', False))) + if pos_session_sudo: + self.env['bus.bus']._sendone(pos_session_sudo._get_bus_channel_name(), 'VIVA_WALLET_LATEST_RESPONSE', pos_session_sudo.config_id.id) + + def viva_wallet_send_payment_request(self, data): + if not self.env.user.has_group('point_of_sale.group_pos_user'): + raise AccessError(_("Only 'group_pos_user' are allowed to fetch token from Viva Wallet")) + + endpoint = "transactions:sale" + return self._call_viva_wallet(endpoint, 'post', data) + + def viva_wallet_send_payment_cancel(self, data): + if not self.env.user.has_group('point_of_sale.group_pos_user'): + raise AccessError(_("Only 'group_pos_user' are allowed to fetch token from Viva Wallet")) + + session_id = data.get('sessionId') + cash_register_id = data.get('cashRegisterId') + endpoint = f"sessions/{session_id}?cashRegisterId={cash_register_id}" + return self._call_viva_wallet(endpoint, 'delete') + + def write(self, vals): + record = super().write(vals) + + if vals.get('viva_wallet_merchant_id') and vals.get('viva_wallet_api_key'): + self.viva_wallet_webhook_verification_key = self._get_verification_key( + self._viva_wallet_webhook_get_endpoint(), + self.viva_wallet_merchant_id, + self.viva_wallet_api_key + ) + + return record + + + def create(self, vals): + records = super().create(vals) + + for record in records: + if record.viva_wallet_merchant_id and record.viva_wallet_api_key: + record.viva_wallet_webhook_verification_key = record._get_verification_key( + record._viva_wallet_webhook_get_endpoint(), + record.viva_wallet_merchant_id, + record.viva_wallet_api_key, + ) + + return records + + def get_latest_viva_wallet_status(self): + if not self.env.user.has_group('point_of_sale.group_pos_user'): + raise AccessError(_("Only 'group_pos_user' are allowed to get latest transaction status")) + + self.ensure_one() + latest_response = self.sudo().viva_wallet_latest_response + return latest_response + + @api.constrains('use_payment_terminal') + def _check_viva_wallet_credentials(self): + for record in self: + if (record.use_payment_terminal == 'viva_wallet' + and not all(record[f] for f in [ + 'viva_wallet_merchant_id', + 'viva_wallet_api_key', + 'viva_wallet_client_id', + 'viva_wallet_client_secret', + 'viva_wallet_terminal_id'] + ) + ): + raise UserError(_('It is essential to provide API key for the use of viva wallet')) + + +def get_viva_wallet_session(): + session = requests.Session() + session.mount('https://', requests.adapters.HTTPAdapter(max_retries=requests.adapters.Retry( + total=6, + backoff_factor=2, + status_forcelist=[202, 500, 502, 503, 504], + ))) + return session diff --git a/models/pos_session.py b/models/pos_session.py new file mode 100644 index 0000000..443e3a9 --- /dev/null +++ b/models/pos_session.py @@ -0,0 +1,13 @@ +# -*- coding: utf-8 -*- +# Part of Odoo. See LICENSE file for full copyright and licensing details. + +from odoo import models + + +class PosSession(models.Model): + _inherit = 'pos.session' + + def _loader_params_pos_payment_method(self): + result = super()._loader_params_pos_payment_method() + result['search_params']['fields'].append('viva_wallet_terminal_id') + return result diff --git a/static/src/app/payment_viva_wallet.js b/static/src/app/payment_viva_wallet.js new file mode 100644 index 0000000..91e616e --- /dev/null +++ b/static/src/app/payment_viva_wallet.js @@ -0,0 +1,188 @@ +/** @odoo-module */ + +import { _t } from "@web/core/l10n/translation"; +import { PaymentInterface } from "@point_of_sale/app/payment/payment_interface"; +import { ErrorPopup } from "@point_of_sale/app/errors/popups/error_popup"; +import { sprintf } from "@web/core/utils/strings"; +import { uuidv4 } from "@point_of_sale/utils"; + +export class PaymentVivaWallet extends PaymentInterface { + + /* + Developer documentation: + https://developer.vivawallet.com/apis-for-point-of-sale/card-terminals-devices/rest-api/eft-pos-api-documentation/ + */ + + setup() { + super.setup(...arguments); + this.paymentLineResolvers = {}; + } + send_payment_request(cid) { + super.send_payment_request(cid); + return this._viva_wallet_pay(cid); + } + send_payment_cancel(order, cid) { + super.send_payment_cancel(order, cid); + return this._viva_wallet_cancel(); + } + pending_viva_wallet_line() { + return this.pos.getPendingPaymentLine("viva_wallet"); + } + + _call_viva_wallet(data, action) { + return this.env.services.orm.silent + .call("pos.payment.method", + action, + [[this.payment_method.id], data] + ) + .catch(this._handle_odoo_connection_failure.bind(this)); + } + + _handle_odoo_connection_failure(data = {}) { + // handle timeout + var line = this.pending_viva_wallet_line(); + if (line) { + line.set_payment_status("retry"); + } + this._show_error( + _t( + "Could not connect to the Odoo server, please check your internet connection and try again." + ) + ); + + return Promise.reject(data); // prevent subsequent onFullFilled's from being called + } + + _viva_wallet_handle_response(response) { + var line = this.pending_viva_wallet_line(); + line.set_payment_status("waitingCard"); + if (response.error) { + this._show_error(response.error); + } + return this.waitForPaymentConfirmation(); + } + + _viva_wallet_pay () { + /** + * Override + */ + super.send_payment_request(...arguments); + var order = this.pos.get_order(); + var line = order.selected_paymentline; + let customerTrns = ' '; + line.set_payment_status("waitingCard"); + + if (line.amount < 0) { + this._show_error(_t("Cannot process transactions with negative amount.")); + return false; + } + + if (order.partner) { + customerTrns = order.partner.name + ' - ' + order.partner.email + } + + line.sessionId = order.uid + ' - ' + uuidv4(); + var data = { + "sessionId": line.sessionId, + "terminalId": line.payment_method.viva_wallet_terminal_id, + "cashRegisterId": this.pos.get_cashier().name, + "amount": line.amount * 100, + "currencyCode": 978, // Viva wallet only uses EUR 978 need add a new field numeric_code in res.currency + "merchantReference": line.sessionId + '/' + this.pos.pos_session.id, + "customerTrns": customerTrns, + "preauth": false, + "maxInstalments": 0, + "tipAmount": 0 + }; + return this._call_viva_wallet(data, 'viva_wallet_send_payment_request').then((data) => { + return this._viva_wallet_handle_response(data); + }); + } + + async _viva_wallet_cancel (order, cid) { + /** + * Override + */ + super.send_payment_cancel(...arguments); + const line = this.pos.get_order().selected_paymentline; + + var data = { + "sessionId": line.sessionId, + "cashRegisterId": this.pos.get_cashier().name + }; + return this._call_viva_wallet(data, 'viva_wallet_send_payment_cancel').then((data) => { + this._viva_wallet_handle_response(data); + return true; + }); + } + + /** + * This method is called from pos_bus when the payment + * confirmation from Viva Wallet is received via the webhook and confirmed in the retrieve_session_id. + */ + async handleVivaWalletStatusResponse() { + var line = this.pending_viva_wallet_line(); + const notification = await this.env.services.orm.silent.call( + "pos.payment.method", + "get_latest_viva_wallet_status", + [[this.payment_method.id]] + ); + + if (!notification) { + this._handle_odoo_connection_failure(); + return; + } + + const isPaymentSuccessful = this.isPaymentSuccessful(notification); + if (isPaymentSuccessful) { + this.handleSuccessResponse(line, notification); + } else { + this._show_error( + sprintf(_t("Message from Viva Wallet: %s"), notification.error) + ); + } + + // when starting to wait for the payment response we create a promise + // that will be resolved when the payment response is received. + // In case this resolver is lost ( for example on a refresh ) we + // we use the handle_payment_response method on the payment line + const resolver = this.paymentLineResolvers?.[line.cid]; + if (resolver) { + resolver(isPaymentSuccessful); + } else { + line.handle_payment_response(isPaymentSuccessful); + } + } + + isPaymentSuccessful(notification) { + return ( + notification && + notification.sessionId == + this.pending_viva_wallet_line().sessionId && + notification.success + ); + } + + waitForPaymentConfirmation() { + return new Promise((resolve) => { + this.paymentLineResolvers[this.pending_viva_wallet_line().cid] = resolve; + }); + } + + handleSuccessResponse(line, notification) { + line.transaction_id = notification.transactionId; + line.card_type = notification.applicationLabel; + line.cardholder_name = notification.FullName || ""; + } + + _show_error (msg, title) { + if (!title) { + title = _t("Viva Wallet Error"); + } + this.pos.env.services.popup.add(ErrorPopup, { + title: title, + body: msg, + }); + } +}; + diff --git a/static/src/app/pos_bus.js b/static/src/app/pos_bus.js new file mode 100644 index 0000000..71aec52 --- /dev/null +++ b/static/src/app/pos_bus.js @@ -0,0 +1,17 @@ +/** @odoo-module */ + +import { patch } from "@web/core/utils/patch"; +import { PosBus } from "@point_of_sale/app/bus/pos_bus_service"; + +patch(PosBus.prototype, { + // Override + dispatch(message) { + super.dispatch(...arguments); + + if (message.type === "VIVA_WALLET_LATEST_RESPONSE" && message.payload === this.pos.config.id) { + this.pos + .getPendingPaymentLine("viva_wallet") + .payment_method.payment_terminal.handleVivaWalletStatusResponse(); + } + }, +}); diff --git a/static/src/components/payment_screen/payment_screen.js b/static/src/components/payment_screen/payment_screen.js new file mode 100644 index 0000000..b591762 --- /dev/null +++ b/static/src/components/payment_screen/payment_screen.js @@ -0,0 +1,22 @@ +/** @odoo-module */ + +import { PaymentScreen } from "@point_of_sale/app/screens/payment_screen/payment_screen"; +import { patch } from "@web/core/utils/patch"; +import { onMounted } from "@odoo/owl"; + +patch(PaymentScreen.prototype, { + setup() { + super.setup(...arguments); + onMounted(() => { + const pendingPaymentLine = this.currentOrder.paymentlines.find( + (paymentLine) => + paymentLine.payment_method.use_payment_terminal === "viva_wallet" && + !paymentLine.is_done() && + paymentLine.get_payment_status() !== "pending" + ); + if (!pendingPaymentLine) { + return; + } + }); + }, +}); diff --git a/static/src/overrides/models.js b/static/src/overrides/models.js new file mode 100644 index 0000000..2cd4081 --- /dev/null +++ b/static/src/overrides/models.js @@ -0,0 +1,5 @@ +/** @odoo-module */ +import { register_payment_method } from "@point_of_sale/app/store/pos_store"; +import { PaymentVivaWallet } from "@pos_viva_wallet/app/payment_viva_wallet"; + +register_payment_method("viva_wallet", PaymentVivaWallet); diff --git a/views/pos_payment_method_views.xml b/views/pos_payment_method_views.xml new file mode 100644 index 0000000..71527da --- /dev/null +++ b/views/pos_payment_method_views.xml @@ -0,0 +1,20 @@ + + + + pos.payment.method.form.inherit.viva.wallet + pos.payment.method + + + + + + + + + + + + + + +