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:
Ernad Husremovic 2026-03-09 15:44:59 +01:00
parent 3037cab43e
commit aee3ee8bf7
1472 changed files with 194608 additions and 0 deletions

View file

@ -0,0 +1,47 @@
# AsiaPay
## Technical details
API: Client Post Through Browser version `3.67`
This module integrates AsiaPay using the generic payment with redirection flow based on form
submission provided by the `payment` module.
The entire API reference and the integration guide can be found on the
[Integration Guide](https://www.paydollar.com/pdf/op/enpdintguide.pdf).
## Supported features
- Payment with redirection flow
- Webhook notifications
## Not implemented features
- Manual capture
- Refunds
- Express checkout
- Multi-currency processing
## Module history
- `16.2`
- The field "AsiaPay Brand" is added to select the API to use. odoo/odoo#110357
- `16.1`
- The "AsiaPay Currency" field is replaced by the generic "Currencies" field of `payment`.
odoo/odoo#101018
- `16.0`
- The first version of the module is merged. odoo/odoo#98441
## Testing instructions
### VISA
**Card Number**: `4335900000140045`
**Expiry Date**: `07/2030`
**CVC Code**: `123`
**Name**: `testing card`
**3DS Password**: `password`

View file

@ -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, 'asiapay')
def uninstall_hook(env):
reset_payment_provider(env, 'asiapay')

View file

@ -0,0 +1,21 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': "Payment Provider: AsiaPay",
'version': '1.0',
'category': 'Accounting/Payment Providers',
'sequence': 350,
'summary': "An payment provider based in Hong Kong covering most Asian countries.",
'description': " ", # Non-empty string to avoid loading the README file.
'depends': ['payment'],
'data': [
'views/payment_asiapay_templates.xml',
'views/payment_provider_views.xml',
'data/payment_provider_data.xml',
],
'post_init_hook': 'post_init_hook',
'uninstall_hook': 'uninstall_hook',
'author': 'Odoo S.A.',
'license': 'LGPL-3',
}

View file

@ -0,0 +1,154 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
API_URLS = {
'production': {
'pesopay': 'https://www.pesopay.com/b2c2/eng/payment/payForm.jsp',
'siampay': 'https://www.siampay.com/b2c2/eng/payment/payForm.jsp',
'bimopay': 'https://www.bimopay.com/b2c2/eng/payment/payForm.jsp',
'paydollar': 'https://www.paydollar.com/b2c2/eng/payment/payForm.jsp',
},
'test': {
'pesopay': 'https://test.pesopay.com/b2cDemo/eng/payment/payForm.jsp',
'siampay': 'https://test.siampay.com/b2cDemo/eng/payment/payForm.jsp',
'paydollar': 'https://test.paydollar.com/b2cDemo/eng/payment/payForm.jsp',
}
}
# Mapping of currency ISO 4217 codes AsiaPay's currency codes.
# See https://www.paydollar.com/pdf/op/enpdintguide.pdf for the list of currency codes.
CURRENCY_MAPPING = {
'AED': '784',
'AUD': '036',
'BND': '096',
'CAD': '124',
'CNY': '156',
'EUR': '978',
'GBP': '826',
'HKD': '344',
'IDR': '360',
'INR': '356',
'JPY': '392',
'KRW': '410',
'MOP': '446',
'MYR': '458',
'NZD': '554',
'PHP': '608',
'SAR': '682',
'SGD': '702',
'THB': '764',
'TWD': '901',
'USD': '840',
'VND': '704',
}
# Mapping of both country codes (e.g., 'es') and IETF language tags (e.g.: 'fr-BE') to AsiaPay
# language codes. If a language tag is not listed, the country code prefix can serve as fallback.
LANGUAGE_CODES_MAPPING = {
'en': 'E',
'zh_HK': 'C',
'zh_TW': 'C',
'zh_CN': 'X',
'ja_JP': 'J',
'th_TH': 'T',
'fr': 'F',
'de': 'G',
'ru_RU': 'R',
'es': 'S',
'vi_VN': 'S',
}
# The codes of the payment methods to activate when Asiapay is activated.
DEFAULT_PAYMENT_METHOD_CODES = {
# Primary payment methods.
'card',
# Brand payment methods.
'visa',
'mastercard',
'amex',
'discover',
}
# Mapping of payment method codes to AsiaPay codes.
PAYMENT_METHODS_MAPPING = {
'alipay': 'ALIPAY',
'alipay_hk': 'ALIPAYHKONL',
'amex': 'AMEX',
'apple_pay': 'APPLEPAY',
'atome': 'ATOME',
'bangkok_bank': 'IBANKING',
'bpi': 'BPI',
'boa': 'KRUNGSRIONLINE',
'card': 'CC',
'cimb': 'CIMBCLICK',
'dana': 'DANA',
'ditnow': 'DuitNow',
'diners': 'Diners',
'enets': 'ENETS',
'enetsbanking': 'ENETSBANKING',
'enetsqr': 'ENETSQR',
'eximbay': 'Eximbay',
'fps': 'FPS',
'gcash': 'GCash',
'google_pay': 'GOOGLE',
'hoolah': 'HOOLAH',
'humm': 'humm',
'jkopay': 'JKOPAY',
'jcs': 'JCB',
'kungthai_bank': 'KTB',
'linepay': 'LINEPAY',
'maya': 'PayMaya',
'mastercard': 'Master',
'masterpass': 'MP',
'maybank': 'M2U',
'momo': 'MOMOPAY',
'octopus': 'OCTOPUS',
'ovo': 'OVO',
'pace': 'Pace',
'pay_id': 'PAYID',
'paymaya': 'PayMaya',
'payme': 'PayMe',
'payu': 'PAYU',
'poli': 'POLI',
'qris': 'QRIS',
'samsung_pay': 'SAMSUNG',
'shopeepay': 'SHOPEEPAY',
'tendopay': 'TendoPay',
'touch_n_go': 'TouchnGo',
'truemoney': 'TRUEMONEY',
'ttb': 'TMB',
'unionpay': 'CHINAPAY',
'visa': 'VISA',
'wechat_pay': 'WECHATONL',
'zip': 'ZIPPAY',
'zippay': 'ZIPPAY',
'tenpay': 'TENPAY',
'welend': 'WELEND',
'tmb': 'TMB',
}
# The keys of the values to use in the calculation of the signature.
SIGNATURE_KEYS = {
'outgoing': [
'merchant_id',
'reference',
'currency_code',
'amount',
'payment_type',
],
'incoming': [
'src',
'prc',
'successcode',
'Ref',
'PayRef',
'Cur',
'Amt',
'payerAuth',
],
}
# Mapping of transaction states to AsiaPay success codes.
SUCCESS_CODE_MAPPING = {
'done': ('0',),
'error': ('1',),
}

View file

@ -0,0 +1,3 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import main

View file

@ -0,0 +1,66 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import hmac
import pprint
from werkzeug.exceptions import Forbidden
from odoo import http
from odoo.http import request
from odoo.addons.payment.logging import get_payment_logger
_logger = get_payment_logger(__name__)
class AsiaPayController(http.Controller):
_return_url = '/payment/asiapay/return'
_webhook_url = '/payment/asiapay/webhook'
@http.route(_return_url, type='http', auth='public', methods=['GET'])
def asiapay_return_from_checkout(self, **data):
"""Process the payment data sent by AsiaPay after redirection.
:param dict data: The payment data.
"""
# Don't process the payment data as they contain no valuable information except for the
# reference and AsiaPay doesn't expose an endpoint to fetch the data from the API.
return request.redirect('/payment/status')
@http.route(_webhook_url, type='http', auth='public', methods=['POST'], csrf=False)
def asiapay_webhook(self, **data):
"""Process the payment data sent by AsiaPay to the webhook.
:param dict data: The payment data.
:return: The 'OK' string to acknowledge the notification.
:rtype: str
"""
_logger.info("Notification received from AsiaPay with data:\n%s", pprint.pformat(data))
tx_sudo = request.env['payment.transaction'].sudo()._search_by_reference('asiapay', data)
if tx_sudo:
self._verify_signature(data, tx_sudo)
tx_sudo._process('asiapay', data)
return 'OK' # Acknowledge the notification.
@staticmethod
def _verify_signature(payment_data, tx_sudo):
"""Check that the received signature matches the expected one.
:param dict payment_data: The payment data.
:param payment.transaction tx_sudo: The sudoed transaction referenced by the payment data.
:return: None
:raise Forbidden: If the signatures don't match.
"""
received_signature = payment_data.get('secureHash')
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 data.
expected_signature = tx_sudo.provider_id._asiapay_calculate_signature(
payment_data, incoming=True
)
if not hmac.compare_digest(received_signature, expected_signature):
_logger.warning("Received payment data with invalid signature.")
raise Forbidden()

View file

@ -0,0 +1,5 @@
-- disable asiapay payment provider
UPDATE payment_provider
SET asiapay_merchant_id = NULL,
asiapay_secure_hash_secret = NULL,
asiapay_secure_hash_function = NULL;

View file

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo noupdate="1">
<record id="payment.payment_provider_asiapay" model="payment.provider">
<field name="code">asiapay</field>
<field name="redirect_form_view_id" ref="redirect_form"/>
</record>
</odoo>

View file

@ -0,0 +1,177 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:44+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Arabic <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"حدث خطأ أثناء معالجة عملية الدفع (كود النجاح %(success_code)s؛ كود الرد "
"الأساسي %(response_code)s). يرجى المحاولة مجدداً."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "معرف تاجر AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "خاصية التشفير الآمن في AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "سر التشفير الأمن في AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "علامة AsiaPay التجارية"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "العلامة التجارية"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "رمز"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "معرف التاجر"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "لم يتم العثور على معاملة تطابق المرجع %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "يمكن تحديد عملة واحدة فقط في حساب AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "مزود الدفع"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "معاملة الدفع"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "تم استلام البيانات دون مرجع %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "تم استلام البيانات دون كود النجاح."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "خاصية التشفير الآمن"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "سر التشفير الأمن"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "معرّف التاجر مستخدَم فقط لتعريف حساب AsiaPay الخاص بك."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "العلامة التجارية المرتبطة بحساب AsiaPay الخاص بك."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "خاصية التشفير الآمن المرتبطة بحساب AsiaPay الخاص بك."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "الكود التقني لمزود الدفع هذا."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "كود النجاح غير معروف: %s"

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,180 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Noemi Pla Garcia (nopl)" <nopl@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:23+0000\n"
"Last-Translator: \"Noemi Pla Garcia (nopl)\" <nopl@odoo.com>\n"
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"S'ha produït un error durant el processament del teu pagament (codi d'èxit "
"%(success_code)s; codi de resposta principal %(response_code)s). Si us plau, "
"torna-ho a intentar."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "ID de comerciant d'AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Funció Hash segura d'AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "Clau secreta de Hash segura d'AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Marca d'AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marca"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Codi"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID del mercader"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Només es pot seleccionar una moneda per compte d'AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Proveïdor de pagament"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transacció de pagament"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Dades rebudes sense referència %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "S'han rebut dades, però falta el codi d'èxit."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Funció Hash segura"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Clau secreta per al Hash segur"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"L'ID de comerciant s'utilitza únicament per identificar el teu compte "
"d'AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "La marca associada al teu compte d'AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "La funció hash segura vinculada el teu compte d'AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Codi d'èxit desconegut: %s"

View file

@ -0,0 +1,174 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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: Czech <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Značka"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Kód"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Merchant ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Nebyla nalezena žádná transakce odpovídající odkazu %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Poskytovatel platby"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Platební transakce"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Technický kód tohoto poskytovatele plateb."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,174 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:09+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Danish <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Mærke"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Kode"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Sælger ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Betalingsudbyder"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Betalingstransaktion"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,178 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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: German <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Während der Verarbeitung Ihrer Zahlung ist ein Fehler aufgetreten ("
"Erfolgscode %(success_code)s; primärer Antwortcode %(response_code)s). Bitte "
"versuchen Sie es erneut."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay-Händler-ID"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Secure-Hash-Funktion von AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "Secure-Hash-Geheimnis von AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Asiapay-Marke"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marke"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Code"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Händler-ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Keine Transaktion gefunden, die der Referenz %s entspricht."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Pro AsiaPay-Konto kann nur eine Währung ausgewählt werden."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Zahlungsanbieter"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Zahlungstransaktion"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Erhaltene Daten mit fehlender Referenz %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Erhaltene Daten mit fehlenden Erfolgscode."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Secure-Hash-Funktion"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Secure-Hash-Geheimnis"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"Die Händler-ID dient ausschließlich zur Identifizierung Ihres AsiaPay-Kontos."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "Die mit Ihrem AsiaPay-Konto verbundene Marke."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "Die mit Ihrem AsiaPay-Konto verbundene Secure-Hash-Funktion."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Der technische Code dieses Zahlungsanbieters."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Unbekannter Erfolgscode: %s"

View file

@ -0,0 +1,174 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:23+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Μάρκα"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Κωδικός"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Αναγνωριστικό Εμπόρου"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Πάροχος Πληρωμών"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Συναλλαγή Πληρωμής"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,178 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:32+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Ocurrió un error al procesar su pago (código de éxito %(success_code)s; "
"código de respuesta principal %(response_code)s). Inténtelo de nuevo."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "ID de comerciante de AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Función de Hash segura de AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "Secreto de Hash segura de AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Marca Asiapay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marca"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID de comerciante"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
"No se ha encontrado ninguna transacción que coincida con la referencia %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Solo puede seleccionar una moneda por cuenta de AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Proveedor de pago"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transacción de pago"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Datos recibidos sin referencia %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Datos recibidos sin código de éxito."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Función hash segura"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Secreto de hash segura"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"El ID de comerciante que solo se usa para identificar su cuenta AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "La marca asociada a su cuenta de AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "La función de hash segura asociada a su cuenta de AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Código de éxito desconocido: %s"

View file

@ -0,0 +1,177 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:24+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
"odoo-19/payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Ocurrió un error al procesar su pago (código de éxito %(success_code)s; "
"código de respuesta principal %(response_code)s). Inténtelo de nuevo."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "ID de comerciante de AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Hash de función segura de AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "Hash de secreto seguro de AsiaPlay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Marca Asiapay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marca"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID de comerciante"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Solo puede seleccionar una moneda por cuenta de AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Proveedor de pago"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transacción de pago"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Se recibió información sin un código de éxito."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Función de hash seguro"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Secreto de hash seguro"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"El ID de comerciante que solo se usa para identificar su cuenta AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "La marca asociada a su cuenta de AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "La función segura de hash asociada a su cuenta de AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Código de éxito desconocido: %s"

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "AsiaPay does not support the following currencies: %(currencies)s."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,177 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:34+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Maksun käsittelyssä tapahtui virhe (onnistumiskoodi %(success_code)s; "
"ensisijainen vastauskoodi %(response_code)s). Yritä uudelleen."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay-kauppiastunnus"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPay Secure Hash -toiminto"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay Secure Hash Salaisuus"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Asiapay-brändi"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Merkki"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Koodi"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Kauppiastunnus"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Viitettä %s vastaavaa tapahtumaa ei löytynyt."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "AsiaPay-tilillä voidaan valita vain yksi valuutta."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Maksupalveluntarjoaja"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Maksutapahtuma"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Vastaanotetut tiedot, joista puuttuu viite %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Vastaanotetut tiedot, joista puuttuu onnistumiskoodi."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Turvallinen hash-funktio"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Turvallinen hash-alaisuus"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"Kauppiastunnus, jota käytetään ainoastaan AsiaPay-tilisi tunnistamiseen."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "AsiaPay-tiliisi liittyvä tuotemerkki."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "AsiaPay-tiliisi liittyvä turvallinen hash-funktio."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Tämän maksupalveluntarjoajan tekninen koodi."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Tuntematon onnistumiskoodi: %s"

View file

@ -0,0 +1,179 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:22+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Une erreur est survenue lors du traitement de votre paiement (code de "
"réussite %(success_code)s ; code de réponse primaire %(response_code)s). "
"Veuillez réessayer."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "ID marchand AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Fonction de hachage sûre AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "Secret de hachage sûr AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Marque AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marque"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Code"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID marchand"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Aucune transaction ne correspond à la référence %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Une seule devise peut être sélectionnée par le compte AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Fournisseur de paiement"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transaction de paiement"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Données reçues avec code de réussite manquant."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Fonction de hachage sûre"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Secret de hachage sûr"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"L'identifiant marchand uniquement utilisé pour identifier votre compte "
"AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "La marque associée à votre compte AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "La fonction de hachage sûre associée à votre compte AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Le code technique de ce fournisseur de paiement."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Code de réussite inconnu : %s"

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,174 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:47+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Márka"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Kód"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Kereskedelmi azonosító"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Fizetési szolgáltató"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Fizetési tranzakció"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:36+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Terjadi error pada pemrosesan pembayaran Anda (kode sukses %(success_code)s; "
"kode tanggapan utama %(response_code)s). Silakan coba lagi."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "ID Pedagang AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Fungsi Secure Hash AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "Secure Hash Rahasia AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Brand AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Brand"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Kode"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID Pedagang"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Tidak ada transaksi dengan referensi %s yang cocok."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Hanya satu mata uang yang dapat dipilih oleh akun AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Penyedia Pembayaran"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transaksi Tagihan"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Menerima data dengan referensi %(ref)s yang hilang."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Menerima data tanpa kode sukses."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Fungsi Secure Hash"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Secure Hash Rahasia"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "ID Pedagang digunakan hanya untuk mengidentifikasi akun AsiaPay Anda."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "Brand yang terkait akun AsiaPay Anda."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "Fungsi secure hash yang terkait akun AsiaPay Anda."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Kode teknis penyedia pembayaran ini."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Kode sukses yang tidak diketahui: %s"

View file

@ -0,0 +1,179 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:22+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Si è verificato un errore durante l'elaborazione del pagamento (codice "
"successo %(success_code)s; codice di risposta primario %(response_code)s). "
"Prova di nuovo."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "ID commerciante AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Funzione hash sicuro AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "Secret hash sicuro AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Marchio AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marca"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Codice"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID commerciante"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Nessuna transazione trovata corrispondente al riferimento %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "È possibile selezionare solo una valuta per l'account AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Fornitore di pagamenti"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transazione di pagamento"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Dati ricevuti privi di riferimento %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Dati ricevuti privi di codice di riuscita."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Funzione hash sicuro"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Secret hash sicuro"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"L'ID del commerciante utilizzato esclusivamente per identificare il tuo "
"account AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "Il marchio associato al tuo account AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "La funzione hash sicuro associata al tuo account AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Codice tecnico del fornitore di pagamenti."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Codice di riuscita sconosciuto: %s"

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:13+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Japanese <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"支払処理中(サクセスコード%(success_code)s; 一次レスポンスコード "
"%(response_code)s)にエラーが発生しました。再度試して下さい。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay加盟店ID"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPayセキュアハッシュ機能"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPayセキュアハッシュシークレット"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Asiapayブランド"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "ブランド"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "コード"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "加盟店ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "参照に一致する取引が見つかりません%s。"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "AsiaPayアカウントでは1通貨のみ選択できます。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "決済プロバイダー"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "決済トランザクション"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "参照%(ref)sが欠落しているデータを受信しました。"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "サクセスコードが欠落しているデータを受信しました。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "セキュアハッシュ機能"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "セキュアハッシュシークレット"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "加盟店IDはAsiaPayアカウントを識別するためにのみ使用されます。"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "AsiaPayアカウントに関連したブランド"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "AsiaPayアカウントに関連したセキュアハッシュ機能"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "この決済プロバイダーのテクニカルコード。"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "不明なサクセスコード: %s"

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:46+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"결제를 처리하는 동안 오류가 발생했습니다(성공 코드 %(success_code)s;, 기본 "
"응답 코드 %(response_code)s). 다시 시도해 주세요."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay 판매자 ID"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPay 보안 해시 기능"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay 보안 해시 비밀"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Asiapay 브랜드"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "상표"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "코드"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "판매자 ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "%s 참조와 일치하는 거래 항목이 없습니다."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "AsiaPay 계정당 하나의 통화만 선택할 수 있습니다."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "결제대행업체"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "지불 거래"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "참조 %(ref)s가 누락된 데이터가 수신되었습니다."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "성공 코드가 누락된 데이터가 수신되었습니다."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "보안 해시 기능"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "보안 해시 비밀"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "AsiaPay 계정을 식별하는 데 사용되는 판매자 ID입니다."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "AsiaPay 계정과 연결된 브랜드입니다."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "AsiaPay 계정과 연결된 보안 해시 기능입니다."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "이 결제대행업체의 기술 코드입니다."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "알 수 없는 성공 코드: %s"

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,174 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:44+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Merkevare"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Kode"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Merchant ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Betalingsleverandør"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Betalingstransaksjon"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,179 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Er is een fout opgetreden tijdens het verwerken van je betaling (succescode "
"%(success_code)s; eerste antwoordcode %(response_code)s). Probeer het "
"opnieuw."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "Handelaars-ID Asiapay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPay veilige hashfunctie"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay veilig hashgeheim"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Asiapay merk"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Merk"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Code"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Handelaars-ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Geen transactie gevonden die overeenkomt met referentie %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Er kan maar één valuta worden geselecteerd per AsiaPay account."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Betaalprovider"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Betalingstransactie"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Gegevens ontvangen met ontbrekende referentie %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Gegevens ontvangen met ontbrekende succescode."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Veilige hashfunctie"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Veilig hashgeheim"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"Het handelaars-ID die enkel wordt gebruikt om je AsiaPay account te "
"identificeren."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "Het merk gekoppeld aan je AsiaPay account."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "De veilige hashfunctie gekoppeld aan je AsiaPay account."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "De technische code van deze betaalprovider."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Onbekende succescode: %s"

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "AsiaPay does not support the following currencies: %(currencies)s."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,175 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:19+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Polish <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay bezpieczny klucz hashowania"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marka"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Kod"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Merchant ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Nie znaleziono transakcji pasującej do referencji %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Dostawca Płatności"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transakcja płatności"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Bezpieczny klucz haszujący"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Kod techniczny tego dostawcy usług płatniczych."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,179 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:44+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Portuguese <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Ocorreu um erro durante o processamento de seu pagamento (código de sucesso "
"%(success_code)s; código de resposta primária %(response_code)s). Tente "
"novamente."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay ID do comerciante"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPay Função hash segura"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay Segredo hash seguro"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Marca da AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marca"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID do comerciante"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Nenhuma transação encontrada com a referência %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Só é possível selecionar uma moeda por conta do AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Provedor de serviços de pagamento"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transação de pagamento"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Dados recebidos sem a referência %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Dados recebidos sem o código de sucesso."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Função hash segura"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Segredo hash seguro"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"O ID do comerciante usado exclusivamente para identificar sua conta do "
"AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "A marca associada à sua conta do AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "A função hash segura associada à sua conta do AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "O código técnico deste provedor de pagamento."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Código de sucesso desconhecido: %s"

View file

@ -0,0 +1,179 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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: Portuguese (Brazil) <https://translate.odoo.com/projects/"
"odoo-19/payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Ocorreu um erro durante o processamento de seu pagamento (código de sucesso "
"%(success_code)s; código de resposta primária %(response_code)s). Tente "
"novamente."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay ID do comerciante"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPay Função hash segura"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay Segredo hash seguro"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Marca da AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marca"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID do comerciante"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Nenhuma transação encontrada com a referência %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Só é possível selecionar uma moeda por conta do AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Provedor de serviços de pagamento"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transação de pagamento"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Dados recebidos sem a referência %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Dados recebidos sem o código de sucesso."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Função hash segura"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Segredo hash seguro"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"O ID do comerciante usado exclusivamente para identificar sua conta do "
"AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "A marca associada à sua conta do AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "A função hash segura associada à sua conta do AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "O código técnico deste provedor de pagamento."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Código de sucesso desconhecido: %s"

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,199 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# Translators:
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-16 02:31+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || ("
"n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code %"
"(success_code)s; primary response code %(response_code)s). Please try again."
msgstr ""
"При обработке вашего платежа произошла ошибка (код успеха %(success_code)s; "
"код первичного ответа %(response_code)s). Пожалуйста, попробуйте еще раз."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay Merchant ID"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Безопасная хэш-функция AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay Secure Hash Secret"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "AsiaPay does not support the following currencies: %(currencies)s."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Бренд Asiapay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Бренд"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Код"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID продавца"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "На счете AsiaPay может быть выбрана только одна валюта."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Поставщик платежей"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Платеж"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Получены данные с отсутствующим кодом успеха."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Безопасная хэш-функция"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Секрет безопасного хэша"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
"Идентификатор продавца используется исключительно для идентификации вашего "
"счета в AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "Бренд, связанный с вашим счетом в AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "Безопасная хэш-функция, связанная с вашим счетом в AsiaPay."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Технический код данного провайдера платежей."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Неизвестный код успеха: %s"
#~ msgid ""
#~ "An error occurred during the processing of your payment (success code %s; "
#~ "primary response code %s). Please try again."
#~ msgstr ""
#~ "При обработке вашего платежа произошла ошибка (код успеха %s; код "
#~ "первичного ответа %s). Пожалуйста, попробуйте еще раз."
#~ msgid "No transaction found matching reference %s."
#~ msgstr "Не найдено ни одной транзакции, соответствующей ссылке %s."
#~ msgid "Received data with missing reference %(ref)s."
#~ msgstr "Получены данные с отсутствующей ссылкой %(ref)s."

View file

@ -0,0 +1,175 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:30+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Znamka"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Oznaka"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Ponudnik plačil"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Plačilna transakcija"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:27+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Ett fel uppstod under bearbetningen av din betalning (framgångskod "
"%(success_code)s;primär svarskod%(response_code)s). Vänligen försök igen."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPays försäljar-ID"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPay säker hashfunktion"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay Secure Hash Secret"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Asiapay varumärke"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Märke"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Kod"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Handlarens ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Ingen transaktion hittades som matchar referensen %s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Endast en valuta kan väljas för ett AsiaPay-konto."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Betalningsleverantör"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Betalningstransaktion"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "Mottagna data med saknade referens %(ref)s."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Mottagen data med saknad framgångskod."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Säker hashfunktion"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Säker Hash Hemlighet"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "Säljar-ID används endast för att identifiera ditt AsiaPay-konto."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "Det varumärke som är kopplat till ditt AsiaPay-konto."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "Den säkra hashfunktionen som är kopplad till ditt AsiaPay-konto."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Den tekniska koden för denna betalningsleverantör."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Okänd framgångskod: %s"

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:18+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Thai <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"เกิดข้อผิดพลาดระหว่างการประมวลผลการชำระเงินของคุณ (รหัสความสำเร็จ %(success_code)s; "
"รหัสตอบกลับหลัก %(response_code)s) โปรดลองอีกครั้ง"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "รหัสผู้ค้า AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "ฟังก์ชันแฮชที่ปลอดภัยของ AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "ความลับแฮชที่ปลอดภัยของ AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "แบรนด์ Asiapay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "แบรนด์"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "โค้ด"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ไอดีผู้ค้า"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "ไม่พบธุรกรรมที่ตรงกับการอ้างอิง %s"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "บัญชี AsiaPay สามารถเลือกได้เพียงสกุลเงินเดียวเท่านั้น"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "ผู้ให้บริการชำระเงิน"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "ธุรกรรมสำหรับการชำระเงิน"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "ได้รับข้อมูลโดยไม่มีการอ้างอิง %(ref)s"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "ได้รับข้อมูลโดยไม่มีรหัสสำเร็จ"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "ฟังก์ชันแฮชที่ปลอดภัย"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "ความลับแฮชที่ปลอดภัย"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "ID ผู้ค้าใช้เพื่อระบุบัญชี AsiaPay ของคุณเท่านั้น"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "แบรนด์ที่เชื่อมโยงกับบัญชี AsiaPay ของคุณ"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "ฟังก์ชันแฮชที่ปลอดภัยซึ่งเชื่อมโยงกับบัญชี AsiaPay ของคุณ"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "รหัสทางเทคนิคของผู้ให้บริการชำระเงินรายนี้"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "รหัสสำเร็จที่ไม่รู้จัก: %s"

View file

@ -0,0 +1,174 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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: Turkish <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Marka"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Kod"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "Ticari ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "Referans %s eşleşen bir işlem bulunamadı."
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Ödeme Sağlayıcı"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Ödeme İşlemi"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,170 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr ""
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
"payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr ""
"Đã xảy ra lỗi trong quá trình xử lý khoản thanh toán của bạn (mã thành công "
"%(success_code)s; mã phản hồi chính %(response_code)s). Vui lòng thử lại."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "ID người bán AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "Tính năng hash bảo mật AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "Mã bí mật hash bảo mật AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Thương hiệu Asiapay"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "Thương hiệu"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "Mã"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "ID người bán"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "Tài khoản AsiaPay chỉ có thể chọn một loại tiền tệ."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "Nhà cung cấp dịch vụ thanh toán"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "Giao dịch thanh toán"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "Dữ liệu đã nhận bị thiếu mã thành công."
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "Tính năng hash bảo mật"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "Mã bí mật hash bảo mật"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "ID người bán chỉ được sử dụng để xác định tài khoản AsiaPay của bạn."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "Thương hiệu được liên kết với tài khoản AsiaPay của bạn."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "Tính năng hash bảo mật được liên kết với tài khoản AsiaPay của bạn."
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "Mã thành công không xác định: %s"

View file

@ -0,0 +1,175 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# "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:34+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_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code "
"%(success_code)s; primary response code %(response_code)s). Please try "
"again."
msgstr "在处理您的付款时发生错误(成功代码%(success_code)s主要响应代码 "
"%(response_code)s。请重试。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay 商户 ID"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPay 安全哈希函数"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay 安全哈希密钥"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Asiapay 品牌"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "品牌"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "代码"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "商家 ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "没有发现与参考文献%s相匹配的交易。"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "每个 AsiaPay 账户只能选择一种币别。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "支付提供商"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "付款交易"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing reference %(ref)s."
msgstr "收到的数据缺少参考编号%(ref)s。"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "收到的数据缺少成功代码。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "安全哈希函数"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "安全哈希密钥"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "商户 ID 仅用于识别您的 AsiaPay 账户。"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "与您的 AsiaPay 账户相关联的品牌。"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "与您的 AsiaPay 账户相关联的安全哈希函数。"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "该支付提供商的技术代码。"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "未知成功代码:%s"

View file

@ -0,0 +1,190 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_asiapay
#
# 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:58+0000\n"
"PO-Revision-Date: 2025-09-16 08:10+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_asiapay/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_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (success code %"
"(success_code)s; primary response code %(response_code)s). Please try again."
msgstr ""
"處理付款時發生錯誤(成功代碼 %(success_code)s主要回應代碼 %"
"(response_code)s。請再試。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__code__asiapay
msgid "AsiaPay"
msgstr "AsiaPay"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "AsiaPay Merchant ID"
msgstr "AsiaPay 商戶ID"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "AsiaPay Secure Hash Function"
msgstr "AsiaPay 安全雜湊函數"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_secure_hash_secret
msgid "AsiaPay Secure Hash Secret"
msgstr "AsiaPay 安全雜湊秘密"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "AsiaPay does not support the following currencies: %(currencies)s."
msgstr ""
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__asiapay_brand
msgid "Asiapay Brand"
msgstr "Asiapay 品牌"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__bimopay
msgid "BimoPay"
msgstr "BimoPay"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Brand"
msgstr "品牌"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__code
msgid "Code"
msgstr "代碼"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_transaction__display_name
msgid "Display Name"
msgstr "顯示名稱"
#. module: payment_asiapay
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_asiapay.field_payment_transaction__id
msgid "ID"
msgstr "識別號"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Merchant ID"
msgstr "商家ID"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_provider.py:0
msgid "Only one currency can be selected by AsiaPay account."
msgstr "每個 AsiaPay 帳戶只能選擇一種貨幣。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__paydollar
msgid "PayDollar"
msgstr "PayDollar"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_provider
msgid "Payment Provider"
msgstr "付款服務商"
#. module: payment_asiapay
#: model:ir.model,name:payment_asiapay.model_payment_transaction
msgid "Payment Transaction"
msgstr "付款交易"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__pesopay
msgid "PesoPay"
msgstr "PesoPay"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Received data with missing success code."
msgstr "收到的數據缺漏成功代碼。"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha1
msgid "SHA1"
msgstr "SHA1"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha256
msgid "SHA256"
msgstr "SHA256"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_secure_hash_function__sha512
msgid "SHA512"
msgstr "SHA512"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Function"
msgstr "安全雜湊函數"
#. module: payment_asiapay
#: model_terms:ir.ui.view,arch_db:payment_asiapay.payment_provider_form
msgid "Secure Hash Secret"
msgstr "安全雜湊秘密"
#. module: payment_asiapay
#: model:ir.model.fields.selection,name:payment_asiapay.selection__payment_provider__asiapay_brand__siampay
msgid "SiamPay"
msgstr "SiamPay"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_merchant_id
msgid "The Merchant ID solely used to identify your AsiaPay account."
msgstr "商戶識別碼只用於識別你的 AsiaPay 帳戶。"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_brand
msgid "The brand associated to your AsiaPay account."
msgstr "與你的 AsiaPay 帳戶相關聯的品牌。"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__asiapay_secure_hash_function
msgid "The secure hash function associated to your AsiaPay account."
msgstr "與你的 AsiaPay 帳戶相關聯的安全雜湊函數。"
#. module: payment_asiapay
#: model:ir.model.fields,help:payment_asiapay.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "此付款服務商的技術代碼。"
#. module: payment_asiapay
#. odoo-python
#: code:addons/payment_asiapay/models/payment_transaction.py:0
msgid "Unknown success code: %s"
msgstr "不明成功代碼:%s"
#~ msgid "No transaction found matching reference %s."
#~ msgstr "沒有找到匹配參考 %s 的交易。"
#~ msgid "Received data with missing reference %(ref)s."
#~ msgstr "收到的數據中缺漏參考編號 %(ref)s。"

View file

@ -0,0 +1,4 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import payment_provider
from . import payment_transaction

View file

@ -0,0 +1,104 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from hashlib import new as hashnew
from odoo import _, api, fields, models
from odoo.exceptions import ValidationError
from odoo.addons.payment_asiapay import const
class PaymentProvider(models.Model):
_inherit = 'payment.provider'
code = fields.Selection(
selection_add=[('asiapay', "AsiaPay")], ondelete={'asiapay': 'set default'}
)
asiapay_brand = fields.Selection(
string="Asiapay Brand",
help="The brand associated to your AsiaPay account.",
selection=[("paydollar", "PayDollar"), ("pesopay", "PesoPay"),
("siampay", "SiamPay"), ("bimopay", "BimoPay")],
required_if_provider='asiapay',
default='paydollar',
copy=False,
)
asiapay_merchant_id = fields.Char(
string="AsiaPay Merchant ID",
help="The Merchant ID solely used to identify your AsiaPay account.",
required_if_provider='asiapay',
copy=False,
)
asiapay_secure_hash_secret = fields.Char(
string="AsiaPay Secure Hash Secret",
required_if_provider='asiapay',
copy=False,
groups='base.group_system',
)
asiapay_secure_hash_function = fields.Selection(
string="AsiaPay Secure Hash Function",
help="The secure hash function associated to your AsiaPay account.",
selection=[('sha1', "SHA1"), ('sha256', "SHA256"), ('sha512', 'SHA512')],
required_if_provider='asiapay',
default='sha1',
copy=False,
)
# ==== CONSTRAINT METHODS ===#
@api.constrains('available_currency_ids', 'state')
def _limit_available_currency_ids(self):
allowed_codes = set(const.CURRENCY_MAPPING.keys())
for provider in self.filtered(lambda p: p.code == 'asiapay'):
if len(provider.available_currency_ids) > 1 and provider.state != 'disabled':
raise ValidationError(_("Only one currency can be selected by AsiaPay account."))
unsupported_currency_codes = [
currency.name
for currency in provider.available_currency_ids
if currency.name not in allowed_codes
]
if provider.available_currency_ids.filtered(lambda c: c.name not in allowed_codes):
raise ValidationError(_(
"AsiaPay does not support the following currencies: %(currencies)s.",
currencies=", ".join(unsupported_currency_codes),
))
# === 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 != 'asiapay':
return super()._get_default_payment_method_codes()
return const.DEFAULT_PAYMENT_METHOD_CODES
# === BUSINESS METHODS ===#
def _asiapay_get_api_url(self):
""" Return the URL of the API corresponding to the provider's state.
:return: The API URL.
:rtype: str
"""
self.ensure_one()
environment = 'production' if self.state == 'enabled' else 'test'
api_urls = const.API_URLS[environment]
return api_urls.get(self.asiapay_brand, api_urls['paydollar'])
def _asiapay_calculate_signature(self, data, incoming=True):
""" Compute the signature for the provided data according to the AsiaPay documentation.
:param dict data: The data to sign.
:param bool incoming: Whether the signature must be generated for an incoming (AsiaPay to
Odoo) or outgoing (Odoo to AsiaPay) communication.
:return: The calculated signature.
:rtype: str
"""
signature_keys = const.SIGNATURE_KEYS['incoming' if incoming else 'outgoing']
data_to_sign = [str(data[k]) for k in signature_keys] + [self.asiapay_secure_hash_secret]
signing_string = '|'.join(data_to_sign)
shasign = hashnew(self.asiapay_secure_hash_function)
shasign.update(signing_string.encode())
return shasign.hexdigest()

View file

@ -0,0 +1,155 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
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_asiapay import const
from odoo.addons.payment_asiapay.controllers.main import AsiaPayController
_logger = get_payment_logger(__name__)
class PaymentTransaction(models.Model):
_inherit = 'payment.transaction'
@api.model
def _compute_reference(self, provider_code, prefix=None, separator='-', **kwargs):
""" Override of `payment` to ensure that AsiaPay requirements for references are satisfied.
AsiaPay requirements for references are as follows:
- References must be unique at provider level for a given merchant account.
This is satisfied by singularizing the prefix with the current datetime. If two
transactions are created simultaneously, `_compute_reference` ensures the uniqueness of
references by suffixing a sequence number.
- References must be at most 35 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
"""
if provider_code != 'asiapay':
return super()._compute_reference(provider_code, prefix=prefix, **kwargs)
if not prefix:
# If no prefix is provided, it could mean that a module has passed a kwarg intended for
# the `_compute_reference_prefix` method, as it is only called if the prefix is empty.
# We call it manually here because singularizing the prefix would generate a default
# value if it was empty, hence preventing the method from ever being called and the
# transaction from received a reference named after the related document.
prefix = self.sudo()._compute_reference_prefix(separator, **kwargs) or None
prefix = payment_utils.singularize_reference_prefix(prefix=prefix, max_length=35)
return super()._compute_reference(provider_code, prefix=prefix, **kwargs)
def _get_specific_rendering_values(self, processing_values):
""" Override of `payment` to return AsiaPay-specific rendering values.
Note: self.ensure_one() from `_get_processing_values`.
:param dict processing_values: The generic and specific processing values of the
transaction.
:return: The dict of provider-specific processing values.
:rtype: dict
"""
def get_language_code(lang_):
""" Return the language code corresponding to the provided lang.
If the lang is not mapped to any language code, the country code is used instead. In
case the country code has no match either, we fall back to English.
:param str lang_: The lang, in IETF language tag format.
:return: The corresponding language code.
:rtype: str
"""
language_code_ = const.LANGUAGE_CODES_MAPPING.get(lang_)
if not language_code_:
country_code_ = lang_.split('_')[0]
language_code_ = const.LANGUAGE_CODES_MAPPING.get(country_code_)
if not language_code_:
language_code_ = const.LANGUAGE_CODES_MAPPING['en']
return language_code_
if self.provider_code != 'asiapay':
return super()._get_specific_rendering_values(processing_values)
base_url = self.provider_id.get_base_url()
# The lang is taken from the context rather than from the partner because it is not required
# to be logged in to make a payment, and because the lang is not always set on the partner.
lang = self.env.context.get('lang') or 'en_US'
rendering_values = {
'merchant_id': self.provider_id.asiapay_merchant_id,
'amount': self.amount,
'reference': self.reference,
'currency_code': const.CURRENCY_MAPPING[self.provider_id.available_currency_ids[0].name],
'mps_mode': 'SCP',
'return_url': urls.urljoin(base_url, AsiaPayController._return_url),
'payment_type': 'N',
'language': get_language_code(lang),
'payment_method': const.PAYMENT_METHODS_MAPPING.get(self.payment_method_id.code, 'ALL'),
}
rendering_values.update({
'secure_hash': self.provider_id._asiapay_calculate_signature(
rendering_values, incoming=False
),
'api_url': self.provider_id._asiapay_get_api_url()
})
return rendering_values
@api.model
def _extract_reference(self, provider_code, payment_data):
"""Override of `payment` to extract the reference from the payment data."""
if provider_code != 'asiapay':
return super()._extract_reference(provider_code, payment_data)
return payment_data.get('Ref')
def _extract_amount_data(self, payment_data):
"""Override of `payment` to extract the amount and currency from the payment data."""
if self.provider_code != 'asiapay':
return super()._extract_amount_data(payment_data)
amount = payment_data.get('Amt')
# AsiaPay supports only one currency per account.
currency = self.provider_id.available_currency_ids # The currency has not been removed from the provider.
return {
'amount': float(amount),
'currency_code': currency.name,
}
def _apply_updates(self, payment_data):
"""Override of `payment' to update the transaction based on the payment data."""
if self.provider_code != 'asiapay':
return super()._apply_updates(payment_data)
# Update the provider reference.
self.provider_reference = payment_data.get('PayRef')
# Update the payment method.
payment_method_code = payment_data.get('payMethod')
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.
success_code = payment_data.get('successcode')
primary_response_code = payment_data.get('prc')
if not success_code:
raise ValidationError(_("Received data with missing success code."))
if success_code in const.SUCCESS_CODE_MAPPING['done']:
self._set_done()
elif success_code in const.SUCCESS_CODE_MAPPING['error']:
self._set_error(_(
"An error occurred during the processing of your payment (success code %(success_code)s; primary "
"response code %(response_code)s). Please try again.", success_code=success_code, response_code=primary_response_code,
))
else:
_logger.warning(
"Received data with invalid success code (%s) for transaction with primary response"
" code %s and reference %s.", success_code, primary_response_code, self.reference
)
self._set_error(_("Unknown success code: %s", success_code))

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1 @@
<svg width="50" height="50" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M18.012 25.826h-.69a6.387 6.387 0 0 0-2.83.95c-1.323.693-1.323 2.407-1.323 3.043v12.223c0 .127 0 .313.126.313.184-.058.127 0 .311-.058l1.127-.313c.127 0 .184-.127.184-.255v-4.815c.564.382 1.254.764 2.393.822h.437c2.704 0 3.9-2.848 3.9-6.204.011-2.916-1.127-5.706-3.635-5.706Zm-.449 10.324h-.253c-1-.057-1.702-.382-2.393-.764v-6.4c0-.695.943-1.551 2.462-1.62.138-.024.195-.024.31-.024 1.887 0 2.014 2.28 2.014 4.248 0 2.28-.184 4.56-2.14 4.56Z" fill="#3C4187"/><path d="M29.343 11.254h-.38c-1.45.058-3.279.694-3.279 1.076 0 .127 0 .185.057.313l.311.764c.058.127.058.127.127.127.253 0 1.277-.764 2.795-.764h.104c1.633 0 2.082.764 2.082 2.153v.822c-.506 0-1.323.057-2.21.185-1.829.312-3.9 1.273-3.9 3.935 0 2.083 1.14 3.299 3.026 3.299h.886c1.45-.128 2.393-.44 2.646-.637 1.196-.764 1.323-2.222 1.323-3.414v-4.56c0-2.026-.943-3.3-3.588-3.3Zm1.817 9.445c0 .382-1.138.822-2.209.891h-.38c-1.196 0-1.829-.949-1.829-1.898 0-1.389 1.07-1.967 2.21-2.222.885-.255 1.76-.255 2.208-.255v3.484Z" fill="#F89C33"/><path d="M40.674 26.335c0-.184.069-.44-.127-.44l-1.254-.069c-.184 0-.31 0-.31.127l-.07 9.502c-.632.568-1.38.765-2.519.765-1.45.058-2.324-1.459-2.393-3.3-.126-2.349 0-4.432 0-6.782 0-.058-.253-.255-.437-.255h-1.139s-.253.313-.253.382c.057 1.262.506 9.121.817 9.688.126.185.38.567.632.891.254.255.564.44.944.695.817.509 3.393.312 4.406-.567l.057 1.076-.057 1.203c-.07 1.204-.07 3.171-1.887 3.23-1.196 0-1.76-.764-1.956-.127 0 .057-.184.949-.126 1.076.184.255.76.51 1.76.567 1.324.058 2.83-.636 3.28-1.586.759-1.516.689-5.069.689-6.4l-.057-9.676Z" fill="#3C4187"/><path d="M19.829 12.458c0-.127.057-.185.057-.255 0-.127-.057-.255-.253-.313-.633-.312-1.956-.694-2.773-.694-2.082 0-3.531 1.332-3.531 3.3 0 3.552 5.165 2.974 5.165 5.45 0 1.135-.817 1.713-1.83 1.713-1.633 0-2.83-.822-3.025-.822-.057 0-.195 0-.253.197l-.311.764c-.057.058-.057.127-.057.255 0 .44 2.392 1.145 3.52 1.145 2.013 0 3.773-1.145 3.773-3.356 0-3.669-5.223-2.917-5.223-5.51 0-1.133.817-1.585 1.76-1.585 1.197 0 2.21.636 2.324.636.127 0 .184-.069.311-.255l.346-.67Zm3.463-.567c0-.185-.058-.313-.311-.313h-1.196c-.184 0-.31.07-.31.256v10.764c0 .184.125.255.31.255h1.196c.184 0 .31-.07.31-.255V11.89Zm.379-4.502c0-.764-.633-1.389-1.38-1.389-.818 0-1.45.636-1.45 1.39 0 .821.62 1.457 1.45 1.457.747 0 1.38-.637 1.38-1.458Z" fill="#F89C33"/><path d="M26.996 25.919h-.38c-1.45.07-3.279.694-3.279 1.076 0 .127 0 .185.058.313l.31.764c.058.127.058.127.127.127.253 0 1.277-.764 2.796-.764h.103c1.633 0 2.082.764 2.082 2.153v.822c-.506 0-1.323.057-2.21.184-1.828.313-3.899 1.274-3.899 3.936 0 2.083 1.139 3.299 3.025 3.299h.886c1.45-.127 2.393-.452 2.646-.637 1.196-.764 1.323-2.222 1.323-3.426v-4.56c.012-2.014-.942-3.287-3.588-3.287Zm1.83 9.445c0 .382-1.14.822-2.21.892h-.38c-1.196 0-1.829-.95-1.829-1.899 0-1.389 1.07-1.967 2.21-2.222.885-.255 1.76-.255 2.208-.255v3.484Z" fill="#3C4187"/><path d="M8.291 11.254h-.38c-1.45.058-3.279.694-3.279 1.076 0 .127 0 .185.058.313l.31.764c.058.127.058.127.127.127.254 0 1.277-.764 2.796-.764h.103c1.633 0 2.07.764 2.07 2.153v.822c-.506 0-1.323.057-2.196.185-1.83.312-3.9 1.273-3.9 3.935 0 2.083 1.139 3.299 3.025 3.299h.886c1.45-.128 2.393-.44 2.646-.637 1.196-.764 1.323-2.222 1.323-3.414v-4.56c0-2.026-.943-3.3-3.589-3.3Zm1.83 9.445c0 .382-1.14.822-2.197.891h-.38c-1.196 0-1.83-.949-1.83-1.898 0-1.389 1.07-1.967 2.21-2.222.885-.255 1.76-.255 2.196-.255v3.484Z" fill="#F89C33"/><path d="M46 27.423c0 .51-.184.95-.54 1.309a1.776 1.776 0 0 1-1.3.543c-.507 0-.944-.184-1.301-.543a1.798 1.798 0 0 1-.54-1.309c0-.509.183-.949.54-1.308a1.776 1.776 0 0 1 1.3-.544c.506 0 .944.185 1.3.544.357.36.54.788.54 1.308Zm-.241 0c0-.451-.161-.822-.472-1.145a1.541 1.541 0 0 0-1.127-.475 1.54 1.54 0 0 0-1.127.475 1.567 1.567 0 0 0-.472 1.145c0 .452.161.822.472 1.146.31.313.69.475 1.127.475.437 0 .817-.15 1.127-.475a1.61 1.61 0 0 0 .472-1.146Zm-.542.938h-.483l-.598-.764h-.265v.764h-.357v-1.956h.598c.138 0 .242 0 .323.011a.55.55 0 0 1 .23.081c.08.047.149.104.183.174a.595.595 0 0 1 .058.266.508.508 0 0 1-.115.348.883.883 0 0 1-.311.22l.737.856Zm-.701-1.4c0-.058-.011-.093-.023-.14a.252.252 0 0 0-.092-.103c-.034-.023-.08-.035-.115-.046-.046-.012-.103-.012-.172-.012h-.241v.66h.207c.069 0 .126-.012.195-.024a.355.355 0 0 0 .15-.07c.034-.034.068-.068.08-.115.011-.023.011-.08.011-.15Z" fill="#3C4187"/></svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

View file

@ -0,0 +1,6 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import common
from . import test_payment_provider
from . import test_payment_transaction
from . import test_processing_flows

View file

@ -0,0 +1,35 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.fields import Command
from odoo.addons.payment.tests.common import PaymentCommon
class AsiaPayCommon(PaymentCommon):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.asiapay = cls._prepare_provider('asiapay', update_values={
'asiapay_merchant_id': '123456789',
'asiapay_secure_hash_secret': 'coincoin_motherducker',
'asiapay_secure_hash_function': 'sha1',
'available_currency_ids': [Command.set(cls.currency_euro.ids)],
})
cls.provider = cls.asiapay
cls.redirect_payment_data = {
'Ref': cls.reference,
}
cls.webhook_payment_data = {
'src': 'dummy',
'prc': 'dummy',
'successcode': '0',
'Ref': cls.reference,
'PayRef': 'dummy',
'Cur': cls.currency.name,
'Amt': cls.amount,
'payerAuth': 'dummy',
'secureHash': '3e5bf55d9a23969130a6686db7aa4f0230956d0a',
}

View file

@ -0,0 +1,39 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.tests import tagged
from odoo.addons.payment_asiapay import const
from odoo.addons.payment_asiapay.tests.common import AsiaPayCommon
@tagged('post_install', '-at_install')
class TestPaymentProvider(AsiaPayCommon):
def test_incompatible_with_unsupported_currencies(self):
""" Test that AsiaPay providers are filtered out from compatible providers when the currency
is not supported. """
compatible_providers = self.env['payment.provider']._get_compatible_providers(
self.env.company.id, self.partner.id, self.amount, currency_id=self.env.ref('base.AFN').id
)
self.assertNotIn(self.asiapay, compatible_providers)
def test_signature_calculation_for_outgoing_data(self):
""" Test that the calculated signature matches the expected signature for outgoing data. """
calculated_signature = self.asiapay._asiapay_calculate_signature(
{
'merchant_id': self.asiapay.asiapay_merchant_id,
'amount': self.amount,
'reference': self.reference,
'currency_code': const.CURRENCY_MAPPING[self.currency.name],
'payment_type': 'N',
},
incoming=False
)
self.assertEqual(calculated_signature, '41667af8f428b5a55f44e14e5ab942f57da1ea31')
def test_signature_calculation_for_incoming_data(self):
""" Test that the calculated signature matches the expected signature for incoming data. """
calculated_signature = self.asiapay._asiapay_calculate_signature(
self.webhook_payment_data, incoming=True
)
self.assertEqual(calculated_signature, '3e5bf55d9a23969130a6686db7aa4f0230956d0a')

View file

@ -0,0 +1,116 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from unittest.mock import patch
from freezegun import freeze_time
from odoo.fields import Command
from odoo.tests import tagged
from odoo.tools import mute_logger
from odoo.addons.payment.tests.http_common import PaymentHttpCommon
from odoo.addons.payment_asiapay import const
from odoo.addons.payment_asiapay.tests.common import AsiaPayCommon
@tagged('post_install', '-at_install')
class TestPaymentTransaction(AsiaPayCommon, PaymentHttpCommon):
@freeze_time('2011-11-02 12:00:21') # Freeze time for consistent singularization behavior.
def test_reference_is_singularized(self):
""" Test the singularization of reference prefixes. """
reference = self.env['payment.transaction']._compute_reference(self.asiapay.code)
self.assertEqual(reference, 'tx-20111102120021')
@freeze_time('2011-11-02 12:00:21') # Freeze time for consistent singularization behavior.
def test_reference_is_computed_based_on_document_name(self):
""" Test the computation of reference prefixes based on the provided invoice. """
self._skip_if_account_payment_is_not_installed()
company = self.env.company
Account = self.env['account.account']
default_account_revenue = Account.with_company(company).search([
*Account._check_company_domain(company),
('account_type', '=', 'income'),
('id', '!=', company.account_journal_early_pay_discount_gain_account_id.id)
], limit=1)
invoice = self.env['account.move'].create({
'move_type': 'entry',
'date': '2011-11-02',
'line_ids': [
Command.create({
'name': 'line',
'account_id': default_account_revenue.id,
}),
]
})
invoice.action_post()
reference = self.env['payment.transaction']._compute_reference(
self.asiapay.code, invoice_ids=[Command.set([invoice.id])]
)
self.assertEqual(reference, 'MISC/2011/11/0001-20111102120021')
@freeze_time('2011-11-02 12:00:21') # Freeze time for consistent singularization behavior.
def test_reference_is_stripped_at_max_length(self):
""" Test that reference prefixes are stripped to have a length of at most 35 chars. """
reference = self.env['payment.transaction']._compute_reference(
self.asiapay.code, prefix='this is a long reference of more than 35 characters'
)
self.assertEqual(reference, 'this is a long refer-20111102120021')
self.assertEqual(len(reference), 35)
def test_no_item_missing_from_rendering_values(self):
""" Test that the rendered values are conform to the transaction fields. """
tx = self._create_transaction(flow='redirect')
with patch(
'odoo.addons.payment_asiapay.models.payment_provider.PaymentProvider'
'._asiapay_calculate_signature', return_value='dummy_signature'
):
rendering_values = tx._get_specific_rendering_values(None)
self.assertDictEqual(
rendering_values,
{
'amount': tx.amount,
'api_url': tx.provider_id._asiapay_get_api_url(),
'currency_code': const.CURRENCY_MAPPING[tx.currency_id.name],
'language': const.LANGUAGE_CODES_MAPPING['en'],
'merchant_id': tx.provider_id.asiapay_merchant_id,
'mps_mode': 'SCP',
'payment_method': 'ALL',
'payment_type': 'N',
'reference': tx.reference,
'return_url': self._build_url('/payment/asiapay/return'),
'secure_hash': 'dummy_signature',
}
)
@mute_logger('odoo.addons.payment.models.payment_transaction')
def test_no_input_missing_from_redirect_form(self):
""" Test that no key is omitted from the rendering values. """
tx = self._create_transaction(flow='redirect')
expected_input_keys = [
'merchantId',
'amount',
'orderRef',
'currCode',
'mpsMode',
'successUrl',
'failUrl',
'cancelUrl',
'payType',
'lang',
'payMethod',
'secureHash',
]
processing_values = tx._get_processing_values()
form_info = self._extract_values_from_html_form(processing_values['redirect_form_html'])
self.assertEqual(form_info['action'], tx.provider_id._asiapay_get_api_url())
self.assertEqual(form_info['method'], 'post')
self.assertListEqual(list(form_info['inputs'].keys()), expected_input_keys)
def test_apply_updates_confirms_transaction(self):
""" Test that the transaction state is set to 'done' when the payment data indicate a
successful payment. """
tx = self._create_transaction(flow='redirect')
tx._apply_updates(self.webhook_payment_data)
self.assertEqual(tx.state, 'done')

View file

@ -0,0 +1,64 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
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_asiapay.controllers.main import AsiaPayController
from odoo.addons.payment_asiapay.tests.common import AsiaPayCommon
@tagged('post_install', '-at_install')
class TestProcessingFlows(AsiaPayCommon, PaymentHttpCommon):
@mute_logger('odoo.addons.payment_asiapay.controllers.main')
def test_webhook_notification_triggers_processing(self):
""" Test that receiving a valid webhook notification triggers the processing of the
payment data. """
self._create_transaction('redirect')
url = self._build_url(AsiaPayController._webhook_url)
with patch(
'odoo.addons.payment_asiapay.controllers.main.AsiaPayController._verify_signature'
), patch(
'odoo.addons.payment.models.payment_transaction.PaymentTransaction._process'
) as process_mock:
self._make_http_post_request(url, data=self.webhook_payment_data)
self.assertEqual(process_mock.call_count, 1)
@mute_logger('odoo.addons.payment_asiapay.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(AsiaPayController._webhook_url)
with patch(
'odoo.addons.payment_asiapay.controllers.main.AsiaPayController._verify_signature'
) as signature_check_mock, patch(
'odoo.addons.payment.models.payment_transaction.PaymentTransaction._process'
):
self._make_http_post_request(url, data=self.webhook_payment_data)
self.assertEqual(signature_check_mock.call_count, 1)
def test_accept_webhook_notification_with_valid_signature(self):
""" Test the verification of a webhook notification with a valid signature. """
tx = self._create_transaction('redirect')
self._assert_does_not_raise(
Forbidden, AsiaPayController._verify_signature, self.webhook_payment_data, tx
)
@mute_logger('odoo.addons.payment_asiapay.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')
payload = dict(self.webhook_payment_data, secureHash='dummy')
self.assertRaises(Forbidden, AsiaPayController._verify_signature, payload, tx)
@mute_logger('odoo.addons.payment_asiapay.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')
payload = dict(self.webhook_payment_data, secureHash='dummy')
self.assertRaises(Forbidden, AsiaPayController._verify_signature, payload, tx)

View file

@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<template id="redirect_form">
<form t-att-action="api_url" method="post">
<input type="hidden" name="merchantId" t-att-value="merchant_id"/>
<input type="hidden" name="amount" t-att-value="amount"/>
<input type="hidden" name="orderRef" t-att-value="reference"/>
<input type="hidden" name="currCode" t-att-value="currency_code"/>
<input type="hidden" name="mpsMode" t-att-value="mps_mode"/>
<input type="hidden" name="successUrl" t-att-value="return_url"/>
<input type="hidden" name="failUrl" t-att-value="return_url"/>
<input type="hidden" name="cancelUrl" t-att-value="return_url"/>
<input type="hidden" name="payType" t-att-value="payment_type"/>
<input type="hidden" name="lang" t-att-value="language"/>
<input type="hidden" name="payMethod" t-att-value="payment_method"/>
<input type="hidden" name="secureHash" t-att-value="secure_hash"/>
</form>
</template>
</odoo>

View file

@ -0,0 +1,37 @@
<?xml version='1.0' encoding='utf-8' ?>
<odoo>
<record id="payment_provider_form" model="ir.ui.view">
<field name="name">AsiaPay 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 != 'asiapay'">
<field name="asiapay_brand"
string="Brand"
required="code == 'asiapay' and state != 'disabled'"/>
<field name="asiapay_merchant_id"
string="Merchant ID"
required="code == 'asiapay' and state != 'disabled'"/>
<field name="asiapay_secure_hash_secret"
string="Secure Hash Secret"
required="code == 'asiapay' and state != 'disabled'"
password="True"/>
<field name="asiapay_secure_hash_function"
string="Secure Hash Function"
required="code == 'asiapay' and state != 'disabled'"
groups="base.group_no_one"/>
</group>
</group>
<field name="available_currency_ids" position="attributes">
<attribute
name="required"
separator="or"
add="(code == 'asiapay' and state != 'disabled')"
/>
</field>
</field>
</record>
</odoo>