mirror of
https://github.com/bringout/oca-ocb-core.git
synced 2026-04-22 17:32:01 +02:00
add missing payment providers and iot modules for 19.0
Add 19 payment provider modules needed by the sale module:
payment_adyen, payment_aps, payment_asiapay, payment_authorize,
payment_buckaroo, payment_demo, payment_dpo, payment_flutterwave,
payment_iyzico, payment_mercado_pago, payment_mollie, payment_nuvei,
payment_paymob, payment_paypal, payment_razorpay, payment_redsys,
payment_stripe, payment_worldline, payment_xendit
Add 3 IoT modules needed for point_of_sale:
iot_base, iot_box_image, iot_drivers
Note: Stripe test API keys replaced with placeholders.
🤖 assisted by claude
This commit is contained in:
parent
3037cab43e
commit
aee3ee8bf7
1472 changed files with 194608 additions and 0 deletions
|
|
@ -0,0 +1,44 @@
|
|||
# Worldline
|
||||
|
||||
## Technical details
|
||||
|
||||
API: [Worldline Direct API](https://docs.direct.worldline-solutions.com/en/api-reference)
|
||||
version `2`
|
||||
|
||||
This module integrates Worldline using the generic payment with redirection flow based on form
|
||||
submission provided by the `payment` module.
|
||||
|
||||
This is achieved by following the [Hosted Checkout Page]
|
||||
(https://docs.direct.worldline-solutions.com/en/integration/basic-integration-methods/hosted-checkout-page)
|
||||
guide.
|
||||
|
||||
## Supported features
|
||||
|
||||
- Payment with redirection flow
|
||||
- Webhook notifications
|
||||
- Tokenization with payment
|
||||
|
||||
## Not implemented features
|
||||
|
||||
- Tokenization without payment
|
||||
- Manual capture
|
||||
- Refunds
|
||||
|
||||
## Module history
|
||||
|
||||
- `18.0`
|
||||
- The first version of the module is merged. odoo/odoo#175194.
|
||||
|
||||
## Testing instructions
|
||||
|
||||
https://docs.direct.worldline-solutions.com/en/integration/how-to-integrate/test-cases/index
|
||||
|
||||
Use any name, any date in the future, and any 3 or 4 digits CVC.
|
||||
|
||||
### VISA
|
||||
|
||||
**Card Number**: `4330264936344675`
|
||||
|
||||
### 3D Secure 2 (VISA)
|
||||
|
||||
**Card Number**: `4874970686672022`
|
||||
|
|
@ -0,0 +1,14 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import controllers
|
||||
from . import models
|
||||
|
||||
from odoo.addons.payment import setup_provider, reset_payment_provider
|
||||
|
||||
|
||||
def post_init_hook(env):
|
||||
setup_provider(env, 'worldline')
|
||||
|
||||
|
||||
def uninstall_hook(env):
|
||||
reset_payment_provider(env, 'worldline')
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
{
|
||||
'name': "Payment Provider: Worldline",
|
||||
'category': 'Accounting/Payment Providers',
|
||||
'sequence': 350,
|
||||
'summary': "A French payment provider covering several European countries.",
|
||||
'description': " ", # Non-empty string to avoid loading the README file.
|
||||
'depends': ['payment'],
|
||||
'data': [
|
||||
'views/payment_provider_views.xml',
|
||||
'views/payment_worldline_templates.xml',
|
||||
|
||||
'data/payment_provider_data.xml',
|
||||
],
|
||||
'assets': {
|
||||
'web.assets_frontend': [
|
||||
'payment_worldline/static/src/interactions/payment_form.js',
|
||||
],
|
||||
},
|
||||
'post_init_hook': 'post_init_hook',
|
||||
'uninstall_hook': 'uninstall_hook',
|
||||
'author': 'Odoo S.A.',
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
|
@ -0,0 +1,77 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
# The codes of the payment methods to activate when Worldline is activated.
|
||||
DEFAULT_PAYMENT_METHOD_CODES = {
|
||||
# Primary payment methods.
|
||||
'card',
|
||||
# Brand payment methods.
|
||||
'amex',
|
||||
'discover',
|
||||
'mastercard',
|
||||
'visa',
|
||||
}
|
||||
|
||||
# Mapping of payment method codes to Worldline codes.
|
||||
# See https://docs.direct.worldline-solutions.com/en/payment-methods-and-features/index.
|
||||
PAYMENT_METHODS_MAPPING = {
|
||||
'alipay_plus': 5405,
|
||||
'amex': 2,
|
||||
'bancontact': 3012,
|
||||
'bizum': 5001,
|
||||
'cartes_bancaires': 130,
|
||||
'cofidis': 3012,
|
||||
'diners': 132,
|
||||
'discover': 128,
|
||||
'eps': 5406,
|
||||
'floa_bank': 5139,
|
||||
'ideal': 809,
|
||||
'jcb': 125,
|
||||
'klarna': 3301,
|
||||
'maestro': 117,
|
||||
'mastercard': 3,
|
||||
'mbway': 5908,
|
||||
'multibanco': 5500,
|
||||
'p24': 3124,
|
||||
'paypal': 840,
|
||||
'post_finance_pay': 3203,
|
||||
'twint': 5407,
|
||||
'upi': 56,
|
||||
'visa': 1,
|
||||
'wechat_pay': 5404,
|
||||
}
|
||||
|
||||
# The payment methods that involve a redirection to 3rd parties by Worldline.
|
||||
REDIRECT_PAYMENT_METHODS = {
|
||||
'alipay_plus',
|
||||
'bizum',
|
||||
'eps',
|
||||
'floa_bank',
|
||||
'ideal',
|
||||
'klarna',
|
||||
'mbway',
|
||||
'multibanco',
|
||||
'p24',
|
||||
'paypal',
|
||||
'post_finance_pay',
|
||||
'twint',
|
||||
'wechat_pay',
|
||||
}
|
||||
|
||||
# Mapping of transaction states to Worldline's payment statuses.
|
||||
# See https://docs.direct.worldline-solutions.com/en/integration/api-developer-guide/statuses.
|
||||
PAYMENT_STATUS_MAPPING = {
|
||||
'pending': (
|
||||
'CREATED', 'REDIRECTED', 'AUTHORIZATION_REQUESTED', 'PENDING_CAPTURE', 'CAPTURE_REQUESTED'
|
||||
),
|
||||
'done': ('CAPTURED',),
|
||||
'cancel': ('CANCELLED',),
|
||||
'declined': ('REJECTED', 'REJECTED_CAPTURE'),
|
||||
}
|
||||
|
||||
# Mapping of response codes indicating Worldline handled the request
|
||||
# See https://apireference.connect.worldline-solutions.com/s2sapi/v1/en_US/json/response-codes.html.
|
||||
VALID_RESPONSE_CODES = {
|
||||
200: 'Successful',
|
||||
201: 'Created',
|
||||
402: 'Payment Rejected',
|
||||
}
|
||||
|
|
@ -0,0 +1,3 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import main
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
import hashlib
|
||||
import hmac
|
||||
import pprint
|
||||
from base64 import b64encode
|
||||
|
||||
from werkzeug.exceptions import Forbidden
|
||||
|
||||
from odoo import http
|
||||
from odoo.exceptions import ValidationError
|
||||
from odoo.http import request
|
||||
|
||||
from odoo.addons.payment.logging import get_payment_logger
|
||||
|
||||
|
||||
_logger = get_payment_logger(__name__)
|
||||
|
||||
|
||||
class WorldlineController(http.Controller):
|
||||
_return_url = '/payment/worldline/return'
|
||||
_webhook_url = '/payment/worldline/webhook'
|
||||
|
||||
@http.route(_return_url, type='http', auth='public', methods=['GET'])
|
||||
def worldline_return_from_checkout(self, **data):
|
||||
"""Process the payment data sent by Worldline after redirection.
|
||||
|
||||
:param dict data: The payment data, including the provider id appended to the URL in
|
||||
`_get_specific_rendering_values`.
|
||||
"""
|
||||
_logger.info("Handling redirection from Worldline with data:\n%s", pprint.pformat(data))
|
||||
|
||||
provider_id = int(data['provider_id'])
|
||||
provider_sudo = request.env['payment.provider'].sudo().browse(provider_id).exists()
|
||||
if not provider_sudo or provider_sudo.code != 'worldline':
|
||||
_logger.warning("Received payment data with invalid provider id.")
|
||||
raise Forbidden()
|
||||
|
||||
try:
|
||||
# Fetch the checkout session data from Worldline.
|
||||
checkout_session_data = provider_sudo._send_api_request(
|
||||
'GET', f'hostedcheckouts/{data["hostedCheckoutId"]}'
|
||||
)
|
||||
except ValidationError:
|
||||
_logger.error("Unable to process the payment data")
|
||||
else:
|
||||
payment_data = checkout_session_data.get('createdPaymentOutput', {})
|
||||
request.env['payment.transaction'].sudo()._process(
|
||||
'worldline', payment_data
|
||||
)
|
||||
return request.redirect('/payment/status')
|
||||
|
||||
@http.route(_webhook_url, type='http', auth='public', methods=['POST'], csrf=False)
|
||||
def worldline_webhook(self):
|
||||
"""Process the payment data sent by Worldline to the webhook.
|
||||
|
||||
See https://docs.direct.worldline-solutions.com/en/integration/api-developer-guide/webhooks.
|
||||
|
||||
:return: An empty string to acknowledge the notification.
|
||||
:rtype: str
|
||||
"""
|
||||
data = request.get_json_data()
|
||||
_logger.info(
|
||||
"Notification received from Worldline with data:\n%s", pprint.pformat(data)
|
||||
)
|
||||
|
||||
# Check the integrity of the notification.
|
||||
tx_sudo = request.env['payment.transaction'].sudo()._search_by_reference('worldline', data)
|
||||
if tx_sudo:
|
||||
received_signature = request.httprequest.headers.get('X-GCS-Signature')
|
||||
request_data = request.httprequest.data
|
||||
self._verify_signature(request_data, received_signature, tx_sudo)
|
||||
tx_sudo._process('worldline', data)
|
||||
return request.make_json_response('') # Acknowledge the notification.
|
||||
|
||||
@staticmethod
|
||||
def _verify_signature(request_data, received_signature, tx_sudo):
|
||||
"""Check that the received signature matches the expected one.
|
||||
|
||||
:param dict|bytes request_data: The request data.
|
||||
:param str received_signature: The signature to compare with the expected signature.
|
||||
:param payment.transaction tx_sudo: The sudoed transaction referenced by the payment data.
|
||||
:return: None
|
||||
:raise Forbidden: If the signatures don't match.
|
||||
"""
|
||||
# Retrieve the received signature from the payload.
|
||||
if not received_signature:
|
||||
_logger.warning("Received payment data with missing signature.")
|
||||
raise Forbidden()
|
||||
|
||||
# Compare the received signature with the expected signature computed from the payload.
|
||||
webhook_secret = tx_sudo.provider_id.worldline_webhook_secret
|
||||
expected_signature = b64encode(
|
||||
hmac.new(webhook_secret.encode(), request_data, hashlib.sha256).digest()
|
||||
)
|
||||
if not hmac.compare_digest(received_signature.encode(), expected_signature):
|
||||
_logger.warning("Received payment data with invalid signature.")
|
||||
raise Forbidden()
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
-- disable worldline payment provider
|
||||
UPDATE payment_provider
|
||||
SET worldline_pspid = NULL,
|
||||
worldline_api_key = NULL,
|
||||
worldline_api_secret = NULL,
|
||||
worldline_webhook_key = NULL,
|
||||
worldline_webhook_secret = NULL;
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo noupdate="1">
|
||||
|
||||
<record id="payment.payment_provider_worldline" model="payment.provider">
|
||||
<field name="code">worldline</field>
|
||||
<field name="redirect_form_view_id" ref="redirect_form"/>
|
||||
<field name="allow_tokenization">True</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 13:46+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Arabic <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/ar/>\n"
|
||||
"Language: ar\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \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 ? 4 : 5;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "مفتاح الواجهة البرمجية للتطبيق"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "سر الواجهة البرمجية للتطبيق"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "رمز"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "تعذر إنشاء الاتصال بالواجهة البرمجية للتطبيق."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "لم يتم العثور على معاملة تطابق المرجع %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "مزود الدفع"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "معاملة الدفع"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "تم استلام البيانات دون حالة الدفع."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "تم استلام البيانات دون مرجع %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr "تم استلام حالة معاملة غير صالحة %(status)s مع كود الخطأ %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "فشل التواصل مع الواجهة البرمجية. التفاصيل: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "الكود التقني لمزود الدفع هذا."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "المعاملة غير مرتبطة برمز."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "تم إلغاء المعاملة مع رمز الخطأ %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "تم رفض المعاملة مع رمز الخطأ %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "مفتاح Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "سر Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Worldline API Key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Worldline API Secret"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "Worldline PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Worldline Webhook Key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Worldline Webhook Secret"
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 04:48+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/ca/>\n"
|
||||
"Language: ca\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API Key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Clau secreta de l'API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Codi"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "No s'ha pogut establir la connexió a l'API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "No s'ha trobat cap transacció que coincideixi amb la referència %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Proveïdor de pagament"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transacció de pagament"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Dades rebudes amb estat de pagament absent."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Dades rebudes sense referència %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "El codi tècnic d'aquest proveïdor de pagaments."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "La transacció no està enllaçada a un token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 17:23+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Czech <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/cs/>\n"
|
||||
"Language: cs\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>=2 && n<=4) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Klíč API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Kód"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Nepodařilo se navázat spojení s rozhraním API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Nebyla nalezena žádná transakce odpovídající odkazu %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Poskytovatel platby"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Platební transakce"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Technický kód tohoto poskytovatele plateb."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "Transakce není spojena s tokenem."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-14 21:18+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Danish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/da/>\n"
|
||||
"Language: da\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API nøgle"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Kode"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Det var ikke muligt at oprette forbindelse til API'et."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Betalingsudbyder"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Betalingstransaktion"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhook-hemmelighed"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 02:32+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/de/>\n"
|
||||
"Language: de\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API-Schlüssel"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "API-Geheimnis"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Verbindung mit API konnte nicht hergestellt werden."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Keine Transaktion gefunden, die der Referenz %s entspricht."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Zahlungsanbieter"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Zahlungstransaktion"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Erhaltene Daten mit fehlendem Zahlungsstatus."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Erhaltene Daten mit fehlender Referenz %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Ungültigen Transaktionsstatus %(status)s mit Fehlercode %(error_code)s "
|
||||
"erhalten"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Die Kommunikation mit der API ist fehlgeschlagen. Details: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Der technische Code dieses Zahlungsanbieters."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "Die Transaktion ist nicht mit einem Token verknüpft."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transaktion mit Fehlercode %(error_code)s storniert."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transaktion mit Fehlercode %(error_code)s abgelehnt."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Webhook-Schlüssel"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhook-Geheimnis"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "API-Schlüssel von Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "API-Geheimnis von Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID von Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Webhook-Schlüssel von Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Webhook-Geheimnis von Worldline"
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-24 19:24+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/el/>\n"
|
||||
"Language: el\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Κλειδί API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Κωδικός"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Πάροχος Πληρωμών"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Συναλλαγή Πληρωμής"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 17:24+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/es/>\n"
|
||||
"Language: es\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Clave API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Secreto API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Código"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "No se ha podido establecer la conexión con la API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "No se encontró ninguna transacción que coincida con la referencia %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Proveedor de pago"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transacción de pago"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Datos recibidos sin estado de pago."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Datos recibidos sin referencia %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Se ha recibido un estado de transacción no válido %(status)s con el código "
|
||||
"de error %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Falló la comunicación con la API. Más información: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "El código técnico de este proveedor de pago."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "La transacción no está vinculada a un token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transacción cancelada con el código de error %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transacción rechazada con el código de error %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Clave del webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Secreto de webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Clave API de Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Secreto API de Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID de Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Clave del webhook de Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Secreto del webhook de Worldline"
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 06:31+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/payment_worldline/es_419/>\n"
|
||||
"Language: es_419\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Clave API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Secreto de la API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Código"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "No se pudo establecer la conexión con la API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "No se encontró ninguna transacción que coincida con la referencia %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "Identificador del proveedor de servicios de pago"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Proveedor de pago"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transacción de pago"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Datos recibidos con estado de pago pendiente."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Se recibió información con la referencia faltante %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Se recibió el estado %(status)s de la transacción que no es válido con el "
|
||||
"código de error %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Ocurrió un error en la comunicación con la API. Detalles: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "El código técnico de este proveedor de pagos."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "La transacción no está vinculada a un token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transacción cancelada con el código de error %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transacción rechazada con el código de error %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Clave del webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Secreto del webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Clave API de Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Secreto API de Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID de Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Clave del webhook de Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Secreto del webhook de Worldline"
|
||||
|
|
@ -0,0 +1,129 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-09-11 13:59+0000\n"
|
||||
"PO-Revision-Date: 2025-09-11 13:59+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__display_name
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_transaction__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__id
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_transaction__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 15:37+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/fi/>\n"
|
||||
"Language: fi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API-avain"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "API-salaus"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Koodi"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Yhteyttä API:in ei voitu muodostaa."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Viitettä %s vastaavaa tapahtumaa ei löytynyt."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Maksupalveluntarjoaja"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Maksutapahtuma"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Vastaanotetut tiedot, joista puuttuu maksutila."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Vastaanotetut tiedot, joista puuttuu viite %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Vastaanotettu virheellinen maksutapahtuman tila %(status)s, jonka virhekoodi "
|
||||
"%(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Yhteyden muodostaminen API:in epäonnistui. Virhetiedot: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Tämän maksupalveluntarjoajan tekninen koodi."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "Transaktio ei ole sidottu valtuutuskoodiin."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Maksutapahtuma peruutettiin virhekoodin %(error_code)s vuoksi."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Tapahtuma hylätty virhekoodilla %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Webhook-avain"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhookin salaisuus"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Worldline API-avain"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Worldline API-salaus"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "Worldline PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Worldline Webhook-avain"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Worldline Webhook Secret"
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 17:28+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/fr/>\n"
|
||||
"Language: fr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Clé API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Secret API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Impossible d'établir la connexion à l'API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Aucune transaction trouvée correspondant à la référence %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Fournisseur de paiement"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transaction de paiement"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Données reçues avec un statut de paiement manquant."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Données reçus avec référence manquante %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Statut de transaction invalide reçu : %(status)s avec le code d'erreur "
|
||||
"%(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Échec de la communication avec l'API. Détails : %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Le code technique de ce fournisseur de paiement."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "La transaction n'est pas liée à un jeton."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transaction annulée avec le code d'erreur %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transaction refusée avec le code d'erreur %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Clé Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Secret webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Clé API Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Secret API Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Clé Webhook Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Secret Webhook Worldline"
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-29 19:48+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/hu/>\n"
|
||||
"Language: hu\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API kulcs"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Kód"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Fizetési szolgáltató"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Fizetési tranzakció"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhook Secret"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 02:35+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/id/>\n"
|
||||
"Language: id\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API Key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "API Secret"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Tidak dapat membuat hubungan ke API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Tidak ada transaksi dengan referensi %s yang cocok."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Penyedia Pembayaran"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transaksi Tagihan"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Menerima data dengan status pembayaran yang hilang."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Menerima data dengan referensi %(ref)s yang hilang."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Menerima status transaksi tidak valid %(status)s dengan kode error "
|
||||
"%(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Komunikasi dengan API gagal. Detail: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Kode teknis penyedia pembayaran ini."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "Transaksi ini tidak terhubung ke token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transaksi dibatalkan dengan kode error %(error_code)s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transaksi dibatalkan dengan kode error %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Webhook Key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhook Secret"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Worldline API Key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Worldline API Secret"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "Worldline PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Worldline Webhook Key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Worldline Webhook Secret"
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 17:21+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/it/>\n"
|
||||
"Language: it\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Chiave API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Chiave privata API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Codice"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Impossibile stabilire la connessione all'API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Nessuna transazione trovata corrispondente al riferimento %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Fornitore di pagamenti"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transazione di pagamento"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Dati ricevuti con stato di pagamento mancante."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Dati ricevuti privi di riferimento %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Stato transazione non valido ricevuto %(status)s con codice errore "
|
||||
"%(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "La comunicazione con l'API non è riuscita. Dettagli: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Codice tecnico del fornitore di pagamenti."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "La transazione non è legata a un token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transazione annullata con codice errore %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transazione rifiutata con codice errore %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Chiave Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Segreto Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Chiave API Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Chiave segreta API Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Chiave Webhook Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Secret Webhook Worldline"
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-14 21:20+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Japanese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/ja/>\n"
|
||||
"Language: ja\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "APIキー"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "APIシークレット"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "コード"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "APIへの接続を確立できませんでした。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "参照に一致する取引が見つかりません%s。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "決済プロバイダー"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "決済トランザクション"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "支払ステータスが欠落している受信データ"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "参照%(ref)sが欠落しているデータを受信しました。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr "無効な取引ステータス%(status)sエラーコード: %(error_code)s を受信しました。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "APIとの連絡に失敗しました。詳細: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "この決済プロバイダーのテクニカルコード。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "取引はトークンにリンクしていません。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "取引がキャンセルされました。エラーコード: %(error_code)s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "取引が却下されました。エラーコード: %(error_code)s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Webhookキー"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhookシークレット"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Worldline APIキー"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Worldline APIシークレット"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "Worldline PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Worldline Webhookキー"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Worldline Webhookシークレット"
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 04:48+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/ko/>\n"
|
||||
"Language: ko\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API 키"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "API 시크릿"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "코드"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "API 연결을 설정할 수 없습니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "%s 참조와 일치하는 거래 항목이 없습니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "결제대행업체"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "지불 거래"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "결제 상태가 누락된 데이터가 수신되었습니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "참조 %(ref)s가 누락된 데이터가 수신되었습니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr "잘못된 거래 상태 %(status)s 및 %(error_code)s 오류 코드가 수신되었습니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "API와의 통신에 실패했습니다. 세부 정보: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "이 결제대행업체의 기술 코드입니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "거래가 토큰에 연결되어 있지 않습니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "거래가 %(error_code)s 오류 코드로 취소되었습니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "거래가 %(error_code)s 오류 코드로 거부되었습니다."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "웹훅 키"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhook 보안"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Worldline API 키"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Worldline API 비밀번호"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "월드라인 PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Worldline 웹훅 키"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Worldline 웹훅 비밀번호"
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 18:49+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/nb_NO/>\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"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API-nøkkel"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Kode"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Betalingsleverandør"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Betalingstransaksjon"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-14 08:07+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Dutch <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/nl/>\n"
|
||||
"Language: nl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "API Secret"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Code"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Kan geen verbinding maken met de API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Geen transactie gevonden die overeenkomt met referentie %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Betaalprovider"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Betalingstransactie"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Gegevens ontvangen met ontbrekende betalingsstatus."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Gegevens ontvangen met ontbrekende referentie %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Ontvangen ongeldige transactiestatus %(status)s met foutcode %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "De communicatie met de API is mislukt. Details: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "De technische code van deze betaalprovider."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "De transactie is niet gekoppeld aan een token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transactie geannuleerd met foutcode %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transactie geweigerd met foutcode %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Webhook sleutel"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhook geheim"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Worldline API sleutel"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Worldline API Geheim"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID Wereldlijn"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Worldline Webhook Sleutel"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Worldline Webhook Geheim"
|
||||
|
|
@ -0,0 +1,129 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 19.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-09-11 13:59+0000\n"
|
||||
"PO-Revision-Date: 2025-09-11 13:59+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__display_name
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_transaction__display_name
|
||||
msgid "Display Name"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__id
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_transaction__id
|
||||
msgid "ID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 17:30+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Polish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/pl/>\n"
|
||||
"Language: pl\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%10>=2 && n%10<=4 && (n%100<10 "
|
||||
"|| n%100>=20) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Klucz API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Klucz API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Kod"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Nie można nawiązać połączenia z interfejsem API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Nie znaleziono transakcji pasującej do referencji %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Dostawca Płatności"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transakcja płatności"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Kod techniczny tego dostawcy usług płatniczych."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "Transakcja nie jest powiązana z tokenem."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Klucz Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Klucz API Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Klucz webhook worldline"
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 18:49+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Portuguese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/pt/>\n"
|
||||
"Language: pt\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Chave de API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Segredo de API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Código"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Não foi possível estabelecer a conexão com a API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Nenhuma transação encontrada com a referência %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Provedor de serviços de pagamento"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transação de pagamento"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Dados recebidos sem estado de pagamento."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Dados recebidos sem a referência %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Status de transação inválido recebido %(status)s com código de erro "
|
||||
"%(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "A comunicação com a API falhou. Detalhes: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "O código técnico deste provedor de pagamento."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "A transação não está vinculada a um token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transação cancelada com código de erro %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transação recusada com código de erro %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Chave do webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Segredo do webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Chave de API da Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Segredo da API da Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID da Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Chave do Worldline Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Segredo do Worldline Webhook"
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 17:28+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
|
||||
"odoo-19/payment_worldline/pt_BR/>\n"
|
||||
"Language: pt_BR\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n > 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Chave de API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Segredo de API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Código"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Não foi possível estabelecer a conexão com a API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Nenhuma transação encontrada com a referência %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Provedor de serviços de pagamento"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Transação de pagamento"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Dados recebidos sem estado de pagamento."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Dados recebidos sem a referência %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Status de transação inválido recebido %(status)s com código de erro "
|
||||
"%(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "A comunicação com a API falhou. Detalhes: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "O código técnico deste provedor de pagamento."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "A transação não está vinculada a um token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Transação cancelada com código de erro %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Transação recusada com código de erro %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Chave do webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Segredo do webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Chave de API da Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Segredo da API da Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID da Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Chave do Worldline Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Segredo do Worldline Webhook"
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 17:29+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/ru/>\n"
|
||||
"Language: ru\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"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Ключ API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Код"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Не удалось установить соединение с API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Не найдено ни одной транзакции, соответствующей ссылке %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Поставщик платежей"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Платеж"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Получены данные с отсутствующим состоянием платежа."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Получены данные с отсутствующей ссылкой %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Не удалось установить связь с API. Подробности: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Технический код данного провайдера платежей."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "Транзакция не привязана к токену."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Секрет вебхука"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,152 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:29+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/sl/>\n"
|
||||
"Language: sl\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
|
||||
"n%100==4 ? 2 : 3;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API ključ"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Oznaka"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Ponudnik plačil"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Plačilna transakcija"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:35+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/sv/>\n"
|
||||
"Language: sv\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API-nyckel"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Kod"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Det gick inte att upprätta anslutningen till API:et."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Ingen transaktion hittades som matchar referensen %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Betalningsleverantör"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Betalningstransaktion"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Mottagen data med saknad betalningsstatus."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Mottagna data med saknade referens %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Kommunikationen med API:et misslyckades. Detaljerad information: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Den tekniska koden för denna betalningsleverantör."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "Transaktionen är inte kopplad till en token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhook hemlighet"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Världslinje"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 21:17+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Thai <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/th/>\n"
|
||||
"Language: th\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API Key"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "โค้ด"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "ไม่สามารถสร้างการเชื่อมต่อกับ API ได้"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "ไม่พบธุรกรรมที่ตรงกับการอ้างอิง %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "ผู้ให้บริการชำระเงิน"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "ธุรกรรมสำหรับการชำระเงิน"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "ได้รับข้อมูลโดยไม่มีสถานะการชำระเงิน"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "ได้รับข้อมูลโดยไม่มีการอ้างอิง %(ref)s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "การสื่อสารกับ API ล้มเหลว รายละเอียด: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "รหัสทางเทคนิคของผู้ให้บริการชำระเงินรายนี้"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "ธุรกรรมไม่ได้เชื่อมโยงกับโทเค็น"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "เว็บฮุคลับ"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-17 17:28+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Turkish <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/tr/>\n"
|
||||
"Language: tr\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=2; plural=n != 1;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API Anahtarı"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Kod"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "API bağlantısı kurulamadı."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Referans %s eşleşen bir işlem bulunamadı."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Ödeme Sağlayıcı"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Ödeme İşlemi"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Ödeme durumu eksik olan veriler alındı."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Bu ödeme sağlayıcısının teknik kodu."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "İşlem bir belirteçle bağlantılı değildir."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,147 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2024-09-26 08:56+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: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr ""
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr ""
|
||||
|
|
@ -0,0 +1,153 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 02:33+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
|
||||
"payment_worldline/vi/>\n"
|
||||
"Language: vi\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "Khóa API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "Mã bí mật API"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "Mã"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "Không thể thiết lập kết nối với API."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "Không tìm thấy giao dịch nào khớp với mã %s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "Nhà cung cấp dịch vụ thanh toán"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "Giao dịch thanh toán"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "Dữ liệu đã nhận bị thiếu trạng thái thanh toán."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "Dữ liệu đã nhận bị thiếu mã %(ref)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr ""
|
||||
"Trạng thái giao dịch không hợp lệ đã nhận %(status)s với mã lỗi "
|
||||
"%(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "Giao tiếp với API không thành công. Thông tin: %s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "Mã kỹ thuật của nhà cung cấp dịch vụ thanh toán này."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "Giao dịch không được liên kết với token."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "Giao dịch bị hủy với mã lỗi %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "Giao dịch bị từ chối với mã lỗi %(error_code)s."
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Khoá Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Mã bí mật Webhook"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Khoá API Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Mã bí mật API Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "PSPID Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Khoá Webhook Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Mã bí mật Webhook Worldline"
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server 18.0\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2024-09-26 08:56+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 15:37+0000\n"
|
||||
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
|
||||
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/payment_worldline/zh_Hans/>\n"
|
||||
"Language: zh_CN\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API 密钥"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "API 密钥"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "代码"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "Could not establish the connection to the API."
|
||||
msgstr "无法建立与API的连接。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "No transaction found matching reference %s."
|
||||
msgstr "没有发现与参考文献%s相匹配的交易。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "支付提供商"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "付款交易"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "收到的数据中缺少支付状态。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing reference %(ref)s."
|
||||
msgstr "收到的数据缺少参考编号%(ref)s。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s."
|
||||
msgstr "收到无效交易状态%(status)s,错误代码%(error_code)s。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_provider.py:0
|
||||
msgid "The communication with the API failed. Details: %s"
|
||||
msgstr "与 API 通信失败。详情:%s"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "该支付提供商的技术代码。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "The transaction is not linked to a token."
|
||||
msgstr "该交易没有与令牌挂钩。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "交易已取消,错误代码:%(error_code)s。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "交易被拒绝,错误代码:%(error_code)s。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "Webhook 密钥"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "Webhook 密钥"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Worldline API 密钥"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Worldline API 密钥"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "Worldline PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Worldline Webhook 密钥"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Worldline Webhook 密钥"
|
||||
|
|
@ -0,0 +1,151 @@
|
|||
# Translation of Odoo Server.
|
||||
# This file contains the translation of the following modules:
|
||||
# * payment_worldline
|
||||
#
|
||||
# Translators:
|
||||
# Wil Odoo, 2025
|
||||
#
|
||||
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Odoo Server saas~18.3\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2025-09-11 13:59+0000\n"
|
||||
"PO-Revision-Date: 2025-09-16 08:11+0000\n"
|
||||
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
|
||||
"Language-Team: Chinese (Traditional Han script) <https://translate.odoo.com/"
|
||||
"projects/odoo-19/payment_worldline/zh_Hant/>\n"
|
||||
"Language: zh_TW\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: \n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"X-Generator: Weblate 5.12.2\n"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Key"
|
||||
msgstr "API 金鑰"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "API Secret"
|
||||
msgstr "API 秘密"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__code
|
||||
msgid "Code"
|
||||
msgstr "程式碼"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__display_name
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_transaction__display_name
|
||||
msgid "Display Name"
|
||||
msgstr "顯示名稱"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__id
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_transaction__id
|
||||
msgid "ID"
|
||||
msgstr "識別號"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "PSPID"
|
||||
msgstr "PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_provider
|
||||
msgid "Payment Provider"
|
||||
msgstr "付款服務商"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model,name:payment_worldline.model_payment_transaction
|
||||
msgid "Payment Transaction"
|
||||
msgstr "付款交易"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Received data with missing payment state."
|
||||
msgstr "收到的數據中缺漏付款狀態。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid ""
|
||||
"Received invalid transaction status %(status)s with error code %"
|
||||
"(error_code)s."
|
||||
msgstr "收到無效交易,狀態:%(status)s,錯誤代碼:%(error_code)s。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,help:payment_worldline.field_payment_provider__code
|
||||
msgid "The technical code of this payment provider."
|
||||
msgstr "此付款服務商的技術代碼。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction cancelled with error code %(error_code)s."
|
||||
msgstr "交易已取消,錯誤代碼:%(error_code)s。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#. odoo-python
|
||||
#: code:addons/payment_worldline/models/payment_transaction.py:0
|
||||
msgid "Transaction declined with error code %(error_code)s."
|
||||
msgstr "交易被拒絕,錯誤代碼:%(error_code)s。"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Key"
|
||||
msgstr "網絡鈎子密鑰"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model_terms:ir.ui.view,arch_db:payment_worldline.payment_provider_form
|
||||
msgid "Webhook Secret"
|
||||
msgstr "網絡鈎子秘密"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields.selection,name:payment_worldline.selection__payment_provider__code__worldline
|
||||
msgid "Worldline"
|
||||
msgstr "Worldline"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_key
|
||||
msgid "Worldline API Key"
|
||||
msgstr "Worldline API 金鑰"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_api_secret
|
||||
msgid "Worldline API Secret"
|
||||
msgstr "Worldline API 秘密"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_pspid
|
||||
msgid "Worldline PSPID"
|
||||
msgstr "Worldline PSPID"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_key
|
||||
msgid "Worldline Webhook Key"
|
||||
msgstr "Worldline 網絡鈎子金鑰"
|
||||
|
||||
#. module: payment_worldline
|
||||
#: model:ir.model.fields,field_description:payment_worldline.field_payment_provider__worldline_webhook_secret
|
||||
msgid "Worldline Webhook Secret"
|
||||
msgstr "Worldline 網絡鈎子秘密"
|
||||
|
||||
#~ msgid "Could not establish the connection to the API."
|
||||
#~ msgstr "未能建立與 API 的連線。"
|
||||
|
||||
#~ msgid "No transaction found matching reference %s."
|
||||
#~ msgstr "沒有找到匹配參考 %s 的交易。"
|
||||
|
||||
#~ msgid "Received data with missing reference %(ref)s."
|
||||
#~ msgstr "收到的數據中缺漏參考編號 %(ref)s。"
|
||||
|
||||
#~ msgid "The communication with the API failed. Details: %s"
|
||||
#~ msgstr "與 API 通訊失敗。詳情:%s"
|
||||
|
||||
#~ msgid "The transaction is not linked to a token."
|
||||
#~ msgstr "交易未有連結至代碼。"
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import payment_provider
|
||||
from . import payment_transaction
|
||||
|
|
@ -0,0 +1,142 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
import base64
|
||||
import hashlib
|
||||
import hmac
|
||||
from wsgiref.handlers import format_date_time
|
||||
|
||||
from odoo import fields, models
|
||||
from odoo.fields import Datetime
|
||||
|
||||
from odoo.addons.payment.logging import get_payment_logger
|
||||
from odoo.addons.payment_worldline import const
|
||||
|
||||
|
||||
_logger = get_payment_logger(__name__)
|
||||
|
||||
|
||||
class PaymentProvider(models.Model):
|
||||
_inherit = 'payment.provider'
|
||||
|
||||
code = fields.Selection(
|
||||
selection_add=[('worldline', "Worldline")], ondelete={'worldline': 'set default'}
|
||||
)
|
||||
worldline_pspid = fields.Char(
|
||||
string="Worldline PSPID",
|
||||
required_if_provider='worldline',
|
||||
copy=False,
|
||||
)
|
||||
worldline_api_key = fields.Char(
|
||||
string="Worldline API Key",
|
||||
required_if_provider='worldline',
|
||||
copy=False,
|
||||
)
|
||||
worldline_api_secret = fields.Char(
|
||||
string="Worldline API Secret",
|
||||
required_if_provider='worldline',
|
||||
copy=False,
|
||||
)
|
||||
worldline_webhook_key = fields.Char(
|
||||
string="Worldline Webhook Key",
|
||||
required_if_provider='worldline',
|
||||
copy=False,
|
||||
)
|
||||
worldline_webhook_secret = fields.Char(
|
||||
string="Worldline Webhook Secret",
|
||||
required_if_provider='worldline',
|
||||
copy=False,
|
||||
)
|
||||
|
||||
# === COMPUTE METHODS === #
|
||||
|
||||
def _compute_feature_support_fields(self):
|
||||
""" Override of `payment` to enable additional features. """
|
||||
super()._compute_feature_support_fields()
|
||||
self.filtered(lambda p: p.code == 'worldline').update({
|
||||
'support_tokenization': True,
|
||||
})
|
||||
|
||||
# === CRUD METHODS === #
|
||||
|
||||
def _get_default_payment_method_codes(self):
|
||||
""" Override of `payment` to return the default payment method codes. """
|
||||
self.ensure_one()
|
||||
if self.code != 'worldline':
|
||||
return super()._get_default_payment_method_codes()
|
||||
return const.DEFAULT_PAYMENT_METHOD_CODES
|
||||
|
||||
# === REQUEST HELPERS === #
|
||||
|
||||
def _build_request_url(self, endpoint, **kwargs):
|
||||
"""Override of `payment` to build the request URL."""
|
||||
if self.code != 'worldline':
|
||||
return super()._build_request_url(endpoint, **kwargs)
|
||||
api_url = self._worldline_get_api_url()
|
||||
return f'{api_url}/v2/{self.worldline_pspid}/{endpoint}'
|
||||
|
||||
def _worldline_get_api_url(self):
|
||||
""" Return the URL of the API corresponding to the provider's state.
|
||||
|
||||
:return: The API URL.
|
||||
:rtype: str
|
||||
"""
|
||||
if self.state == 'enabled':
|
||||
return 'https://payment.direct.worldline-solutions.com'
|
||||
else: # 'test'
|
||||
return 'https://payment.preprod.direct.worldline-solutions.com'
|
||||
|
||||
def _build_request_headers(self, method, endpoint, *args, idempotency_key=None, **kwargs):
|
||||
"""Override of `payment` to build the request headers."""
|
||||
if self.code != 'worldline':
|
||||
return super()._build_request_headers(
|
||||
method, endpoint, *args, idempotency_key=idempotency_key, **kwargs
|
||||
)
|
||||
|
||||
content_type = 'application/json; charset=utf-8' if method == 'POST' else ''
|
||||
dt = format_date_time(Datetime.now().timestamp()) # Datetime in locale-independent RFC1123
|
||||
signature = self._worldline_calculate_signature(
|
||||
method, endpoint, content_type, dt, idempotency_key=idempotency_key
|
||||
)
|
||||
authorization_header = f'GCS v1HMAC:{self.worldline_api_key}:{signature}'
|
||||
headers = {
|
||||
'Authorization': authorization_header,
|
||||
'Date': dt,
|
||||
'Content-Type': content_type,
|
||||
}
|
||||
if method == 'POST' and idempotency_key:
|
||||
headers['X-GCS-Idempotence-Key'] = idempotency_key
|
||||
return headers
|
||||
|
||||
def _worldline_calculate_signature(
|
||||
self, method, endpoint, content_type, dt_rfc, idempotency_key=None
|
||||
):
|
||||
""" Compute the signature for the provided data.
|
||||
|
||||
See https://docs.direct.worldline-solutions.com/en/integration/api-developer-guide/authentication.
|
||||
|
||||
:param str method: The HTTP method of the request
|
||||
:param str endpoint: The endpoint to be reached by the request.
|
||||
:param str content_type: The 'Content-Type' header of the request.
|
||||
:param datetime.datetime dt_rfc: The timestamp of the request, in RFC1123 format.
|
||||
:param str idempotency_key: The idempotency key to pass in the request.
|
||||
:return: The calculated signature.
|
||||
:rtype: str
|
||||
"""
|
||||
# specific order required: method, content_type, date, custom headers, endpoint
|
||||
values_to_sign = [method, content_type, dt_rfc]
|
||||
if idempotency_key:
|
||||
values_to_sign.append(f'x-gcs-idempotence-key:{idempotency_key}')
|
||||
values_to_sign.append(f'/v2/{self.worldline_pspid}/{endpoint}')
|
||||
|
||||
signing_str = '\n'.join(values_to_sign) + '\n'
|
||||
signature = hmac.new(
|
||||
self.worldline_api_secret.encode(), signing_str.encode(), hashlib.sha256
|
||||
)
|
||||
return base64.b64encode(signature.digest()).decode('utf-8')
|
||||
|
||||
def _parse_response_error(self, response):
|
||||
"""Override of `payment` to parse the error message."""
|
||||
if self.code != 'worldline':
|
||||
return super()._parse_response_error(response)
|
||||
msg = ', '.join([error.get('message', '') for error in response.json().get('errors', [])])
|
||||
return msg
|
||||
|
|
@ -0,0 +1,333 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from werkzeug.urls import url_encode
|
||||
|
||||
from odoo import _, api, models
|
||||
from odoo.exceptions import ValidationError
|
||||
from odoo.tools import urls
|
||||
|
||||
from odoo.addons.payment import utils as payment_utils
|
||||
from odoo.addons.payment.logging import get_payment_logger
|
||||
from odoo.addons.payment_worldline import const
|
||||
from odoo.addons.payment_worldline.controllers.main import WorldlineController
|
||||
|
||||
|
||||
_logger = get_payment_logger(__name__)
|
||||
|
||||
|
||||
class PaymentTransaction(models.Model):
|
||||
_inherit = 'payment.transaction'
|
||||
|
||||
def _compute_reference(self, provider_code, prefix=None, separator='-', **kwargs):
|
||||
""" Override of `payment` to ensure that Worldline requirement for references is satisfied.
|
||||
|
||||
Worldline requires for references to be at most 30 characters long.
|
||||
|
||||
:param str provider_code: The code of the provider handling the transaction.
|
||||
:param str prefix: The custom prefix used to compute the full reference.
|
||||
:param str separator: The custom separator used to separate the prefix from the suffix.
|
||||
:return: The unique reference for the transaction.
|
||||
:rtype: str
|
||||
"""
|
||||
reference = super()._compute_reference(
|
||||
provider_code, prefix=prefix, separator=separator, **kwargs
|
||||
)
|
||||
if provider_code != 'worldline':
|
||||
return reference
|
||||
|
||||
if len(reference) <= 30: # Worldline transaction merchantReference is limited to 30 chars
|
||||
return reference
|
||||
|
||||
prefix = payment_utils.singularize_reference_prefix(prefix='WL')
|
||||
return super()._compute_reference(
|
||||
provider_code, prefix=prefix, separator=separator, **kwargs
|
||||
)
|
||||
|
||||
def _get_specific_processing_values(self, processing_values):
|
||||
""" Override of `payment` to redirect failed token-flow transactions.
|
||||
|
||||
If the financial institution insists on user authentication,
|
||||
this override will reset the transaction, and switch the flow to redirect.
|
||||
|
||||
Note: self.ensure_one() from `_get_processing_values`.
|
||||
|
||||
:param dict processing_values: The generic processing values of the transaction.
|
||||
:return: The dict of provider-specific processing values.
|
||||
:rtype: dict
|
||||
"""
|
||||
if (
|
||||
self.provider_code == 'worldline'
|
||||
and self.operation == 'online_token'
|
||||
and self.state == 'error'
|
||||
and self.state_message.endswith('AUTHORIZATION_REQUESTED')
|
||||
):
|
||||
# Tokenized payment failed due to 3-D Secure authentication request.
|
||||
# Reset transaction to draft and switch to redirect flow.
|
||||
self.write({
|
||||
'state': 'draft',
|
||||
'operation': 'online_redirect',
|
||||
})
|
||||
return {'force_flow': 'redirect'}
|
||||
return super()._get_specific_processing_values(processing_values)
|
||||
|
||||
def _get_specific_rendering_values(self, processing_values):
|
||||
""" Override of `payment` to return Worldline-specific processing values.
|
||||
|
||||
Note: self.ensure_one() from `_get_processing_values`.
|
||||
|
||||
:param dict processing_values: The generic processing values of the transaction.
|
||||
:return: The dict of provider-specific processing values.
|
||||
:rtype: dict
|
||||
"""
|
||||
if self.provider_code != 'worldline':
|
||||
return super()._get_specific_rendering_values(processing_values)
|
||||
|
||||
checkout_session_data = self._worldline_create_checkout_session()
|
||||
return {'api_url': checkout_session_data['redirectUrl']}
|
||||
|
||||
def _worldline_create_checkout_session(self):
|
||||
""" Create a hosted checkout session and return the response data.
|
||||
|
||||
:return: The hosted checkout session data.
|
||||
:rtype: dict
|
||||
"""
|
||||
self.ensure_one()
|
||||
|
||||
base_url = self.provider_id.get_base_url()
|
||||
return_route = WorldlineController._return_url
|
||||
return_url_params = url_encode({'provider_id': str(self.provider_id.id)})
|
||||
return_url = f'{urls.urljoin(base_url, return_route)}?{return_url_params}'
|
||||
first_name, last_name = payment_utils.split_partner_name(self.partner_name)
|
||||
payload = {
|
||||
'hostedCheckoutSpecificInput': {
|
||||
'locale': self.partner_lang or '',
|
||||
'returnUrl': return_url,
|
||||
'showResultPage': False,
|
||||
},
|
||||
'order': {
|
||||
'amountOfMoney': {
|
||||
'amount': payment_utils.to_minor_currency_units(self.amount, self.currency_id),
|
||||
'currencyCode': self.currency_id.name,
|
||||
},
|
||||
'customer': { # required to create a token and for some redirected payment methods
|
||||
'billingAddress': {
|
||||
'city': self.partner_city or '',
|
||||
'countryCode': self.partner_country_id.code or '',
|
||||
'state': self.partner_state_id.name or '',
|
||||
'street': self.partner_address or '',
|
||||
'zip': self.partner_zip or '',
|
||||
},
|
||||
'contactDetails': {
|
||||
'emailAddress': self.partner_email or '',
|
||||
'phoneNumber': self.partner_phone or '',
|
||||
},
|
||||
'personalInformation': {
|
||||
'name': {
|
||||
'firstName': first_name or '',
|
||||
'surname': last_name or '',
|
||||
},
|
||||
},
|
||||
},
|
||||
'references': {
|
||||
'descriptor': self.reference,
|
||||
'merchantReference': self.reference,
|
||||
},
|
||||
},
|
||||
}
|
||||
if self.payment_method_id.code in const.REDIRECT_PAYMENT_METHODS:
|
||||
payload['redirectPaymentMethodSpecificInput'] = {
|
||||
'requiresApproval': False, # Force the capture.
|
||||
'paymentProductId': const.PAYMENT_METHODS_MAPPING[self.payment_method_id.code],
|
||||
'redirectionData': {
|
||||
'returnUrl': return_url,
|
||||
},
|
||||
}
|
||||
else:
|
||||
payload['cardPaymentMethodSpecificInput'] = {
|
||||
'authorizationMode': 'SALE', # Force the capture.
|
||||
'tokenize': self.tokenize,
|
||||
}
|
||||
if not self.payment_method_id.brand_ids and self.payment_method_id.code != 'card':
|
||||
worldline_code = const.PAYMENT_METHODS_MAPPING.get(self.payment_method_id.code, 0)
|
||||
payload['cardPaymentMethodSpecificInput']['paymentProductId'] = worldline_code
|
||||
else:
|
||||
payload['hostedCheckoutSpecificInput']['paymentProductFilters'] = {
|
||||
'restrictTo': {
|
||||
'groups': ['cards'],
|
||||
},
|
||||
}
|
||||
|
||||
checkout_session_data = self._send_api_request('POST', 'hostedcheckouts', json=payload)
|
||||
|
||||
return checkout_session_data
|
||||
|
||||
def _send_payment_request(self):
|
||||
"""Override of `payment` to send a payment request to Worldline."""
|
||||
if self.provider_code != 'worldline':
|
||||
return super()._send_payment_request()
|
||||
|
||||
# Prepare the payment request to Worldline.
|
||||
payload = {
|
||||
'cardPaymentMethodSpecificInput': {
|
||||
'authorizationMode': 'SALE', # Force the capture.
|
||||
'token': self.token_id.provider_ref,
|
||||
'unscheduledCardOnFileRequestor': 'merchantInitiated',
|
||||
'unscheduledCardOnFileSequenceIndicator': 'subsequent',
|
||||
},
|
||||
'order': {
|
||||
'amountOfMoney': {
|
||||
'amount': payment_utils.to_minor_currency_units(self.amount, self.currency_id),
|
||||
'currencyCode': self.currency_id.name,
|
||||
},
|
||||
'references': {
|
||||
'merchantReference': self.reference,
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
try:
|
||||
# Send the payment request to Worldline.
|
||||
response_content = self._send_api_request(
|
||||
'POST',
|
||||
'payments',
|
||||
json=payload,
|
||||
idempotency_key=payment_utils.generate_idempotency_key(
|
||||
self, scope='payment_request_token'
|
||||
)
|
||||
)
|
||||
except ValidationError as e:
|
||||
self._set_error(str(e))
|
||||
else:
|
||||
self._process('worldline', response_content)
|
||||
|
||||
@api.model
|
||||
def _extract_reference(self, provider_code, payment_data):
|
||||
"""Override of `payment` to extract the reference from the payment data."""
|
||||
if provider_code != 'worldline':
|
||||
return super()._extract_reference(provider_code, payment_data)
|
||||
|
||||
# In case of failed payment, paymentResult could be given as a separate key
|
||||
payment_result = payment_data.get('paymentResult', payment_data)
|
||||
payment_output = payment_result.get('payment', {}).get('paymentOutput', {})
|
||||
return payment_output.get('references', {}).get('merchantReference', '')
|
||||
|
||||
def _extract_amount_data(self, payment_data):
|
||||
"""Override of payment to extract the amount and currency from the payment data."""
|
||||
if self.provider_code != 'worldline':
|
||||
return super()._extract_amount_data(payment_data)
|
||||
|
||||
# In case of failed payment, paymentResult could be given as a separate key
|
||||
payment_result = payment_data.get('paymentResult', payment_data)
|
||||
amount_of_money = payment_result.get('payment', {}).get('paymentOutput', {}).get(
|
||||
'amountOfMoney', {}
|
||||
)
|
||||
amount = payment_utils.to_major_currency_units(
|
||||
amount_of_money.get('amount', 0), self.currency_id
|
||||
)
|
||||
currency_code = amount_of_money.get('currencyCode')
|
||||
return {
|
||||
'amount': amount,
|
||||
'currency_code': currency_code,
|
||||
}
|
||||
|
||||
def _apply_updates(self, payment_data):
|
||||
""" Override of `payment' to process the transaction based on Worldline data.
|
||||
|
||||
Note: self.ensure_one()
|
||||
|
||||
:param dict payment_data: The payment data sent by the provider.
|
||||
:return: None
|
||||
"""
|
||||
if self.provider_code != 'worldline':
|
||||
return super()._apply_updates(payment_data)
|
||||
|
||||
# In case of failed payment, paymentResult could be given as a separate key
|
||||
payment_result = payment_data.get('paymentResult', payment_data)
|
||||
payment_data = payment_result.get('payment', {})
|
||||
|
||||
# Update the provider reference.
|
||||
self.provider_reference = payment_data.get('id', '').rsplit('_', 1)[0]
|
||||
|
||||
# Update the payment method.
|
||||
payment_method_data = self._worldline_extract_payment_method_data(payment_data)
|
||||
payment_method_code = payment_method_data.get('paymentProductId', '')
|
||||
payment_method = self.env['payment.method']._get_from_code(
|
||||
payment_method_code, mapping=const.PAYMENT_METHODS_MAPPING
|
||||
)
|
||||
self.payment_method_id = payment_method or self.payment_method_id
|
||||
|
||||
# Update the payment state.
|
||||
status = payment_data.get('status')
|
||||
has_token_data = 'token' in payment_method_data
|
||||
if not status:
|
||||
self._set_error(_("Received data with missing payment state."))
|
||||
elif status in const.PAYMENT_STATUS_MAPPING['pending']:
|
||||
if status == 'AUTHORIZATION_REQUESTED':
|
||||
self._set_error(status)
|
||||
elif self.operation == 'validation' \
|
||||
and status in {'PENDING_CAPTURE', 'CAPTURE_REQUESTED'} \
|
||||
and has_token_data:
|
||||
self._set_done()
|
||||
else:
|
||||
self._set_pending()
|
||||
elif status in const.PAYMENT_STATUS_MAPPING['done']:
|
||||
self._set_done()
|
||||
else:
|
||||
error_code = None
|
||||
if errors := payment_data.get('statusOutput', {}).get('errors'):
|
||||
error_code = errors[0].get('errorCode')
|
||||
if status in const.PAYMENT_STATUS_MAPPING['cancel']:
|
||||
self._set_canceled(_(
|
||||
"Transaction cancelled with error code %(error_code)s.",
|
||||
error_code=error_code,
|
||||
))
|
||||
elif status in const.PAYMENT_STATUS_MAPPING['declined']:
|
||||
self._set_error(_(
|
||||
"Transaction declined with error code %(error_code)s.",
|
||||
error_code=error_code,
|
||||
))
|
||||
else: # Classify unsupported payment status as the `error` tx state.
|
||||
_logger.info(
|
||||
"Received data with invalid payment status (%(status)s) for transaction with "
|
||||
"reference %(ref)s.",
|
||||
{'status': status, 'ref': self.reference},
|
||||
)
|
||||
self._set_error(_(
|
||||
"Received invalid transaction status %(status)s with error code "
|
||||
"%(error_code)s.",
|
||||
status=status,
|
||||
error_code=error_code,
|
||||
))
|
||||
|
||||
@staticmethod
|
||||
def _worldline_extract_payment_method_data(payment_data):
|
||||
payment_output = payment_data.get('paymentOutput', {})
|
||||
if 'cardPaymentMethodSpecificOutput' in payment_output:
|
||||
payment_method_data = payment_output['cardPaymentMethodSpecificOutput']
|
||||
else:
|
||||
payment_method_data = payment_output.get('redirectPaymentMethodSpecificOutput', {})
|
||||
return payment_method_data
|
||||
|
||||
def _extract_token_values(self, payment_data):
|
||||
"""Override of `payment` to return token data based on Worldline data.
|
||||
|
||||
Note: self.ensure_one() from :meth: `_tokenize`
|
||||
|
||||
:param dict payment_data: The payment data sent by the provider.
|
||||
:return: Data to create a token.
|
||||
:rtype: dict
|
||||
"""
|
||||
if self.provider_code != 'worldline':
|
||||
return super()._extract_token_values(payment_data)
|
||||
|
||||
payment_data = payment_data.get('payment', {})
|
||||
payment_method_data = self._worldline_extract_payment_method_data(payment_data)
|
||||
if 'token' not in payment_method_data:
|
||||
return {}
|
||||
|
||||
# Padded with *
|
||||
payment_details = payment_method_data.get('card', {}).get('cardNumber', '')[-4:]
|
||||
return {
|
||||
'payment_details': payment_details,
|
||||
'provider_ref': payment_method_data['token'],
|
||||
}
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
|
|
@ -0,0 +1 @@
|
|||
<svg width="50" height="50" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M43.105 4h.972V.818h1.108V0H42v.818h1.105V4Zm2.775 0h.858V1.453h.053L47.663 4h.555l.871-2.547h.056V4H50V0h-1.108l-.924 2.714h-.05L46.99 0h-1.11v4Z" fill="#D1D5DB"/><path d="M8.5 15.976a25.287 25.287 0 0 0-2.51 2.576c3.759 3.831 6.471 9.677 7.384 16.446h3.616c-.729-5.964-2.747-11.473-5.862-15.866A25.981 25.981 0 0 0 8.5 15.976ZM4.094 21.11a25.45 25.45 0 0 0-1.843 3.373C4.403 27.205 5.987 30.854 6.709 35h3.63c-.686-4.454-2.268-8.557-4.628-11.878a21.782 21.782 0 0 0-1.617-2.013ZM0 35h3.64c-.524-2.525-1.437-4.874-2.698-6.908A25.664 25.664 0 0 0 0 35Zm39.508-20.525a24.706 24.706 0 0 0-1.452-.986c-.226.24-.45.48-.67.728-2.898 3.264-6.18 8.26-7.92 15.29a51.47 51.47 0 0 0-2.233-8.181c1.886-4.284 4.23-7.595 6.39-10.042a25.325 25.325 0 0 0-1.775-.594 40.475 40.475 0 0 0-5.487 8.422c-1.214-2.861-2.686-5.532-4.4-7.955-.28-.396-.564-.78-.853-1.157a24.419 24.419 0 0 0-3.864.933c2.992 3.512 5.433 7.964 7.105 13.04a45.547 45.547 0 0 0-1.565 5.779c-1.178-5.448-3.296-10.449-6.24-14.607a31.325 31.325 0 0 0-2.376-2.967 24.84 24.84 0 0 0-3.191 1.858c4.729 4.857 8.08 12.34 9.027 20.964h3.745c.28-2.923.794-5.6 1.475-8.043A51.214 51.214 0 0 1 26.616 35h3.618c1.07-9.432 5.028-15.783 8.43-19.615.28-.315.561-.617.843-.91Zm4.697 4.472a25.448 25.448 0 0 0-1.15-1.322c-3.842 3.993-7.055 9.786-8.058 17.373h1.738c1.026-7.365 4.18-12.37 6.905-15.437.187-.21.376-.414.565-.614ZM41.523 35h1.746c.823-4.566 2.675-7.912 4.479-10.22a24.954 24.954 0 0 0-.833-1.728c-2.503 2.967-4.55 6.95-5.392 11.947Zm8.127-4.09A18.584 18.584 0 0 0 48.11 35H50c0-1.393-.122-2.758-.351-4.09Z" fill="#33B6B4"/></svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
|
@ -0,0 +1,25 @@
|
|||
import { patch } from '@web/core/utils/patch';
|
||||
|
||||
import { PaymentForm } from '@payment/interactions/payment_form';
|
||||
|
||||
patch(PaymentForm.prototype, {
|
||||
/**
|
||||
* Allow forcing redirect to 3-D Secure authentication for Ogone token flow.
|
||||
*
|
||||
* @override method from @payment/js/payment_form
|
||||
* @private
|
||||
* @param {string} providerCode - The code of the selected payment option's provider.
|
||||
* @param {number} paymentOptionId - The id of the selected payment option.
|
||||
* @param {string} paymentMethodCode - The code of the selected payment method, if any.
|
||||
* @param {object} processingValues - The processing values of the transaction.
|
||||
* @return {void}
|
||||
*/
|
||||
_processTokenFlow(providerCode, paymentOptionId, paymentMethodCode, processingValues) {
|
||||
if (providerCode === 'worldline' && processingValues.force_flow === 'redirect') {
|
||||
delete processingValues.force_flow;
|
||||
this._processRedirectFlow(...arguments);
|
||||
} else {
|
||||
super._processTokenFlow(...arguments);
|
||||
}
|
||||
},
|
||||
});
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from . import common
|
||||
from . import test_worldline
|
||||
|
|
@ -0,0 +1,155 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo.addons.payment import utils as payment_utils
|
||||
from odoo.addons.payment.tests.common import PaymentCommon
|
||||
|
||||
|
||||
class WorldlineCommon(PaymentCommon):
|
||||
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
super().setUpClass()
|
||||
|
||||
cls.worldline = cls._prepare_provider('worldline', update_values={
|
||||
'worldline_pspid': 'dummy',
|
||||
'worldline_api_key': 'dummy',
|
||||
'worldline_api_secret': 'dummy',
|
||||
'worldline_webhook_key': 'dummy',
|
||||
'worldline_webhook_secret': 'dummy',
|
||||
})
|
||||
|
||||
cls.provider = cls.worldline
|
||||
cls.currency = cls.currency_euro
|
||||
cls.notification_amount_and_currency = {
|
||||
'amount': payment_utils.to_minor_currency_units(cls.amount, cls.currency),
|
||||
'currencyCode': cls.currency.name,
|
||||
}
|
||||
|
||||
cls.payment_data = {
|
||||
'payment': {
|
||||
'paymentOutput': {
|
||||
'references': {
|
||||
'merchantReference': cls.reference,
|
||||
},
|
||||
'cardPaymentMethodSpecificOutput': {
|
||||
'paymentProductId': 1,
|
||||
'card': {
|
||||
'cardNumber': "******4242"
|
||||
},
|
||||
'token': 'whateverToken'
|
||||
},
|
||||
'amountOfMoney': cls.notification_amount_and_currency,
|
||||
},
|
||||
'id': '1234567890_0',
|
||||
'status': 'CAPTURED',
|
||||
},
|
||||
}
|
||||
|
||||
cls.payment_data_insufficient_funds = {
|
||||
'errorId': 'ffffffff-fff-fffff-ffff-ffffffffffff',
|
||||
'errors': [{
|
||||
'category': 'IO_ERROR',
|
||||
'code': '9999',
|
||||
'errorCode': '30511001',
|
||||
'httpStatusCode': 402,
|
||||
'id': 'EXTERNAL_ACQUIRER_ERROR',
|
||||
'message': '',
|
||||
'retriable': False,
|
||||
}],
|
||||
'paymentResult': {
|
||||
'creationOutput': {
|
||||
'externalReference': 'aaaaaaaa-5555-eeee-eeee-eeeeeeeeeeee',
|
||||
'isNewToken': False,
|
||||
'token': 'aaaaaaaa-5555-eeee-eeee-eeeeeeeeeeee',
|
||||
'tokenizationSucceeded': False,
|
||||
},
|
||||
'payment': {
|
||||
'id': '7777777000_0',
|
||||
'paymentOutput': {
|
||||
'acquiredAmount': {'amount': 0, 'currencyCode': 'EUR'},
|
||||
'amountOfMoney': cls.notification_amount_and_currency,
|
||||
'cardPaymentMethodSpecificOutput': {
|
||||
'acquirerInformation': {'name': "Test Pay"},
|
||||
'card': {
|
||||
'bin': '50010000',
|
||||
'cardNumber': '************7777',
|
||||
'countryCode': 'BE',
|
||||
'expiryDate': '1244',
|
||||
},
|
||||
'fraudResults': {'cvvResult': 'P', 'fraudServiceResult': 'accepted'},
|
||||
'paymentProductId': 3,
|
||||
'threeDSecureResults': {'eci': '9', 'xid': 'zOMTQ5TcODUxMg=='},
|
||||
'token': 'aaaaaaaa-5555-eeee-eeee-eeeeeeeeeeee',
|
||||
},
|
||||
'customer': {'device': {'ipAddressCountryCode': '99'}},
|
||||
'paymentMethod': 'card',
|
||||
'references': {'merchantReference': cls.reference},
|
||||
},
|
||||
'status': 'REJECTED',
|
||||
'statusOutput': {
|
||||
'errors': [{
|
||||
'category': 'IO_ERROR',
|
||||
'code': '9999',
|
||||
'errorCode': '30511001',
|
||||
'httpStatusCode': 402,
|
||||
'id': 'EXTERNAL_ACQUIRER_ERROR',
|
||||
'message': '',
|
||||
'retriable': False,
|
||||
}],
|
||||
'isAuthorized': False,
|
||||
'isCancellable': False,
|
||||
'isRefundable': False,
|
||||
'statusCategory': 'UNSUCCESSFUL',
|
||||
'statusCode': 2,
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
cls.payment_data_expired_card = {
|
||||
'apiFullVersion': 'v1.1',
|
||||
'apiVersion': 'v1',
|
||||
'created': '2025-02-20T03:09:47.3706109+01:00',
|
||||
'id': 'ffffffff-fff-fffff-ffff-ffffffffffff',
|
||||
'merchantId': 'MyCompany',
|
||||
'payment': {
|
||||
'id': '9999999999_0',
|
||||
'paymentOutput': {
|
||||
'acquiredAmount': {'amount': 0, 'currencyCode': 'EUR'},
|
||||
'amountOfMoney': cls.notification_amount_and_currency,
|
||||
'cardPaymentMethodSpecificOutput': {
|
||||
'acquirerInformation': {'name': "Test Pay"},
|
||||
'card': {
|
||||
'bin': '47777700',
|
||||
'cardNumber': '************9999',
|
||||
'countryCode': 'FR',
|
||||
'expiryDate': '1234',
|
||||
},
|
||||
'fraudResults': {'cvvResult': 'P', 'fraudServiceResult': 'accepted'},
|
||||
'paymentProductId': 1,
|
||||
'threeDSecureResults': {'eci': '9'},
|
||||
'token': 'ODOO-ALIAS-eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee'},
|
||||
'customer': {'device': {'ipAddressCountryCode': '99'}},
|
||||
'paymentMethod': 'card',
|
||||
'references': {'merchantReference': cls.reference},
|
||||
},
|
||||
'status': 'REJECTED',
|
||||
'statusOutput': {
|
||||
'errors': [{
|
||||
'category': 'PAYMENT_PLATFORM_ERROR',
|
||||
'code': '9999',
|
||||
'errorCode': '30331001',
|
||||
'httpStatusCode': 402,
|
||||
'id': 'INVALID_CARD',
|
||||
'message': '',
|
||||
'retriable': False,
|
||||
}],
|
||||
'isAuthorized': False,
|
||||
'isCancellable': False,
|
||||
'isRefundable': False,
|
||||
'statusCategory': 'UNSUCCESSFUL',
|
||||
'statusCode': 2
|
||||
},
|
||||
},
|
||||
'type': 'payment.rejected',
|
||||
}
|
||||
|
|
@ -0,0 +1,157 @@
|
|||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
import hashlib
|
||||
import hmac
|
||||
import json
|
||||
from base64 import b64encode
|
||||
from unittest.mock import patch
|
||||
|
||||
from werkzeug.exceptions import Forbidden
|
||||
|
||||
from odoo.tests import tagged
|
||||
from odoo.tools import mute_logger
|
||||
|
||||
from odoo.addons.payment.tests.http_common import PaymentHttpCommon
|
||||
from odoo.addons.payment_worldline.controllers.main import WorldlineController
|
||||
from odoo.addons.payment_worldline.tests.common import WorldlineCommon
|
||||
|
||||
|
||||
@tagged('post_install', '-at_install')
|
||||
class WorldlineTest(WorldlineCommon, PaymentHttpCommon):
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def _webhook_notification_flow(self, payload):
|
||||
""" Send a notification to the webhook, ignore the signature, and check the response. """
|
||||
url = self._build_url(WorldlineController._webhook_url)
|
||||
with patch(
|
||||
'odoo.addons.payment_worldline.controllers.main.WorldlineController._verify_signature'
|
||||
):
|
||||
response = self._make_json_request(url, data=payload)
|
||||
self.assertEqual(
|
||||
response.json(), '', msg="The webhook should always respond ''.",
|
||||
)
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def test_webhook_notification_confirms_transaction(self):
|
||||
""" Test the processing of a webhook notification. """
|
||||
tx = self._create_transaction('redirect')
|
||||
self.assertFalse(tx.tokenize, "No token should be asked.")
|
||||
self._webhook_notification_flow(self.payment_data)
|
||||
self.assertFalse(tx.token_id, "No token should be created.")
|
||||
self.assertEqual(tx.state, 'done')
|
||||
self.assertEqual(tx.provider_reference, '1234567890')
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def test_webhook_notification_creates_token(self):
|
||||
""" Test the processing of a webhook notification when creating a token. """
|
||||
tx = self._create_transaction('redirect', tokenize=True)
|
||||
self.assertTrue(tx.tokenize, "A token should be asked.")
|
||||
self._webhook_notification_flow(self.payment_data)
|
||||
self.assertEqual(tx.state, 'done')
|
||||
self.assertFalse(tx.tokenize, "No token should be asked any more.")
|
||||
self.assertTrue(tx.token_id, "A token should have been created and linked to the tx.")
|
||||
self.assertEqual(tx.token_id.provider_ref, 'whateverToken')
|
||||
self.assertEqual(tx.token_id.payment_details, '4242')
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def test_failed_webhook_notification_set_tx_as_error_1(self):
|
||||
""" Test the processing of a webhook notification for a failed transaction. """
|
||||
tx = self._create_transaction('redirect')
|
||||
test = self.payment_data_insufficient_funds
|
||||
self._webhook_notification_flow(test)
|
||||
self.assertEqual(tx.state, 'error')
|
||||
self.assertEqual(
|
||||
tx.state_message,
|
||||
"Transaction declined with error code 30511001.",
|
||||
)
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def test_failed_webhook_notification_set_tx_as_error_2(self):
|
||||
""" Test the processing of a webhook notification for a failed transaction. """
|
||||
tx = self._create_transaction('redirect')
|
||||
test = self.payment_data_expired_card
|
||||
self._webhook_notification_flow(test)
|
||||
self.assertEqual(tx.state, 'error')
|
||||
self.assertEqual(
|
||||
tx.state_message,
|
||||
"Transaction declined with error code 30331001.",
|
||||
)
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def test_failed_webhook_notification_set_tx_as_cancel(self):
|
||||
"""Test the processing of a webhook notification for a cancelled transaction."""
|
||||
tx = self._create_transaction('redirect')
|
||||
test = {
|
||||
'payment': {
|
||||
'paymentOutput': self.payment_data['payment']['paymentOutput'],
|
||||
'hostedCheckoutSpecificOutput': {
|
||||
'hostedCheckoutId': '123456789',
|
||||
},
|
||||
'status': 'CANCELLED',
|
||||
'statusOutput': {
|
||||
'errors': [{
|
||||
'errorCode': '30171001',
|
||||
}],
|
||||
},
|
||||
},
|
||||
}
|
||||
self._webhook_notification_flow(test)
|
||||
self.assertEqual(tx.state, 'cancel')
|
||||
self.assertEqual(
|
||||
tx.state_message,
|
||||
"Transaction cancelled with error code 30171001.",
|
||||
)
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def test_webhook_notification_triggers_signature_check(self):
|
||||
""" Test that receiving a webhook notification triggers a signature check. """
|
||||
self._create_transaction('redirect')
|
||||
url = self._build_url(WorldlineController._webhook_url)
|
||||
with patch(
|
||||
'odoo.addons.payment_worldline.controllers.main.WorldlineController._verify_signature'
|
||||
) as signature_check_mock, patch(
|
||||
'odoo.addons.payment.models.payment_transaction.PaymentTransaction._process'
|
||||
):
|
||||
self._make_json_request(url, data=self.payment_data)
|
||||
self.assertEqual(signature_check_mock.call_count, 1)
|
||||
|
||||
def test_accept_notification_with_valid_signature(self):
|
||||
""" Test the verification of a notification with a valid signature. """
|
||||
tx = self._create_transaction('redirect')
|
||||
unencoded_result = hmac.new(
|
||||
self.worldline.worldline_webhook_secret.encode(),
|
||||
json.dumps(self.payment_data).encode(),
|
||||
hashlib.sha256,
|
||||
).digest()
|
||||
expected_signature = b64encode(unencoded_result)
|
||||
self._assert_does_not_raise(
|
||||
Forbidden,
|
||||
WorldlineController._verify_signature,
|
||||
json.dumps(self.payment_data).encode(),
|
||||
expected_signature,
|
||||
tx,
|
||||
)
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def test_reject_notification_with_missing_signature(self):
|
||||
""" Test the verification of a notification with a missing signature. """
|
||||
tx = self._create_transaction('redirect')
|
||||
self.assertRaises(
|
||||
Forbidden,
|
||||
WorldlineController._verify_signature,
|
||||
json.dumps(self.payment_data).encode(),
|
||||
None,
|
||||
tx,
|
||||
)
|
||||
|
||||
@mute_logger('odoo.addons.payment_worldline.controllers.main')
|
||||
def test_reject_notification_with_invalid_signature(self):
|
||||
""" Test the verification of a notification with an invalid signature. """
|
||||
tx = self._create_transaction('redirect')
|
||||
self.assertRaises(
|
||||
Forbidden,
|
||||
WorldlineController._verify_signature,
|
||||
json.dumps(self.payment_data).encode(),
|
||||
'dummy',
|
||||
tx,
|
||||
)
|
||||
|
|
@ -0,0 +1,43 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<record id="payment_provider_form" model="ir.ui.view">
|
||||
<field name="name">Worldline Provider Form</field>
|
||||
<field name="model">payment.provider</field>
|
||||
<field name="inherit_id" ref="payment.payment_provider_form"/>
|
||||
<field name="arch" type="xml">
|
||||
<group name="provider_credentials" position='inside'>
|
||||
<group invisible="code != 'worldline'">
|
||||
<field
|
||||
name="worldline_pspid"
|
||||
string="PSPID"
|
||||
required="code == 'worldline' and state != 'disabled'"
|
||||
/>
|
||||
<field
|
||||
name="worldline_api_key"
|
||||
string="API Key"
|
||||
required="code == 'worldline' and state != 'disabled'"
|
||||
/>
|
||||
<field
|
||||
name="worldline_api_secret"
|
||||
string="API Secret"
|
||||
required="code == 'worldline' and state != 'disabled'"
|
||||
password="True"
|
||||
/>
|
||||
<field
|
||||
name="worldline_webhook_key"
|
||||
string="Webhook Key"
|
||||
required="code == 'worldline' and state != 'disabled'"
|
||||
/>
|
||||
<field
|
||||
name="worldline_webhook_secret"
|
||||
string="Webhook Secret"
|
||||
required="code == 'worldline' and state != 'disabled'"
|
||||
password="True"
|
||||
/>
|
||||
</group>
|
||||
</group>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
</odoo>
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="redirect_form">
|
||||
<form t-att-action="api_url" method="post"/>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
Loading…
Add table
Add a link
Reference in a new issue