Начальное наполнение
This commit is contained in:
parent
6ad0f5091e
commit
b180500122
5
__init__.py
Normal file
5
__init__.py
Normal file
@ -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
|
21
__manifest__.py
Normal file
21
__manifest__.py
Normal file
@ -0,0 +1,21 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
{
|
||||
'name': 'POS Adyen',
|
||||
'version': '1.0',
|
||||
'category': 'Sales/Point of Sale',
|
||||
'sequence': 6,
|
||||
'summary': 'Integrate your POS with an Adyen payment terminal',
|
||||
'data': [
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/pos_payment_method_views.xml',
|
||||
],
|
||||
'depends': ['point_of_sale'],
|
||||
'installable': True,
|
||||
'assets': {
|
||||
'point_of_sale._assets_pos': [
|
||||
'pos_adyen/static/**/*',
|
||||
],
|
||||
},
|
||||
'license': 'LGPL-3',
|
||||
}
|
2
controllers/__init__.py
Normal file
2
controllers/__init__.py
Normal file
@ -0,0 +1,2 @@
|
||||
# coding: utf-8
|
||||
from . import main
|
80
controllers/main.py
Normal file
80
controllers/main.py
Normal file
@ -0,0 +1,80 @@
|
||||
# coding: utf-8
|
||||
import logging
|
||||
import pprint
|
||||
import json
|
||||
from urllib.parse import parse_qs
|
||||
from odoo import http
|
||||
from odoo.http import request
|
||||
from odoo.tools import consteq
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class PosAdyenController(http.Controller):
|
||||
|
||||
@http.route('/pos_adyen/notification', type='json', methods=['POST'], auth='public', csrf=False, save_session=False)
|
||||
def notification(self):
|
||||
data = json.loads(request.httprequest.data)
|
||||
|
||||
# ignore if it's not a response to a sales request
|
||||
if not data.get('SaleToPOIResponse'):
|
||||
return
|
||||
|
||||
_logger.info('notification received from adyen:\n%s', pprint.pformat(data))
|
||||
|
||||
msg_header = data['SaleToPOIResponse'].get('MessageHeader')
|
||||
if not msg_header \
|
||||
or msg_header.get('ProtocolVersion') != '3.0' \
|
||||
or msg_header.get('MessageClass') != 'Service' \
|
||||
or msg_header.get('MessageType') != 'Response' \
|
||||
or msg_header.get('MessageCategory') != 'Payment' \
|
||||
or not msg_header.get('POIID'):
|
||||
_logger.warning('Received an unexpected Adyen notification')
|
||||
return
|
||||
|
||||
terminal_identifier = msg_header['POIID']
|
||||
adyen_pm_sudo = request.env['pos.payment.method'].sudo().search([('adyen_terminal_identifier', '=', terminal_identifier)], limit=1)
|
||||
if not adyen_pm_sudo:
|
||||
_logger.warning('Received an Adyen event notification for a terminal not registered in Odoo: %s', terminal_identifier)
|
||||
return
|
||||
|
||||
try:
|
||||
adyen_additional_response = data['SaleToPOIResponse']['PaymentResponse']['Response']['AdditionalResponse']
|
||||
pos_hmac = PosAdyenController._get_additional_data_from_unparsed(adyen_additional_response, 'metadata.pos_hmac')
|
||||
|
||||
if not pos_hmac or not consteq(pos_hmac, adyen_pm_sudo._get_hmac(msg_header['SaleID'], msg_header['ServiceID'], msg_header['POIID'], data['SaleToPOIResponse']['PaymentResponse']['SaleData']['SaleTransactionID']['TransactionID'])):
|
||||
_logger.warning('Received an invalid Adyen event notification (invalid hmac): \n%s', pprint.pformat(data))
|
||||
return
|
||||
|
||||
# The HMAC is removed to prevent anyone from using it in place of Adyen.
|
||||
pos_hmac_metadata_raw = 'metadata.pos_hmac='+pos_hmac
|
||||
safe_additional_response = adyen_additional_response.replace('&'+pos_hmac_metadata_raw, '').replace(pos_hmac_metadata_raw, '')
|
||||
data['SaleToPOIResponse']['PaymentResponse']['Response']['AdditionalResponse'] = safe_additional_response
|
||||
except (KeyError, AttributeError):
|
||||
_logger.warning('Received an invalid Adyen event notification: \n%s', pprint.pformat(data))
|
||||
return
|
||||
|
||||
return self._process_payment_response(data, adyen_pm_sudo)
|
||||
|
||||
@staticmethod
|
||||
def _get_additional_data_from_unparsed(adyen_additional_response, data_key):
|
||||
parsed_adyen_additional_response = parse_qs(adyen_additional_response)
|
||||
return PosAdyenController._get_additional_data_from_parsed(parsed_adyen_additional_response, data_key)
|
||||
|
||||
@staticmethod
|
||||
def _get_additional_data_from_parsed(parsed_adyen_additional_response, data_key):
|
||||
data_value = parsed_adyen_additional_response.get(data_key)
|
||||
return data_value[0] if data_value and len(data_value) == 1 else None
|
||||
|
||||
def _process_payment_response(self, data, adyen_pm_sudo):
|
||||
transaction_id = data['SaleToPOIResponse']['PaymentResponse']['SaleData']['SaleTransactionID']['TransactionID']
|
||||
if not transaction_id:
|
||||
return
|
||||
transaction_id_parts = transaction_id.split("--")
|
||||
if len(transaction_id_parts) != 2:
|
||||
return
|
||||
pos_session_id = int(transaction_id_parts[1])
|
||||
pos_session_sudo = request.env["pos.session"].sudo().browse(pos_session_id)
|
||||
adyen_pm_sudo.adyen_latest_response = json.dumps(data)
|
||||
request.env['bus.bus'].sudo()._sendone(pos_session_sudo._get_bus_channel_name(), 'ADYEN_LATEST_RESPONSE', pos_session_sudo.config_id.id)
|
||||
return request.make_json_response('[accepted]') # https://docs.adyen.com/point-of-sale/design-your-integration/choose-your-architecture/cloud/#guarantee
|
3
data/neutralize.sql
Normal file
3
data/neutralize.sql
Normal file
@ -0,0 +1,3 @@
|
||||
-- disable Adyen Payement POS integration
|
||||
UPDATE pos_payment_method
|
||||
SET adyen_test_mode = true;
|
188
i18n/ar.po
Normal file
188
i18n/ar.po
Normal file
@ -0,0 +1,188 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Malaz Abuidris <msea@odoo.com>, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "إضافة بقشيش من خلال جهاز الدفع بالبطاقة (Adyen) "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "مفتاح الواجهة البرمجية لـ Adyen "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "خطأ في Adyen "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "آخر تشخيص لـ Adyen "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "آخر استجابة لـ Adyen "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "معرف جهاز الدفع Adyen "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "وضع الاختبار لـ Adyen "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "حدث خطأ غير متوقع. رسالة من Adyen: %s "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "اطلب البقشيش من العملاء "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "فشلت عملية المصادقة. يرجى التحقق من بيانات اعتماد Adyen. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"لقد فشلت عملية إلغاء الدفع. يرجى إلغاؤها يدوياً في جهاز الدفع بالبطاقة. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "لا يمكن معالجة المعاملات التي بها مبلغ قيمته سالبة. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "تهيئة الإعدادات "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
"تعذر الاتصال بخادم أودو. يرجى التحقق من اتصالك بالإنترنت ثم المحاولة من "
|
||||
"جديد. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "طلب Adyen غير صالح "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "رسالة من Adyen: %s "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr "يرجى تهيئة منتج بقشيش لنقطة البيع %s لدعم منح البقشيش مع Adyen. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "تهيئة نقطة البيع "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "طرق الدفع في نقطة البيع "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "جلسة نقطة البيع"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "نقطة بيع Adyen طلب بقشيش من العميل "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "تشغيل المعاملات في بيئة الاختبار. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "جهاز الدفع بالبطاقة %s مستخدم بالفعل في الشركة %s لطريقة الدفع %s. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "جهاز الدفع بالبطاقة %s مستخدم بالفعل في طريقة الدفع %s. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"يستخدم عند الاتصال بـ Adyen: https://docs.adyen.com/user-management/how-to-"
|
||||
"get-the-api-key/#description "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
||||
"[نموذج جهاز الدفع بالبطاقة]-[الرقم التسلسلي]، على سبيل المثال: "
|
||||
"P400Plus-123456789 "
|
181
i18n/bg.po
Normal file
181
i18n/bg.po
Normal file
@ -0,0 +1,181 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# KeyVillage, 2023
|
||||
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Maria Boyadjieva <marabo2000@gmail.com>, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Настройки"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Конфигурация на център за продажби"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Сесия на център за продажби"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
196
i18n/ca.po
Normal file
196
i18n/ca.po
Normal file
@ -0,0 +1,196 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Josep Anton Belchi, 2023
|
||||
# martioodo hola, 2023
|
||||
# Óscar Fonseca <tecnico@pyming.com>, 2023
|
||||
# Quim - eccit <quim@eccit.com>, 2023
|
||||
# Eugeni Chafer <eugeni@chafer.cat>, 2023
|
||||
# Ivan Espinola, 2023
|
||||
# marcescu, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: marcescu, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Afegeix una propina a través del terminal de pagament (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Clau de l'API de l'Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Error de l'Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Últim diagnòstic d'Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Última resposta d'Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Identificador de terminal Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Mode de prova de l'Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Hi ha hagut un error inesperat. Missatge d'Adyen:%s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Demanar consell als clients"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
"Ha fallat l'autenticació. Comproveu les vostres credencials de l'Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"La cancel·lació del pagament ha fallat. Si us plau, cancel·leu manualment al"
|
||||
" terminal de pagament."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "No es poden processar transaccions amb un import negatiu."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Paràmetres de configuració"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Missatge d'Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Si us plau configureu un producte per a les propines al POS %s per fer "
|
||||
"possibles les propines amb el terminal de pagament (Adyen)."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configuració del Punt de Venda"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Mètodes de pagament de punt de venda"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sessió del Punt de Venda"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pos Adyen Ask Customer For Tip"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Executa les operacions en l'entorn de prova."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"El terminal %s ja s'utilitza a l'empresa %s en el mètode de pagament %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s ja s'utilitza en el mètode de pagament %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"S'utilitza quan es connecta a Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Model de terminal]-[Nombre de sèrie], per exemple P400Plus-123456789"
|
176
i18n/cs.po
Normal file
176
i18n/cs.po
Normal file
@ -0,0 +1,176 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Jakub Smolka, 2023
|
||||
# Wil Odoo, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Přidat tip přes platební terminál (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API klíč"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen chyba"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Nejnovější diagnóza Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Nejnovější odpověď Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Terminální identifikátor Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Testovací režim Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Požádat zákazníky o spropitné"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Autentizace služby selhala. Zkontrolujte přihlašovací údaje Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigurační nastavení"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Zpráva od Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Nakonfigurujte produkt špičky pro POS %s, který podporuje vyklápění s Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Nastavení prodejního místa"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Platební metody prodejního místa"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Relace prodejního místa"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Spustit transakce v testovacím prostředí."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "Terminál %s se již používá ve společnosti %s při platbě %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminál %s se již používá při platbě %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Použito při připojení k Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal model]-[Serial number], například: P400Plus-123456789"
|
187
i18n/da.po
Normal file
187
i18n/da.po
Normal file
@ -0,0 +1,187 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Sanne Kristensen <sanne@vkdata.dk>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Tilføj drikkepenge via betalingsterminal (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API nøgle"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen fejl"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen seneste diagnostik"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen senest respons"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Ayden terminal identifikator"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen test tilstand"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Spørg kunde om drikkepenge"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
"Autentificering mislykkedes. Tjek venligst dine Adyen "
|
||||
"legitimationsoplysninger."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigurer opsætning"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Besked fra Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Var venlig at konfigurere et drikkepenge produkt for POS %s for at "
|
||||
"understøtte drikkepenge med Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "POS konfiguration"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Point of Sale betalingsmetoder"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "PoS session"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Afvikl transaktioner i test miljø."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s er allerede anvendt på betalingsmetode %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Bruges når der forbindes til Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal model]-[Serienummer], for eksempel: P400Plus-123456789"
|
192
i18n/de.po
Normal file
192
i18n/de.po
Normal file
@ -0,0 +1,192 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Larissa Manderfeld, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Trinkgeld über das Zahlungsterminal hinzufügen (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen-API-Schlüssel"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen-Fehler"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen Letzte Diagnose"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen Letzte Antwort"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen-Terminal-ID"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen-Testmodus"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Ein unerwarteter Fehler ist aufgetreten. Nachricht von Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Kunden nach einem Trinkgeld fragen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
"Authentifizierung fehlgeschlagen. Bitte überprüfen Sie Ihre Adyen-"
|
||||
"Anmeldedaten."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Die Stornierung der Zahlung ist fehlgeschlagen. Bitte stornieren Sie sie "
|
||||
"manuell am Zahlungsterminal."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Transaktion mit negativem Betrag kann nicht durchgeführt werden."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigurationseinstellungen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Ungültige Adyen-Anfrage"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Nachricht von Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Bitte konfigurieren Sie ein Trinkgeldprodukt für Kassensystem %s, um "
|
||||
"Trinkgeld mit Adyen zu unterstützen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Kassensystem-Konfiguration"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Zahlungsmethoden des Kassensystems"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Kassensitzung"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Kassensystem, Ayden-Kunden um Trinkgeld bitten"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Transaktionen in der Testumgebung ausführen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"Terminal %s wird schon in Unternehmen %s für Zahlungsmethode %s verwendet."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s wird schon für Zahlungsmethode %s verwendet."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Bei der Verbindung mit Adyen verwendet: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminalmodell]-[Seriennummer], zum Beispiel: P400Plus-123456789"
|
190
i18n/es.po
Normal file
190
i18n/es.po
Normal file
@ -0,0 +1,190 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Larissa Manderfeld, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Agregar propina a través del método de pago (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Clave de API de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Error de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Último diagnóstico de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Última Respuesta de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Identificador de terminal de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Entorno de prueba de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Ocurrió un error inesperado. Mensaje de Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Solicitar propina a los clientes"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Autenticación fallo. Por favor revise sus credenciales de Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"La cancelación del pago falló. Cancélelo manualmente en la terminal de pago."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "No se puede procesar transacciones con una cantidad negativa."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajustes de configuración"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Solicitud de Adyen no válida"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Mensaje de Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Por favor, configure un producto de propina para POS %s para admitir "
|
||||
"propinas con Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configuración del TPV"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Métodos de pago en el punto de venta "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesión TPV"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pos Adyen Solicitar propina al cliente"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Ejecute transacciones en el entorno de prueba."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"El terminal %s ya está en uso en la compañía %s con el método de pago %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "El terminal %s ya se usa en el método de pago %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Se usa cuando se conecta a Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
||||
"[Modelo de terminal] - [Número de serie], por ejemplo: P400Plus-123456789"
|
192
i18n/es_419.po
Normal file
192
i18n/es_419.po
Normal file
@ -0,0 +1,192 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Fernanda Alvarez, 2023
|
||||
# Lucia Pacheco, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Lucia Pacheco, 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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Agregar propina a través de la terminal de pago (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Clave de API de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Error de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Último diagnóstico de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Última respuesta de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Identificador de terminal de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Entorno de prueba de Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Ocurrió un error inesperado. Mensaje de Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Solicitar propina a los clientes"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "La autenticación falló. Revise sus credenciales de Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Ocurrió un error al cancelar el pago. Cancélelo manualmente desde la "
|
||||
"terminal de pago."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "No se puede procesar transacciones con una cantidad negativa."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ajustes de configuración"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Solicitud de Adyen no válida"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Mensaje de Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Configure un producto de propina para el PdV %s para admitir propinas con "
|
||||
"Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configuración del punto de venta"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Métodos de pago de punto de venta "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesión de punto de venta"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Solicitar propina al cliente en el Punto de venta con Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Ejecute transacciones en el entorno de prueba."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"La terminal %s ya se utiliza en la empresa %s en el método de pago %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "La terminal %s ya se usa en el método de pago %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Se usa cuando se conecta a Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
||||
"[Modelo de terminal] - [Número de serie], por ejemplo: P400Plus-123456789"
|
182
i18n/et.po
Normal file
182
i18n/et.po
Normal file
@ -0,0 +1,182 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Triine Aavik <triine@avalah.ee>, 2023
|
||||
# Patrick-Jordan Kiudorv, 2023
|
||||
# Anna, 2023
|
||||
# Maidu Targama <m.targama@gmail.com>, 2023
|
||||
# Leaanika Randmets, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Leaanika Randmets, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Lisa jootraha läbi makseterminali (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API võti"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen viga"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen'i viimane analüüs"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen'i viimane vastus"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen terminali identifikaator"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen testrežiim"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Tekkis ootamatu viga. Teade Adyenilt: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Küsi kliendilt jootraha"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Autentimine ebaõnnestus. Kontrollige oma Adyeni volitusi."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Makse tühistamine ebaõnnestus. Palun tühistage see makseterminalis käsitsi."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Cannot process transactions with negative amount."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Seadistused"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Teade Adyen'ilt: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Seadistage jootraha toode kassale %s, et toetada Adyen'iga jootraha jätmist."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Kassa seadistused"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Kassa maksemeetodid"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Kassa Sessioon"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Kassa Adyen Küsi kliendilt jootraha"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Run transactions in the test environment."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal 1%s on juba kasutatud sellel maksemeetodil 1%s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Kasutatakse Adyen'iga ühendamisel: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminali mudel]-[Seerianumber], näiteks: P400Plus-123456789"
|
174
i18n/fa.po
Normal file
174
i18n/fa.po
Normal file
@ -0,0 +1,174 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Hamed Mohammadi <hamed@dehongi.com>, 2023
|
||||
# Hanna Kheradroosta, 2023
|
||||
# fardin mardani, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: fardin mardani, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "تنظیمات پیکربندی"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "پیکربندی پایانه فروش"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "روش های پرداخت پایانه فروش"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "نشست پایانه فروش"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
183
i18n/fi.po
Normal file
183
i18n/fi.po
Normal file
@ -0,0 +1,183 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2023
|
||||
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2023
|
||||
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2023
|
||||
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Lisää juomaraha maksupäätteen kautta (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API-avain"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen Virhe"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen Viimeisin diagnoosi"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen Viimeisin vastaus"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen päätteen tunnus"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen testitila"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Tapahtui odottamaton virhe. Viesti Adyenilta: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Pyydä asiakkailta juomarahaa"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Tunnistautuminen epäonnistui. Tarkista Adyen-tunnuksesi."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Maksun peruuttaminen epäonnistui. Peruuta maksu manuaalisesti "
|
||||
"maksupäätteellä."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Negatiivisen summan sisältäviä tapahtumia ei voida käsitellä."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Asetukset"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Viesti Adyenilta: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Määritä juomarahatuote kassalle %s tukeaksesi juomarahojen keräämistä "
|
||||
"Adyenin avulla."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Kassapäätteen asetukset"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Kassan maksutavat"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Kassapäätteen istunto"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Adyen-kassa pyydä asiakkaalta juomarahaa"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Suorita tapahtumia testiympäristössä."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "Päätelaite %s on jo käytössä yrityksessä %s maksutapaan %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Päätelaite %s on jo käytössä maksutavassa %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Käytetään Adyen-yhteyden muodostamisessa: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Päätelaitteen malli]-[Sarjanumero], esimerkiksi: P400Plus-123456789"
|
193
i18n/fr.po
Normal file
193
i18n/fr.po
Normal file
@ -0,0 +1,193 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Jolien De Paepe, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Ajouter un pourboire via le terminal de paiement (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Clé API Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Erreur Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Dernier diagnostic Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Dernière réponse Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Identifiant terminal Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Mode test Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Une erreur inattendue est survenue. Message d'Adyen : %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Demandez un pourboire à vos clients"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
"L'authentification a échoué. Veuillez vérifier vos identifiants Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"L'annulation du paiement a échoué. Veuillez l'annuler manuellement sur le "
|
||||
"terminal de paiement."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Impossible de traiter des transactions avec un montant négatif."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Paramètres de configuration"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Demande Adyen invalide"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Message d'Adyen : %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Veuillez configurer un produit pourboire pour le point de vente %safin de "
|
||||
"prendre en charge les pourboires avec Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configuration du point de vente"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Modes de paiement du point de vente"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Session du point de vente"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pdv Adyen demander un pourboire au client"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Exécuter des transactions dans l'environnement de test."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"Le terminal %s est déjà utilisé dans l'entreprise %s pour le mode de "
|
||||
"paiement %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s est déjà utlisé comme mode de paiement %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Utilisé lors de la connexion à Adyen : https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
||||
"[Modèle de terminal]-[Numéro de série], par exemple : P400Plus-123456789"
|
173
i18n/he.po
Normal file
173
i18n/he.po
Normal file
@ -0,0 +1,173 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Ha Ketem <haketem@gmail.com>, 2023
|
||||
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: ZVI BLONDER <ZVIBLONDER@gmail.com>, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr "ביטול התשלו נכשל. נא לבטל באופן ידני ממסוף התשלומים."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "אי אפשר לבצע תשלום על סכום שלילי."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "הגדר הגדרות"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "תצורת קופה"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "אמצעי תשלום קופה"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "משמרת קופה "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "ביצוע תשלומים בסביבת הנסיונות."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
167
i18n/hr.po
Normal file
167
i18n/hr.po
Normal file
@ -0,0 +1,167 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Bole <bole@dajmi5.com>, 2022
|
||||
# Hrvoje Sić <hrvoje.sic@gmail.com>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2022\n"
|
||||
"Language-Team: Croatian (https://app.transifex.com/odoo/teams/41243/hr/)\n"
|
||||
"Language: hr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cancelling the payment failed. Please cancel it manually on the payment terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Postavke"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Could not connect to the Odoo server, please check your internet connection and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Postavke prodajnog mjesta"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Načini plaćanja na prodajnom mjestu"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Smjena POS-a"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Used when connecting to Adyen: https://docs.adyen.com/user-management/how-to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
173
i18n/hu.po
Normal file
173
i18n/hu.po
Normal file
@ -0,0 +1,173 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Zsolt Godó <zsolttokio@gmail.com>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Beállítások módosítása"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Értékesítési pont beállítása"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Értékesítési Pont Értékesítési folyamat"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
190
i18n/id.po
Normal file
190
i18n/id.po
Normal file
@ -0,0 +1,190 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Abe Manyo, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Abe Manyo, 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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Tambahkan tip melalui terminal pembayaran (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Kunci API Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen Error"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Diagnosis Terkini Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Tanggapan Terkini Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Pengidentifikasi Terminal Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Mode Test Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Terjadi error yang tidak terduga. Pesan dari Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Minta Tip dari Pelanggan"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Autentikasi gagal. Mohon periksa kredensial Adyen Anda."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Membatalkan pembayaran gagal. Mohon batalkan secara manual pada terminal "
|
||||
"pembayaran."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Tidak dapat memproses transaksi dengan jumlah negatif."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Pengaturan Konfigurasi"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Permintaan Adyen tidak valid"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Pesan dari Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Mohon konfigurasi tip produk untuk POS %s untuk mendukung tipping dengan "
|
||||
"Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Konfigurasi Point of Sale"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Metode Pembayaran Point of Sale POS"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesi Point of Sale"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "POS Adyen Minta Tip dari Pelanggan"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Jalankan transaksi di environment test."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"Terminal %s sudah digunakan di perusahaan %s pada metode pembayaran %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s sudah digunakan pada metode pembayaran %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Digunakan saat mencoba menghubungi Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal model]-[Serial number], contohnya: P400Plus-123456789"
|
189
i18n/it.po
Normal file
189
i18n/it.po
Normal file
@ -0,0 +1,189 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Marianna Ciofani, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Aggiungi la mancia attraverso il terminale di pagamento (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Chiave API Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Errore Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Ultima diagnosi Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Ultima risposta Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Identificatore terminale Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Modalità test Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Si è verificato un errore inaspettato. Messaggio da Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Chiedere la mancia ai clienti"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Autenticazione non riuscita. Controllare le credenziali Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"L'annullamento del pagamento non è riuscito. Si prega di annullarlo "
|
||||
"manualmente sul terminale di pagamento."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Impossibile elaborare transazioni con importo negativo."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Impostazioni di configurazione"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Richiesta Adyen non valida"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Messaggio da Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Per gestire le mance in Adyen configurare un prodotto mancia per il POS %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configurazione punto vendita"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Metodi di pagamento punto vendita"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sessione punto vendita"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "POS Adyen chiedi mancia al cliente"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Esegue le transazioni nell'ambiente di prova."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"Il terminale %s è già in uso nell'azienda %s nel metodo di pagamento %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Il terminale %sè già utilizzato nel metodo di pagamento %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Utilizzata per connettersi ad Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Modello terminale]-[Numero di serie], ad esempio: P400Plus-123456789"
|
183
i18n/ja.po
Normal file
183
i18n/ja.po
Normal file
@ -0,0 +1,183 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Junko Augias, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "支払端末 (Adyen)を通してチップを追加"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen APIキー"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyenエラー"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen最新診断"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen最新回答"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen 端末識別子"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyenテストモード"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "予期しないエラーが発生しました。Adyenからのメッセージ: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "顧客にチップを求める"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "認証に失敗しました。Adyenの認証情報を確認して下さい。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr "決済のキャンセルに失敗しました。決済端末で手動でキャンセルして下さい。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "負の金額の取引は処理できません。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "コンフィグ設定"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr "Odooサーバに接続できませんでした。インターネット接続を確認して、もう一度お試し下さい。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "無効なAdyen要求"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Adyenからのメッセージ: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr "Adyenでチップを支払うには、POS%sにチッププロダクトを設定して下さい。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "POS設定"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "POS支払い方法"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "POSセッション"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "POS Adyen顧客にチップを求める"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "テスト環境で取引を行います。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "端末%sはすでに会社%s 内で決済方法%sで使用されています。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "端末%sはすでに決済方法%sで使用されています。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Adyenに接続時に使用: https://docs.adyen.com/user-management/how-to-get-the-api-"
|
||||
"key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[端末モデル]-[シリアル番号]、 例: P400Plus-123456789"
|
183
i18n/ko.po
Normal file
183
i18n/ko.po
Normal file
@ -0,0 +1,183 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Sarah Park, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "결제단말기 (Adyen)으로 팁 추가하기"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API 키"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen 오류"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen 최신 진단"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen 최신 응답"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen 터미널 식별 기호"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen 테스트 모드"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "예상치 못한 오류가 발생했습니다. Adyen 메시지: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "고객에게 팁 요청"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "인증 실패. Adyen 자격 증명을 확인하십시오."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr "결제 취소에 실패했습니다. 결제단말기에서 수기로 취소하시기 바랍니다."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "거래 금액이 마이너스인 경우 처리할 수 없습니다."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "환경 설정"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr "Odoo 서버에 연결할 수 없습니다. 인터넷 연결을 확인한 후 다시 시도하세요."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "잘못된 Adyen 요청"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Adyen의 메시지 : %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr "%s POS에 대한 팁 상품을 구성하십시오. Adyen 팁을 지원합니다."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "POS 환경 설정"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "POS 결제 수단"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "점포판매시스템 기간"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "POS Adyen에서 고객에게 팁 요청"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "테스트 환경에서 트랜잭션을 실행하십시오."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "%s 단말기는 이미 %s 회사에서 %s 결제 방법으로 사용 중입니다."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "터미널 %s는 결제 방법 %s에 이미 사용되고 있습니다."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Adyen에 연결할 때 사용 : https://docs.adyen.com/user-management/how-to-get-the-api-"
|
||||
"key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[터미널 모델]-[일련번호] (예: P400Plus-123456789)"
|
161
i18n/lb.po
Normal file
161
i18n/lb.po
Normal file
@ -0,0 +1,161 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~12.5\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2019-09-09 12:33+0000\n"
|
||||
"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
|
||||
"Language: lb\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cancelling the payment failed. Please cancel it manually on the payment terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Could not connect to the Odoo server, please check your internet connection and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Used when connecting to Adyen: https://docs.adyen.com/user-management/how-to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
173
i18n/lt.po
Normal file
173
i18n/lt.po
Normal file
@ -0,0 +1,173 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Ramunė ViaLaurea <ramune.vialaurea@gmail.com>, 2023
|
||||
# Linas Versada <linaskrisiukenas@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Linas Versada <linaskrisiukenas@gmail.com>, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigūracijos nustatymai"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Pardavimo taško konfigūracija"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Pardavimo taško mokėjimo būdai"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Pardavimo taško sesija"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
172
i18n/lv.po
Normal file
172
i18n/lv.po
Normal file
@ -0,0 +1,172 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Konfigurācijas uzstādījumi"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Pārdošanas punkta konfigurācija"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Pārdošanas punkta maksājumu metodes"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Pārdošanas punkta sesija"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
167
i18n/mn.po
Normal file
167
i18n/mn.po
Normal file
@ -0,0 +1,167 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Martin Trigaux, 2022
|
||||
# Sanjaajamts Badamjunai <b.sanjaajamtsfc@gmail.com>, 2022
|
||||
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2022\n"
|
||||
"Language-Team: Mongolian (https://app.transifex.com/odoo/teams/41243/mn/)\n"
|
||||
"Language: mn\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cancelling the payment failed. Please cancel it manually on the payment terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Тохиргооны тохируулга"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Could not connect to the Odoo server, please check your internet connection and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Борлуулалтын цэгийн тохиргоо"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Төлбөрийн аргууд"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "ПОС сэшн"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Used when connecting to Adyen: https://docs.adyen.com/user-management/how-to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
165
i18n/nb.po
Normal file
165
i18n/nb.po
Normal file
@ -0,0 +1,165 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Marius Stedjan <marius@stedjan.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Marius Stedjan <marius@stedjan.com>, 2022\n"
|
||||
"Language-Team: Norwegian Bokmål (https://app.transifex.com/odoo/teams/41243/nb/)\n"
|
||||
"Language: nb\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API-nøkkel"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen Feil"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen Sist Diagnose"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen Siste Respons"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyem Terminalidentifikator"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen Testmodus"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Spør kunder om tips"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Autentisering feilet. Sjekk dine påloggingsdetaljer for Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cancelling the payment failed. Please cancel it manually on the payment terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Innstillinger"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Could not connect to the Odoo server, please check your internet connection and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Melding fra Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr "Opprett en tips-produkt for kasseløsningen%s, for å støtte bruk av tips med Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Kassapunkt"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Betalingsmetoder for Kassasystem"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Kasseøkt"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Kjør transaksjoner i test-modus."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s er allerede brukt på betalingsmetode %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Used when connecting to Adyen: https://docs.adyen.com/user-management/how-to-get-the-api-key/#description"
|
||||
msgstr "Brukt ved tilkobling til Adyen: https://docs.adyen.com/user-management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal model]-[Serial number], f.eks: P400Plus-123456789"
|
188
i18n/nl.po
Normal file
188
i18n/nl.po
Normal file
@ -0,0 +1,188 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Jolien De Paepe, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Fooi toevoegen via betaalterminal (Adyen)."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API key"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen foutmelding"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen laatste diagnose"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen laatste reactie"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen terminal ID"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen test modus"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Er is een onverwachte fout opgetreden. Bericht van Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Fooi vragen aan klanten"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Authenticatie mislukt. Controleer je Adyen logingegevens."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Het annuleren van de betaling is mislukt. Annuleer deze handmatig op de "
|
||||
"betaalterminal."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Kan transacties met een negatief bedrag niet verwerken."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Configuratie instellingen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Ongeldig Adyen verzoek"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Bericht van Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Om fooien met Adyen te ondersteunen, stel een fooiproduct in voor kassa %s "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Kassa-instellingen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Kassa betaalmethodes"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Kassa sessie"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Kassa Adyen Fooi vragen aan klant"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Transacties uitvoeren in de testomgeving."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "Terminal %s wordt al gebruikt in bedrijf %s op betaalmethode %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s wordt al gebruikt voor de betaalmethode %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Gebruikt bij het verbinden met Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal model]-[Serienummer], bijvoorbeeld: P400Plus-123456789"
|
181
i18n/pl.po
Normal file
181
i18n/pl.po
Normal file
@ -0,0 +1,181 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Dodaj napiwek przez terminal płatniczy (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Klucz API Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Błąd Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Najnowsza diagnoza Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Najnowsza odpowiedź Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Identyfikator terminala Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Tryb testowy Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Wystąpił nieoczekiwany błąd. Wiadomość od Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Poproś klientów o napiwek"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
"Uwierzytelnianie nie powiodło się. Sprawdź swoje dane uwierzytelniające "
|
||||
"Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Anulowanie płatności nie powiodło się. Prosimy o ręczne anulowanie płatności"
|
||||
" na terminalu płatniczym."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Nie można przetwarzać transakcji z ujemną kwotą."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Ustawienia konfiguracji"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Wiadomość od Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Skonfiguruj produkt napiwków dla POS %s, aby obsługiwać napiwki w Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Konfiguracja punktu sprzedaży"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Metody płatności punktu sprzedaży"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesja punktu sprzedaży"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pos Adyen poproś klienta o napiwek"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Uruchom transakcje w środowisku testowym."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "Terminal %s jest już używany w firmie %s do metody płatności %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s jest już używany do metody płatności %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Używany podczas łączenia się z Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Model terminala]-[Numer seryjny], na przykład: P400Plus-123456789"
|
176
i18n/pos_adyen.pot
Normal file
176
i18n/pos_adyen.pot
Normal file
@ -0,0 +1,176 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2024-01-05 12:31+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
180
i18n/pt.po
Normal file
180
i18n/pt.po
Normal file
@ -0,0 +1,180 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Configurações"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configuração do Ponto de Venda"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sessão do Ponto de Venda"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
193
i18n/pt_BR.po
Normal file
193
i18n/pt_BR.po
Normal file
@ -0,0 +1,193 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# a75f12d3d37ea5bf159c4b3e85eb30e7_0fa6927, 2023
|
||||
# Maitê Dietze, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Adicionar gorjeta através do terminal de pagamento (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Chave de API do Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Erro do Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Diagnóstico mais recente do Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Resposta mais recente do Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Identificador do terminal Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Modo de teste do Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Houve um erro inesperado. Mensagem do Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Pedir gorjeta aos clientes"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "A autenticação falhou. Verifique as suas credenciais do Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"O cancelamento do pagamento falhou. Cancele manualmente no terminal de "
|
||||
"pagamento."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Não é possível processar transações com valores negativos."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Configurações"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Solicitação do Adyen inválida"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Mensagem do Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Configure um produto de gorjeta para o PDV %s para permitir gorjetas com "
|
||||
"Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configuração do ponto de venda"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Métodos de pagamento do ponto de venda"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sessão do ponto de venda"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "PDV Adyen - Pedir gorjeta ao cliente"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Execute transações no ambiente de testes."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"O terminal %s já está sendo utilizado na empresa %s na forma de pagamento "
|
||||
"%s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "O terminal %s já está sendo utilizado na forma de pagamento %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Utilizado ao conectar-se ao Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
||||
"[Modelo do terminal]-[Número de série], por exemplo: P400Plus-123456789"
|
168
i18n/ro.po
Normal file
168
i18n/ro.po
Normal file
@ -0,0 +1,168 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Dorin Hongu <dhongu@gmail.com>, 2022
|
||||
# Foldi Robert <foldirobert@nexterp.ro>, 2022
|
||||
# Martin Trigaux, 2022
|
||||
# Hongu Cosmin <cosmin513@gmail.com>, 2022
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 16.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||
"PO-Revision-Date: 2022-09-22 05:54+0000\n"
|
||||
"Last-Translator: Hongu Cosmin <cosmin513@gmail.com>, 2022\n"
|
||||
"Language-Team: Romanian (https://app.transifex.com/odoo/teams/41243/ro/)\n"
|
||||
"Language: ro\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cancelling the payment failed. Please cancel it manually on the payment terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Setări de configurare"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Could not connect to the Odoo server, please check your internet connection and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/js/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid "Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Configurarea Punctului de Vânzare"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Metode plată Punct de Vânzare"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesiune Punct de vânzare"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Ruleează tranzacții în mediul de testare."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminalul %s este deja folosit în metoda de plată%s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Used when connecting to Adyen: https://docs.adyen.com/user-management/how-to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
191
i18n/ru.po
Normal file
191
i18n/ru.po
Normal file
@ -0,0 +1,191 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Dmitry Gorshkov, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Wil Odoo, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Wil Odoo, 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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Добавьте чаевые через платежный терминал (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Ключ API Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Ошибка Адьена"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Последний диагноз Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Последний ответ Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Идентификатор терминала Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Режим тестирования Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Произошла непредвиденная ошибка. Сообщение от Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Попросите клиентов дать вам совет"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
"Аутентификация не удалась. Пожалуйста, проверьте свои учетные данные Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Отмена платежа не удалась. Пожалуйста, отмените его вручную на платежном "
|
||||
"терминале."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Невозможно обработать транзакции с отрицательной суммой."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Параметры конфигурации"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
"Не удалось подключиться к серверу Odoo, пожалуйста, проверьте подключение к "
|
||||
"Интернету и повторите попытку."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Неверный запрос Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Сообщение от Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Пожалуйста, настройте продукт чаевых для POS %s, чтобы поддерживать чаевые с"
|
||||
" помощью Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Конфигурация точки продаж"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Способы оплаты в торговых точках"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Сессия в торговой точке"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pos Adyen Попросите клиента о чаевых"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Выполните транзакции в тестовой среде."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "Терминал %s уже используется в компании %s для оплаты по методу %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Терминал %s уже используется для способа оплаты %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Используется при подключении к Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Модель терминала]-[Серийный номер], например: P400Plus-123456789"
|
180
i18n/sk.po
Normal file
180
i18n/sk.po
Normal file
@ -0,0 +1,180 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Nastavenia konfigurácie"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Konfigurácia miesta predaja"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Relácia miesta predaja"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
181
i18n/sl.po
Normal file
181
i18n/sl.po
Normal file
@ -0,0 +1,181 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Grega Vavtar <grega@hbs.si>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Martin Trigaux, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Uredi nastavitve"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Nastavitve POS-blagajne"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Seja POS"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
189
i18n/sr.po
Normal file
189
i18n/sr.po
Normal file
@ -0,0 +1,189 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Milan Bojovic <mbojovic@outlook.com>, 2023
|
||||
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2023
|
||||
# コフスタジオ, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Add tip through payment terminal (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API key"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen Error"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen Latest Diagnosis"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen Latest Response"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen Terminal Identifier"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen Test Mode"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "An unexpected error occurred. Message from Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Ask Customers For Tip"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Authentication failed. Please check your Adyen credentials."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Cannot process transactions with negative amount."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Podešavanje konfiguracije"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Message from Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Podešavanje POS terminala mesta prodaje"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Point of Sale Payment Methods"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Sesija prodajnog mesta"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pos Adyen Ask Customer For Tip"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Run transactions in the test environment."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "Terminal %s is already used in company %s on payment method %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s is already used on payment method %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
181
i18n/sv.po
Normal file
181
i18n/sv.po
Normal file
@ -0,0 +1,181 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Kim Asplund <kim.asplund@gmail.com>, 2023
|
||||
# Chrille Hedberg <hedberg.chrille@gmail.com>, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Chrille Hedberg <hedberg.chrille@gmail.com>, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API nyckel"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen Fel"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen Senaste Diagnos"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen Senaste Svar"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen Test Läge"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Inställningar"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Kassakonfigurering"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Kassa Betalningsmetoder"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Kassasession"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr ""
|
185
i18n/th.po
Normal file
185
i18n/th.po
Normal file
@ -0,0 +1,185 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Rasareeyar Lappiam, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "เพิ่มทิปผ่านจุดชำระเงิน (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API คีย์"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "ข้อผิดพลาด Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "การวินิจฉัย Adyen ล่าสุด"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "การตอบสนอง Adyen ล่าสุด"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "ตัวระบุสถานี Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "โหมดทดลอง Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "เกิดข้อผิดพลาดทีคาดไม่ถึง ข้อความจาก Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "ขอทิปจากลูกค้า"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "การตรวจสอบสิทธิ์ล้มเหลว โปรดตรวจสอบข้อมูลรับรอง Adyen ของคุณ"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr "การยกเลิกการชำระเงินล้มเหลว โปรดยกเลิกด้วยตนเองที่จุดชำระเงิน"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "ไม่สามารถประมวลผลธุรกรรมที่มียอดติดลบได้"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "ตั้งค่าการกำหนดค่า"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
"ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ Odoo ได้ "
|
||||
"โปรดตรวจสอบการเชื่อมต่ออินเตอร์เน็ตของคุณและลองอีกครั้ง"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "คำขอ Adyen ไม่ถูกต้อง"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "ข้อความจาก Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr "โปรดกำหนดค่าสินค้าทิปสำหรับ POS %sเพื่อรองรับการให้ทิปกับเอเดียน"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "กำหนดค่าการขายหน้าร้าน"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "วิธีการชำระเงินการขายหน้าร้าน"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "เซสชั่นการขายหน้าร้าน"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pos Adyen ขอทิปจากลูกค้า"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "ดำเนินการธุรกรรมในสภาพแวดล้อมทดลอง"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "เทอร์มินัล %s ถูกใช้แล้วในบริษัท %s เกี่ยวกับวิธีการชำระเงิน %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "สถานี %s ได้ใช้วิธีการชำระเงินแล้ว %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"ใช้เมื่อเชื่อมต่อกับ Adyen: https://docs.adyen.com/user-management/how-to-"
|
||||
"get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal model]-[Serial number] ตัวอย่างเช่น: P400Plus-123456789"
|
192
i18n/tr.po
Normal file
192
i18n/tr.po
Normal file
@ -0,0 +1,192 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# abc Def <hdogan1974@gmail.com>, 2023
|
||||
# Martin Trigaux, 2023
|
||||
# Levent Karakaş <levent@mektup.at>, 2023
|
||||
# Halil, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Halil, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Ödeme terminali (Adyen) aracılığıyla bahşiş ekleme"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API anahtarı"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen Hatası"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen Son Tanı"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen Son Yanıt"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen Terminal Tanımlayıcısı"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen Test Modu"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Beklenmeyen bir hata oluştu. Adyen'in Mesajı: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Müşterilerden İpucu İsteyin"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
"Kimlik doğrulama başarısız oldu. Lütfen Adyen kimlik bilgilerinizi kontrol "
|
||||
"edin."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Ödeme iptal edilemedi. Lütfen ödeme terminalinde manuel olarak iptal edin."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Negatif tutardaki işlemler işlenemiyor."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Yapılandırma Ayarları"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr ""
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Adyen'in Mesajı: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Lütfen POS %s için Adyen ile bahşiş vermeyi destekleyecek bir bahşiş ürünü "
|
||||
"yapılandırın."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Satış Noktası Yapılandırması"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Satış Noktası Ödeme Yöntemleri"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Satış Noktası Oturumu"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pos Adyen Müşteriden İpucu İste"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "İşlemleri test ortamında çalıştırın."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "Terminal %s, şirket %s ödeme yöntemi %s zaten kullanılmaktadır."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Terminal %s, ödeme yöntemi %s zaten kullanılmaktadır."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Adyen'e bağlanırken kullanılır: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal modeli]-[Seri numarası], örneğin: P400Plus-123456789"
|
179
i18n/uk.po
Normal file
179
i18n/uk.po
Normal file
@ -0,0 +1,179 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Додайте чайові через платіжний термінал (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Ключ API Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Помилка Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Остання діагностика Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Остання відповідь Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Ідентифікатор терміналу Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Тестовий режим Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Сталася неочікувана помилка. Повідомлення від Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Попросіть клієнта чайові"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "Автентифікація не вдалася. Перевірте ваші облікові дані Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Не вдалося скасувати платіж. Скасуйте його вручну на платіжному терміналі."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "Неможливо обробити транзакції з від’ємною сумою."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Налаштування"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr ""
|
||||
"Не вдалося підключитися до сервера Odoo, перевірте підключення до Інтернету "
|
||||
"та повторіть спробу."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Повідомлення від Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Налаштуйте товар чайових для точки продажу %s для підтримання чайових з "
|
||||
"Adyen."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Налаштування точки продажу"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "Способи оплати точки продажу"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Сесія точки продажу"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Adyen точки продажу запитує клієнта про чайові"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "Запустіть транзакції у тестовому середовищі."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "Термінал %s вже використовується в компанії %s на способі оплати %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Термінал %s вже використовується у способі оплати %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Використовується при з'єднанні з Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Terminal model]-[Serial number], наприклад: P400Plus-123456789"
|
183
i18n/vi.po
Normal file
183
i18n/vi.po
Normal file
@ -0,0 +1,183 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-10-26 21:55+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
|
||||
"Last-Translator: Wil Odoo, 2023\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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "Thêm tiền tip qua thiết bị đầu cuối thanh toán (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Mã khoá API Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Lỗi Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Chẩn đoán Adyen gần nhất"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Phản hồi Adyen gần nhất"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Định danh thiết bị đầu cuối Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Chế độ kiểm thử Adyen"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "Đã xảy ra lỗi ngoài dự kiến. Thông báo từ Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "Yêu cầu tiền tip từ khách hàng"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr ""
|
||||
"Xác nhận không thành công. Vui lòng kiểm tra thông tin đăng nhập Adyen. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr ""
|
||||
"Hủy thanh toán không thành công. Vui lòng hủy thủ công trên thiết bị đầu "
|
||||
"cuối thanh toán. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "Cài đặt cấu hình"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.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_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "Thông báo từ Adyen: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr ""
|
||||
"Vui lòng cấu hình sản phẩm tiền tip cho POS %s để hỗ trợ nhận tiền tip qua "
|
||||
"Adyen. "
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "Cấu hình điểm bán hàng"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.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_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "Phiên POS"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Pos Adyen yêu cầu tiền tip từ khách hàng"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_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_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr ""
|
||||
"Thiết bị đầu cuối %s đã được sử dụng tại công ty %s trong phương thức thanh "
|
||||
"toán %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "Thiết bị đầu cuối %s đã được sử dụng trong phương thức thanh toán %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"Được sử dụng khi kết nối với Adyen: https://docs.adyen.com/user-"
|
||||
"management/how-to-get-the-api-key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[Mẫu thiết bị đầu cuối]-[Số sê-ri], ví dụ: P400Plus-123456789"
|
184
i18n/zh_CN.po
Normal file
184
i18n/zh_CN.po
Normal file
@ -0,0 +1,184 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Chloe Wang, 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-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "通过支付终端添加小费(Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API 密钥"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen 错误"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen最新诊断"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen最新回应"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen 终端标识符"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen测试模式"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "发生了一个意外的错误。来自Adyen的消息。%s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "询问客户获取小费"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "身份验证失败。请检查您的Adyen证明。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr "取消支付失败。请在支付终端上手动取消它。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "无法处理负数的交易。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "配置设置"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr "无法连接到 ERP 服务器,请检查您的互联网连接并重试."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "无效 Adyen 请求"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "来自Adyen的消息: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr "请使用Adyen为POS%s配置小费产品以支持小费付款。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "POS配置"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "POS支付方式"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "POS会话"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Adyen POS向客户询问小费"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "在测试环境中运行事务。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "终端%s已在在公司%s的付款方式%s中使用。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "终端%s已用于支付方式%s。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"连接到Adyen时使用:https://docs.adyen.com/user-management/how-to-get-the-api-"
|
||||
"key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "[终端型号] - [序列号],例如:P400Plus-123456789"
|
183
i18n/zh_TW.po
Normal file
183
i18n/zh_TW.po
Normal file
@ -0,0 +1,183 @@
|
||||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * pos_adyen
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2023
|
||||
# Tony Ng, 2024
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 17.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-01-05 12:31+0000\n"
|
||||
"PO-Revision-Date: 2023-10-26 23:09+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_adyen
|
||||
#: model_terms:ir.ui.view,arch_db:pos_adyen.res_config_settings_view_form
|
||||
msgid "Add tip through payment terminal (Adyen)"
|
||||
msgstr "通過支付終端添加小費 (Adyen)"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid "Adyen API key"
|
||||
msgstr "Adyen API 金鑰"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Adyen Error"
|
||||
msgstr "Adyen 錯誤"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_diagnosis
|
||||
msgid "Adyen Latest Diagnosis"
|
||||
msgstr "Adyen 最後診斷"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_latest_response
|
||||
msgid "Adyen Latest Response"
|
||||
msgstr "Adyen 最後回應"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "Adyen Terminal Identifier"
|
||||
msgstr "Adyen 終端識別"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Adyen Test Mode"
|
||||
msgstr "Adyen 測試模式"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "An unexpected error occurred. Message from Adyen: %s"
|
||||
msgstr "發生了一個未預期的錯誤。Adyen提供的訊息:%s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_pos_config__adyen_ask_customer_for_tip
|
||||
msgid "Ask Customers For Tip"
|
||||
msgstr "向顧客詢問小費"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Authentication failed. Please check your Adyen credentials."
|
||||
msgstr "驗證失敗. 請檢查您的 Adyen 憑證."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment "
|
||||
"terminal."
|
||||
msgstr "取消支付失敗。請在支付終端上手動取消它。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Cannot process transactions with negative amount."
|
||||
msgstr "無法處理負數金額的交易。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_res_config_settings
|
||||
msgid "Config Settings"
|
||||
msgstr "配置設定"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Could not connect to the Odoo server, please check your internet connection "
|
||||
"and try again."
|
||||
msgstr "無法連接到Odoo服務器,請檢查您的互聯網連接並重試。"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Invalid Adyen request"
|
||||
msgstr "Adyen 請求無效"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-javascript
|
||||
#: code:addons/pos_adyen/static/src/app/payment_adyen.js:0
|
||||
#, python-format
|
||||
msgid "Message from Adyen: %s"
|
||||
msgstr "來自 Adyen 的訊息: %s"
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_config.py:0
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Please configure a tip product for POS %s to support tipping with Adyen."
|
||||
msgstr "請為 POS %s 設定小費產品以支援使用 Adyen 支付小費."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_config
|
||||
msgid "Point of Sale Configuration"
|
||||
msgstr "POS設定"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_payment_method
|
||||
msgid "Point of Sale Payment Methods"
|
||||
msgstr "POS付款條件"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model,name:pos_adyen.model_pos_session
|
||||
msgid "Point of Sale Session"
|
||||
msgstr "POS營業點"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,field_description:pos_adyen.field_res_config_settings__pos_adyen_ask_customer_for_tip
|
||||
msgid "Pos Adyen Ask Customer For Tip"
|
||||
msgstr "Adyen Pos索取客戶小費"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_test_mode
|
||||
msgid "Run transactions in the test environment."
|
||||
msgstr "在測試環境中執行事項."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used in company %s on payment method %s."
|
||||
msgstr "終端%s已在公司%s的付款方式%s中使用."
|
||||
|
||||
#. module: pos_adyen
|
||||
#. odoo-python
|
||||
#: code:addons/pos_adyen/models/pos_payment_method.py:0
|
||||
#, python-format
|
||||
msgid "Terminal %s is already used on payment method %s."
|
||||
msgstr "終端 %s 已用於付款方式 %s."
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_api_key
|
||||
msgid ""
|
||||
"Used when connecting to Adyen: https://docs.adyen.com/user-management/how-"
|
||||
"to-get-the-api-key/#description"
|
||||
msgstr ""
|
||||
"連接到 Adyen 時使用: https://docs.adyen.com/user-management/how-to-get-the-api-"
|
||||
"key/#description"
|
||||
|
||||
#. module: pos_adyen
|
||||
#: model:ir.model.fields,help:pos_adyen.field_pos_payment_method__adyen_terminal_identifier
|
||||
msgid "[Terminal model]-[Serial number], for example: P400Plus-123456789"
|
||||
msgstr "【終端型號】-【序列號】, 例如: P400Plus-123456789"
|
7
models/__init__.py
Normal file
7
models/__init__.py
Normal file
@ -0,0 +1,7 @@
|
||||
# coding: utf-8
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import pos_config
|
||||
from . import pos_payment_method
|
||||
from . import pos_session
|
||||
from . import res_config_settings
|
20
models/pos_config.py
Normal file
20
models/pos_config.py
Normal file
@ -0,0 +1,20 @@
|
||||
# coding: utf-8
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
import logging
|
||||
|
||||
from odoo import api, fields, models, _
|
||||
from odoo.exceptions import ValidationError
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class PosConfig(models.Model):
|
||||
_inherit = 'pos.config'
|
||||
|
||||
adyen_ask_customer_for_tip = fields.Boolean('Ask Customers For Tip')
|
||||
|
||||
@api.constrains('adyen_ask_customer_for_tip', 'iface_tipproduct', 'tip_product_id')
|
||||
def _check_adyen_ask_customer_for_tip(self):
|
||||
for config in self:
|
||||
if config.adyen_ask_customer_for_tip and (not config.tip_product_id or not config.iface_tipproduct):
|
||||
raise ValidationError(_("Please configure a tip product for POS %s to support tipping with Adyen.", config.name))
|
247
models/pos_payment_method.py
Normal file
247
models/pos_payment_method.py
Normal file
@ -0,0 +1,247 @@
|
||||
# coding: utf-8
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
import json
|
||||
import logging
|
||||
import pprint
|
||||
import random
|
||||
import requests
|
||||
import string
|
||||
from urllib.parse import parse_qs
|
||||
from werkzeug.exceptions import Forbidden
|
||||
|
||||
from odoo import fields, models, api, _
|
||||
from odoo.exceptions import ValidationError, UserError, AccessDenied
|
||||
from odoo.tools import hmac
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
UNPREDICTABLE_ADYEN_DATA = object() # sentinel
|
||||
|
||||
class PosPaymentMethod(models.Model):
|
||||
_inherit = 'pos.payment.method'
|
||||
|
||||
def _get_payment_terminal_selection(self):
|
||||
return super(PosPaymentMethod, self)._get_payment_terminal_selection() + [('adyen', 'Adyen')]
|
||||
|
||||
# Adyen
|
||||
adyen_api_key = fields.Char(string="Adyen API key", help='Used when connecting to Adyen: https://docs.adyen.com/user-management/how-to-get-the-api-key/#description', copy=False, groups='base.group_erp_manager')
|
||||
adyen_terminal_identifier = fields.Char(help='[Terminal model]-[Serial number], for example: P400Plus-123456789', copy=False)
|
||||
adyen_test_mode = fields.Boolean(help='Run transactions in the test environment.', groups='base.group_erp_manager')
|
||||
|
||||
adyen_latest_response = fields.Char(copy=False, groups='base.group_erp_manager') # used to buffer the latest asynchronous notification from Adyen.
|
||||
adyen_latest_diagnosis = fields.Char(copy=False, groups='base.group_erp_manager') # used to determine if the terminal is still connected.
|
||||
|
||||
@api.constrains('adyen_terminal_identifier')
|
||||
def _check_adyen_terminal_identifier(self):
|
||||
for payment_method in self:
|
||||
if not payment_method.adyen_terminal_identifier:
|
||||
continue
|
||||
# sudo() to search all companies
|
||||
existing_payment_method = self.sudo().search([('id', '!=', payment_method.id),
|
||||
('adyen_terminal_identifier', '=', payment_method.adyen_terminal_identifier)],
|
||||
limit=1)
|
||||
if existing_payment_method:
|
||||
if existing_payment_method.company_id == payment_method.company_id:
|
||||
raise ValidationError(_('Terminal %s is already used on payment method %s.',
|
||||
payment_method.adyen_terminal_identifier, existing_payment_method.display_name))
|
||||
else:
|
||||
raise ValidationError(_('Terminal %s is already used in company %s on payment method %s.',
|
||||
payment_method.adyen_terminal_identifier,
|
||||
existing_payment_method.company_id.name,
|
||||
existing_payment_method.display_name))
|
||||
|
||||
def _get_adyen_endpoints(self):
|
||||
return {
|
||||
'terminal_request': 'https://terminal-api-%s.adyen.com/async',
|
||||
}
|
||||
|
||||
def _is_write_forbidden(self, fields):
|
||||
return super(PosPaymentMethod, self)._is_write_forbidden(fields - {'adyen_latest_response'})
|
||||
|
||||
def get_latest_adyen_status(self):
|
||||
self.ensure_one()
|
||||
if not self.env.su and not self.user_has_groups('point_of_sale.group_pos_user'):
|
||||
raise AccessDenied()
|
||||
|
||||
latest_response = self.sudo().adyen_latest_response
|
||||
latest_response = json.loads(latest_response) if latest_response else False
|
||||
return latest_response
|
||||
|
||||
def proxy_adyen_request(self, data, operation=False):
|
||||
''' Necessary because Adyen's endpoints don't have CORS enabled '''
|
||||
self.ensure_one()
|
||||
if not self.env.su and not self.user_has_groups('point_of_sale.group_pos_user'):
|
||||
raise AccessDenied()
|
||||
if not data:
|
||||
raise UserError(_('Invalid Adyen request'))
|
||||
|
||||
if 'SaleToPOIRequest' in data and data['SaleToPOIRequest']['MessageHeader']['MessageCategory'] == 'Payment': # Clear only if it is a payment request
|
||||
self.sudo().adyen_latest_response = '' # avoid handling old responses multiple times
|
||||
|
||||
if not operation:
|
||||
operation = 'terminal_request'
|
||||
|
||||
# These checks are not optimal. This RPC method should be changed.
|
||||
|
||||
is_capture_data = operation == 'capture' and hasattr(self, 'adyen_merchant_account') and self._is_valid_adyen_request_data(data, {
|
||||
'originalReference': UNPREDICTABLE_ADYEN_DATA,
|
||||
'modificationAmount': {
|
||||
'value': UNPREDICTABLE_ADYEN_DATA,
|
||||
'currency': UNPREDICTABLE_ADYEN_DATA,
|
||||
},
|
||||
'merchantAccount': self.adyen_merchant_account,
|
||||
})
|
||||
|
||||
is_adjust_data = operation == 'adjust' and hasattr(self, 'adyen_merchant_account') and self._is_valid_adyen_request_data(data, {
|
||||
'originalReference': UNPREDICTABLE_ADYEN_DATA,
|
||||
'modificationAmount': {
|
||||
'value': UNPREDICTABLE_ADYEN_DATA,
|
||||
'currency': UNPREDICTABLE_ADYEN_DATA,
|
||||
},
|
||||
'merchantAccount': self.adyen_merchant_account,
|
||||
'additionalData': {
|
||||
'industryUsage': 'DelayedCharge',
|
||||
},
|
||||
})
|
||||
|
||||
is_cancel_data = operation == 'terminal_request' and self._is_valid_adyen_request_data(data, {
|
||||
'SaleToPOIRequest': {
|
||||
'MessageHeader': self._get_expected_message_header('Abort'),
|
||||
'AbortRequest': {
|
||||
'AbortReason': 'MerchantAbort',
|
||||
'MessageReference': {
|
||||
'MessageCategory': 'Payment',
|
||||
'SaleID': UNPREDICTABLE_ADYEN_DATA,
|
||||
'ServiceID': UNPREDICTABLE_ADYEN_DATA,
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
is_payment_request_with_acquirer_data = operation == 'terminal_request' and self._is_valid_adyen_request_data(data, self._get_expected_payment_request(True))
|
||||
|
||||
if is_payment_request_with_acquirer_data:
|
||||
parsed_sale_to_acquirer_data = parse_qs(data['SaleToPOIRequest']['PaymentRequest']['SaleData']['SaleToAcquirerData'])
|
||||
valid_acquirer_data = self._get_valid_acquirer_data()
|
||||
is_payment_request_with_acquirer_data = len(parsed_sale_to_acquirer_data.keys()) <= len(valid_acquirer_data.keys())
|
||||
if is_payment_request_with_acquirer_data:
|
||||
for key, values in parsed_sale_to_acquirer_data.items():
|
||||
if len(values) != 1:
|
||||
is_payment_request_with_acquirer_data = False
|
||||
break
|
||||
value = values[0]
|
||||
valid_value = valid_acquirer_data.get(key)
|
||||
if valid_value == UNPREDICTABLE_ADYEN_DATA:
|
||||
continue
|
||||
if value != valid_value:
|
||||
is_payment_request_with_acquirer_data = False
|
||||
break
|
||||
|
||||
is_payment_request_without_acquirer_data = operation == 'terminal_request' and self._is_valid_adyen_request_data(data, self._get_expected_payment_request(False))
|
||||
|
||||
if not is_payment_request_without_acquirer_data and not is_payment_request_with_acquirer_data and not is_adjust_data and not is_cancel_data and not is_capture_data:
|
||||
raise UserError(_('Invalid Adyen request'))
|
||||
|
||||
if is_payment_request_with_acquirer_data or is_payment_request_without_acquirer_data:
|
||||
acquirer_data = data['SaleToPOIRequest']['PaymentRequest']['SaleData'].get('SaleToAcquirerData')
|
||||
msg_header = data['SaleToPOIRequest']['MessageHeader']
|
||||
metadata = 'metadata.pos_hmac=' + self._get_hmac(msg_header['SaleID'], msg_header['ServiceID'], msg_header['POIID'], data['SaleToPOIRequest']['PaymentRequest']['SaleData']['SaleTransactionID']['TransactionID'])
|
||||
|
||||
data['SaleToPOIRequest']['PaymentRequest']['SaleData']['SaleToAcquirerData'] = acquirer_data + '&' + metadata if acquirer_data else metadata
|
||||
|
||||
return self._proxy_adyen_request_direct(data, operation)
|
||||
|
||||
@api.model
|
||||
def _is_valid_adyen_request_data(self, provided_data, expected_data):
|
||||
if not isinstance(provided_data, dict) or set(provided_data.keys()) != set(expected_data.keys()):
|
||||
return False
|
||||
|
||||
for provided_key, provided_value in provided_data.items():
|
||||
expected_value = expected_data[provided_key]
|
||||
if expected_value == UNPREDICTABLE_ADYEN_DATA:
|
||||
continue
|
||||
if isinstance(expected_value, dict):
|
||||
if not self._is_valid_adyen_request_data(provided_value, expected_value):
|
||||
return False
|
||||
else:
|
||||
if provided_value != expected_value:
|
||||
return False
|
||||
return True
|
||||
|
||||
def _get_expected_message_header(self, expected_message_category):
|
||||
return {
|
||||
'ProtocolVersion': '3.0',
|
||||
'MessageClass': 'Service',
|
||||
'MessageType': 'Request',
|
||||
'MessageCategory': expected_message_category,
|
||||
'SaleID': UNPREDICTABLE_ADYEN_DATA,
|
||||
'ServiceID': UNPREDICTABLE_ADYEN_DATA,
|
||||
'POIID': self.adyen_terminal_identifier,
|
||||
}
|
||||
|
||||
def _get_expected_payment_request(self, with_acquirer_data):
|
||||
res = {
|
||||
'SaleToPOIRequest': {
|
||||
'MessageHeader': self._get_expected_message_header('Payment'),
|
||||
'PaymentRequest': {
|
||||
'SaleData': {
|
||||
'SaleTransactionID': {
|
||||
'TransactionID': UNPREDICTABLE_ADYEN_DATA,
|
||||
'TimeStamp': UNPREDICTABLE_ADYEN_DATA,
|
||||
},
|
||||
},
|
||||
'PaymentTransaction': {
|
||||
'AmountsReq': {
|
||||
'Currency': UNPREDICTABLE_ADYEN_DATA,
|
||||
'RequestedAmount': UNPREDICTABLE_ADYEN_DATA,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
if with_acquirer_data:
|
||||
res['SaleToPOIRequest']['PaymentRequest']['SaleData']['SaleToAcquirerData'] = UNPREDICTABLE_ADYEN_DATA
|
||||
return res
|
||||
|
||||
@api.model
|
||||
def _get_valid_acquirer_data(self):
|
||||
return {
|
||||
'tenderOption': 'AskGratuity',
|
||||
'authorisationType': 'PreAuth'
|
||||
}
|
||||
|
||||
@api.model
|
||||
def _get_hmac(self, sale_id, service_id, poi_id, sale_transaction_id):
|
||||
return hmac(
|
||||
env=self.env(su=True),
|
||||
scope='pos_adyen_payment',
|
||||
message=(sale_id, service_id, poi_id, sale_transaction_id)
|
||||
)
|
||||
|
||||
def _proxy_adyen_request_direct(self, data, operation):
|
||||
self.ensure_one()
|
||||
TIMEOUT = 10
|
||||
|
||||
_logger.info('Request to Adyen by user #%d:\n%s', self.env.uid, pprint.pformat(data))
|
||||
|
||||
environment = 'test' if self.sudo().adyen_test_mode else 'live'
|
||||
endpoint = self._get_adyen_endpoints()[operation] % environment
|
||||
headers = {
|
||||
'x-api-key': self.sudo().adyen_api_key,
|
||||
}
|
||||
req = requests.post(endpoint, json=data, headers=headers, timeout=TIMEOUT)
|
||||
|
||||
# Authentication error doesn't return JSON
|
||||
if req.status_code == 401:
|
||||
return {
|
||||
'error': {
|
||||
'status_code': req.status_code,
|
||||
'message': req.text
|
||||
}
|
||||
}
|
||||
|
||||
if req.text == 'ok':
|
||||
return True
|
||||
|
||||
return req.json()
|
13
models/pos_session.py
Normal file
13
models/pos_session.py
Normal file
@ -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('adyen_terminal_identifier')
|
||||
return result
|
19
models/res_config_settings.py
Normal file
19
models/res_config_settings.py
Normal file
@ -0,0 +1,19 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models, api
|
||||
|
||||
|
||||
class ResConfigSettings(models.TransientModel):
|
||||
_inherit = 'res.config.settings'
|
||||
|
||||
# pos.config fields
|
||||
pos_adyen_ask_customer_for_tip = fields.Boolean(compute='_compute_pos_adyen_ask_customer_for_tip', store=True, readonly=False)
|
||||
|
||||
@api.depends('pos_iface_tipproduct', 'pos_config_id')
|
||||
def _compute_pos_adyen_ask_customer_for_tip(self):
|
||||
for res_config in self:
|
||||
if res_config.pos_iface_tipproduct:
|
||||
res_config.pos_adyen_ask_customer_for_tip = res_config.pos_config_id.adyen_ask_customer_for_tip
|
||||
else:
|
||||
res_config.pos_adyen_ask_customer_for_tip = False
|
306
static/src/app/payment_adyen.js
Normal file
306
static/src/app/payment_adyen.js
Normal file
@ -0,0 +1,306 @@
|
||||
/** @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";
|
||||
const { DateTime } = luxon;
|
||||
|
||||
export class PaymentAdyen extends PaymentInterface {
|
||||
setup() {
|
||||
super.setup(...arguments);
|
||||
this.paymentLineResolvers = {};
|
||||
}
|
||||
|
||||
send_payment_request(cid) {
|
||||
super.send_payment_request(cid);
|
||||
return this._adyen_pay(cid);
|
||||
}
|
||||
send_payment_cancel(order, cid) {
|
||||
super.send_payment_cancel(order, cid);
|
||||
return this._adyen_cancel();
|
||||
}
|
||||
|
||||
set_most_recent_service_id(id) {
|
||||
this.most_recent_service_id = id;
|
||||
}
|
||||
|
||||
pending_adyen_line() {
|
||||
return this.pos.getPendingPaymentLine("adyen");
|
||||
}
|
||||
|
||||
_handle_odoo_connection_failure(data = {}) {
|
||||
// handle timeout
|
||||
var line = this.pending_adyen_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
|
||||
}
|
||||
|
||||
_call_adyen(data, operation = false) {
|
||||
// FIXME POSREF TIMEOUT 10000
|
||||
return this.env.services.orm.silent
|
||||
.call("pos.payment.method", "proxy_adyen_request", [
|
||||
[this.payment_method.id],
|
||||
data,
|
||||
operation,
|
||||
])
|
||||
.catch(this._handle_odoo_connection_failure.bind(this));
|
||||
}
|
||||
|
||||
_adyen_get_sale_id() {
|
||||
var config = this.pos.config;
|
||||
return sprintf("%s (ID: %s)", config.display_name, config.id);
|
||||
}
|
||||
|
||||
_adyen_common_message_header() {
|
||||
var config = this.pos.config;
|
||||
this.most_recent_service_id = Math.floor(Math.random() * Math.pow(2, 64)).toString(); // random ID to identify request/response pairs
|
||||
this.most_recent_service_id = this.most_recent_service_id.substring(0, 10); // max length is 10
|
||||
|
||||
return {
|
||||
ProtocolVersion: "3.0",
|
||||
MessageClass: "Service",
|
||||
MessageType: "Request",
|
||||
SaleID: this._adyen_get_sale_id(config),
|
||||
ServiceID: this.most_recent_service_id,
|
||||
POIID: this.payment_method.adyen_terminal_identifier,
|
||||
};
|
||||
}
|
||||
|
||||
_adyen_pay_data() {
|
||||
var order = this.pos.get_order();
|
||||
var config = this.pos.config;
|
||||
var line = order.selected_paymentline;
|
||||
var data = {
|
||||
SaleToPOIRequest: {
|
||||
MessageHeader: Object.assign(this._adyen_common_message_header(), {
|
||||
MessageCategory: "Payment",
|
||||
}),
|
||||
PaymentRequest: {
|
||||
SaleData: {
|
||||
SaleTransactionID: {
|
||||
TransactionID: `${order.uid}--${order.pos_session_id}`,
|
||||
TimeStamp: DateTime.now().toFormat("yyyy-MM-dd'T'HH:mm:ssZZ"), // iso format: '2018-01-10T11:30:15+00:00'
|
||||
},
|
||||
},
|
||||
PaymentTransaction: {
|
||||
AmountsReq: {
|
||||
Currency: this.pos.currency.name,
|
||||
RequestedAmount: line.amount,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
if (config.adyen_ask_customer_for_tip) {
|
||||
data.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData =
|
||||
"tenderOption=AskGratuity";
|
||||
}
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
_adyen_pay(cid) {
|
||||
var order = this.pos.get_order();
|
||||
|
||||
if (order.selected_paymentline.amount < 0) {
|
||||
this._show_error(_t("Cannot process transactions with negative amount."));
|
||||
return Promise.resolve();
|
||||
}
|
||||
|
||||
var data = this._adyen_pay_data();
|
||||
var line = order.paymentlines.find((paymentLine) => paymentLine.cid === cid);
|
||||
line.setTerminalServiceId(this.most_recent_service_id);
|
||||
return this._call_adyen(data).then((data) => {
|
||||
return this._adyen_handle_response(data);
|
||||
});
|
||||
}
|
||||
|
||||
_adyen_cancel(ignore_error) {
|
||||
var config = this.pos.config;
|
||||
var previous_service_id = this.most_recent_service_id;
|
||||
var header = Object.assign(this._adyen_common_message_header(), {
|
||||
MessageCategory: "Abort",
|
||||
});
|
||||
|
||||
var data = {
|
||||
SaleToPOIRequest: {
|
||||
MessageHeader: header,
|
||||
AbortRequest: {
|
||||
AbortReason: "MerchantAbort",
|
||||
MessageReference: {
|
||||
MessageCategory: "Payment",
|
||||
SaleID: this._adyen_get_sale_id(config),
|
||||
ServiceID: previous_service_id,
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
return this._call_adyen(data).then((data) => {
|
||||
// Only valid response is a 200 OK HTTP response which is
|
||||
// represented by true.
|
||||
if (!ignore_error && data !== true) {
|
||||
this._show_error(
|
||||
_t(
|
||||
"Cancelling the payment failed. Please cancel it manually on the payment terminal."
|
||||
)
|
||||
);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
_convert_receipt_info(output_text) {
|
||||
return output_text.reduce((acc, entry) => {
|
||||
var params = new URLSearchParams(entry.Text);
|
||||
if (params.get("name") && !params.get("value")) {
|
||||
return acc + sprintf("\n%s", params.get("name"));
|
||||
} else if (params.get("name") && params.get("value")) {
|
||||
return acc + sprintf("\n%s: %s", params.get("name"), params.get("value"));
|
||||
}
|
||||
|
||||
return acc;
|
||||
}, "");
|
||||
}
|
||||
|
||||
/**
|
||||
* This method handles the response that comes from Adyen
|
||||
* when we first make a request to pay.
|
||||
*/
|
||||
_adyen_handle_response(response) {
|
||||
var line = this.pending_adyen_line();
|
||||
|
||||
if (response.error && response.error.status_code == 401) {
|
||||
this._show_error(_t("Authentication failed. Please check your Adyen credentials."));
|
||||
line.set_payment_status("force_done");
|
||||
return false;
|
||||
}
|
||||
|
||||
response = response.SaleToPOIRequest;
|
||||
if (response?.EventNotification?.EventToNotify === "Reject") {
|
||||
console.error("error from Adyen", response);
|
||||
|
||||
var msg = "";
|
||||
if (response.EventNotification) {
|
||||
var params = new URLSearchParams(response.EventNotification.EventDetails);
|
||||
msg = params.get("message");
|
||||
}
|
||||
|
||||
this._show_error(_t("An unexpected error occurred. Message from Adyen: %s", msg));
|
||||
if (line) {
|
||||
line.set_payment_status("force_done");
|
||||
}
|
||||
return false;
|
||||
} else {
|
||||
line.set_payment_status("waitingCard");
|
||||
return this.waitForPaymentConfirmation();
|
||||
}
|
||||
}
|
||||
|
||||
waitForPaymentConfirmation() {
|
||||
return new Promise((resolve) => {
|
||||
this.paymentLineResolvers[this.pending_adyen_line().cid] = resolve;
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* This method is called from pos_bus when the payment
|
||||
* confirmation from Adyen is received via the webhook.
|
||||
*/
|
||||
async handleAdyenStatusResponse() {
|
||||
const notification = await this.env.services.orm.silent.call(
|
||||
"pos.payment.method",
|
||||
"get_latest_adyen_status",
|
||||
[[this.payment_method.id]]
|
||||
);
|
||||
|
||||
if (!notification) {
|
||||
this._handle_odoo_connection_failure();
|
||||
return;
|
||||
}
|
||||
const line = this.pending_adyen_line();
|
||||
const response = notification.SaleToPOIResponse.PaymentResponse.Response;
|
||||
const additional_response = new URLSearchParams(response.AdditionalResponse);
|
||||
const isPaymentSuccessful = this.isPaymentSuccessful(notification, response);
|
||||
if (isPaymentSuccessful) {
|
||||
this.handleSuccessResponse(line, notification, additional_response);
|
||||
} else {
|
||||
this._show_error(
|
||||
sprintf(_t("Message from Adyen: %s"), additional_response.get("message"))
|
||||
);
|
||||
}
|
||||
// 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, response) {
|
||||
return (
|
||||
notification &&
|
||||
notification.SaleToPOIResponse.MessageHeader.ServiceID ==
|
||||
this.pending_adyen_line().terminalServiceId &&
|
||||
response.Result === "Success"
|
||||
);
|
||||
}
|
||||
handleSuccessResponse(line, notification, additional_response) {
|
||||
const config = this.pos.config;
|
||||
const order = this.pos.get_order();
|
||||
const payment_response = notification.SaleToPOIResponse.PaymentResponse;
|
||||
const payment_result = payment_response.PaymentResult;
|
||||
|
||||
const cashier_receipt = payment_response.PaymentReceipt.find((receipt) => {
|
||||
return receipt.DocumentQualifier == "CashierReceipt";
|
||||
});
|
||||
|
||||
if (cashier_receipt) {
|
||||
line.set_cashier_receipt(
|
||||
this._convert_receipt_info(cashier_receipt.OutputContent.OutputText)
|
||||
);
|
||||
}
|
||||
|
||||
const customer_receipt = payment_response.PaymentReceipt.find((receipt) => {
|
||||
return receipt.DocumentQualifier == "CustomerReceipt";
|
||||
});
|
||||
|
||||
if (customer_receipt) {
|
||||
line.set_receipt_info(
|
||||
this._convert_receipt_info(customer_receipt.OutputContent.OutputText)
|
||||
);
|
||||
}
|
||||
|
||||
const tip_amount = payment_result.AmountsResp.TipAmount;
|
||||
if (config.adyen_ask_customer_for_tip && tip_amount > 0) {
|
||||
order.set_tip(tip_amount);
|
||||
line.set_amount(payment_result.AmountsResp.AuthorizedAmount);
|
||||
}
|
||||
|
||||
line.transaction_id = additional_response.get("pspReference");
|
||||
line.card_type = additional_response.get("cardType");
|
||||
line.cardholder_name = additional_response.get("cardHolderName") || "";
|
||||
}
|
||||
|
||||
_show_error(msg, title) {
|
||||
if (!title) {
|
||||
title = _t("Adyen Error");
|
||||
}
|
||||
this.env.services.popup.add(ErrorPopup, {
|
||||
title: title,
|
||||
body: msg,
|
||||
});
|
||||
}
|
||||
}
|
17
static/src/app/pos_bus.js
Normal file
17
static/src/app/pos_bus.js
Normal file
@ -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 === "ADYEN_LATEST_RESPONSE" && message.payload === this.pos.config.id) {
|
||||
this.pos
|
||||
.getPendingPaymentLine("adyen")
|
||||
.payment_method.payment_terminal.handleAdyenStatusResponse();
|
||||
}
|
||||
},
|
||||
});
|
@ -0,0 +1,25 @@
|
||||
/** @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 === "adyen" &&
|
||||
!paymentLine.is_done() &&
|
||||
paymentLine.get_payment_status() !== "pending"
|
||||
);
|
||||
if (!pendingPaymentLine) {
|
||||
return;
|
||||
}
|
||||
pendingPaymentLine.payment_method.payment_terminal.set_most_recent_service_id(
|
||||
pendingPaymentLine.terminalServiceId
|
||||
);
|
||||
});
|
||||
},
|
||||
});
|
30
static/src/overrides/models/models.js
Normal file
30
static/src/overrides/models/models.js
Normal file
@ -0,0 +1,30 @@
|
||||
/** @odoo-module */
|
||||
import { register_payment_method } from "@point_of_sale/app/store/pos_store";
|
||||
import { Payment } from "@point_of_sale/app/store/models";
|
||||
import { PaymentAdyen } from "@pos_adyen/app/payment_adyen";
|
||||
import { patch } from "@web/core/utils/patch";
|
||||
|
||||
register_payment_method("adyen", PaymentAdyen);
|
||||
|
||||
patch(Payment.prototype, {
|
||||
setup() {
|
||||
super.setup(...arguments);
|
||||
this.terminalServiceId = this.terminalServiceId || null;
|
||||
},
|
||||
//@override
|
||||
export_as_JSON() {
|
||||
const json = super.export_as_JSON(...arguments);
|
||||
if (json) {
|
||||
json.terminal_service_id = this.terminalServiceId;
|
||||
}
|
||||
return json;
|
||||
},
|
||||
//@override
|
||||
init_from_JSON(json) {
|
||||
super.init_from_JSON(...arguments);
|
||||
this.terminalServiceId = json.terminal_service_id;
|
||||
},
|
||||
setTerminalServiceId(id) {
|
||||
this.terminalServiceId = id;
|
||||
},
|
||||
});
|
16
views/pos_payment_method_views.xml
Normal file
16
views/pos_payment_method_views.xml
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="pos_payment_method_view_form_inherit_pos_adyen" model="ir.ui.view">
|
||||
<field name="name">pos.payment.method.form.inherit.adyen</field>
|
||||
<field name="model">pos.payment.method</field>
|
||||
<field name="inherit_id" ref="point_of_sale.pos_payment_method_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='use_payment_terminal']" position="after">
|
||||
<!-- Adyen -->
|
||||
<field name="adyen_api_key" invisible="use_payment_terminal != 'adyen'" required="use_payment_terminal == 'adyen'" password="True"/>
|
||||
<field name="adyen_terminal_identifier" invisible="use_payment_terminal != 'adyen'" required="use_payment_terminal == 'adyen'"/>
|
||||
<field name="adyen_test_mode" invisible="use_payment_terminal != 'adyen'" required="use_payment_terminal == 'adyen'"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
16
views/res_config_settings_views.xml
Normal file
16
views/res_config_settings_views.xml
Normal file
@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="res_config_settings_view_form" model="ir.ui.view">
|
||||
<field name="name">res.config.settings.view.form.inherit.pos_adyen</field>
|
||||
<field name="model">res.config.settings</field>
|
||||
<field name="inherit_id" ref="point_of_sale.res_config_settings_view_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//div[@id='tip_product']" position="after">
|
||||
<div invisible="not pos_iface_tipproduct">
|
||||
<field name="pos_adyen_ask_customer_for_tip" class="oe_inline"/>
|
||||
<label class="fw-normal" for="pos_adyen_ask_customer_for_tip" string="Add tip through payment terminal (Adyen)"/>
|
||||
</div>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
Loading…
x
Reference in New Issue
Block a user