Начальное наполнение

This commit is contained in:
parent 52b04d6354
commit 529b226b46
58 changed files with 5459 additions and 0 deletions

24
__init__.py Normal file
View File

@ -0,0 +1,24 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import controllers
from . import models
from odoo.exceptions import UserError
from odoo.tools import config
from odoo.addons.payment import setup_provider, reset_payment_provider
def pre_init_hook(env):
if not any(config.get(key) for key in ('init', 'update')):
raise UserError(
"This module is deprecated and cannot be installed. "
"Consider installing the Payment Provider: Mercado Pago module instead.")
def post_init_hook(env):
setup_provider(env, 'payulatam')
def uninstall_hook(env):
reset_payment_provider(env, 'payulatam')

20
__manifest__.py Normal file
View File

@ -0,0 +1,20 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': 'Payment Provider: PayU Latam',
'version': '2.0',
'category': 'Accounting/Payment Providers',
'sequence': 350,
'summary': "This module is deprecated.",
'depends': ['payment'],
'data': [
'views/payment_payulatam_templates.xml',
'views/payment_provider_views.xml',
'data/payment_provider_data.xml',
],
'pre_init_hook': 'pre_init_hook',
'post_init_hook': 'post_init_hook',
'uninstall_hook': 'uninstall_hook',
'license': 'LGPL-3',
}

33
const.py Normal file
View File

@ -0,0 +1,33 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Supported currencies of PayuLatam, in ISO 4217 currency codes.
# https://developers.payulatam.com/latam/en/docs/getting-started/response-codes-and-variables.html#accepted-currencies.
# Last seen online: 22 September 2022.
SUPPORTED_CURRENCIES = [
'ARS',
'BRL',
'CLP',
'COP',
'MXN',
'PEN',
'USD'
]
# The codes of the payment methods to activate when PayULatam is activated.
DEFAULT_PAYMENT_METHODS_CODES = [
# Primary payment methods.
'card',
# Brand payment methods.
'visa',
'mastercard',
'amex',
'discover',
]
# Mapping of payment method codes to PayU Latam codes.
PAYMENT_METHODS_MAPPING = {
'bank_reference': 'BANK_REFERENCED',
'pix': 'PIX',
'card': 'VISA,VISA_DEBIT,MASTERCARD,MASTERCARD_DEBIT,AMEX,ARGENCARD,CABAL,CENCOSUD,DINERS,ELO,NARANJA,SHOPPING,HIPERCARD,TRANSBANK_DEBIT,CODENSA',
'bank_transfer': 'ITAU,PSE,SPEI',
}

3
controllers/__init__.py Normal file
View File

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

117
controllers/main.py Normal file
View File

@ -0,0 +1,117 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import logging
import pprint
from werkzeug.exceptions import Forbidden
from odoo import http
from odoo.exceptions import ValidationError
from odoo.http import request
from odoo.tools import consteq
_logger = logging.getLogger(__name__)
class PayuLatamController(http.Controller):
_return_url = '/payment/payulatam/return'
_webhook_url = '/payment/payulatam/webhook'
@http.route(_return_url, type='http', auth='public', methods=['GET'])
def payulatam_return_from_checkout(self, **data):
""" Process the notification data sent by PayU Latam after redirection from checkout.
See http://developers.payulatam.com/latam/en/docs/integrations/webcheckout-integration/response-page.html.
:param dict data: The notification data
"""
_logger.info("handling redirection from PayU Latam with data:\n%s", pprint.pformat(data))
# Check the integrity of the notification
tx_sudo = request.env['payment.transaction'].sudo()._get_tx_from_notification_data(
'payulatam', data
)
self._verify_notification_signature(data, tx_sudo)
# Handle the notification data
tx_sudo._handle_notification_data('payulatam', data)
return request.redirect('/payment/status')
@http.route(_webhook_url, type='http', auth='public', methods=['POST'], csrf=False)
def payulatam_webhook(self, **raw_data):
""" Process the notification data sent by PayU Latam to the webhook.
See http://developers.payulatam.com/latam/en/docs/integrations/webcheckout-integration/confirmation-page.html.
:param dict raw_data: The un-formatted notification data
:return: An empty string to acknowledge the notification
:rtype: str
"""
_logger.info(
"notification received from PayU Latam with data:\n%s", pprint.pformat(raw_data)
)
data = self._normalize_data_keys(raw_data)
try:
# Check the origin and integrity of the notification
tx_sudo = request.env['payment.transaction'].sudo().with_context(
payulatam_is_confirmation_page=True
)._get_tx_from_notification_data('payulatam', data)
self._verify_notification_signature(data, tx_sudo) # Use the normalized data.
# Handle the notification data
tx_sudo._handle_notification_data('payulatam', data)
except ValidationError: # Acknowledge the notification to avoid getting spammed
_logger.exception("unable to handle the notification data; skipping to acknowledge")
return ''
@staticmethod
def _normalize_data_keys(webhook_notification_data):
""" Reshape the webhook notification data to process them as redirect notification data.
:param dict webhook_notification_data: The webhook notification data
:return: The normalized notification data
:rtype: dict
"""
state_pol = webhook_notification_data.get('state_pol')
if state_pol == '4':
lap_transaction_state = 'APPROVED'
elif state_pol == '6':
lap_transaction_state = 'DECLINED'
elif state_pol == '5':
lap_transaction_state = 'EXPIRED'
else:
lap_transaction_state = f'INVALID state_pol {state_pol}'
return {
'lapTransactionState': lap_transaction_state,
'transactionState': webhook_notification_data.get('state_pol'),
'TX_VALUE': webhook_notification_data.get('value'),
'currency': webhook_notification_data.get('currency'),
'referenceCode': webhook_notification_data.get('reference_sale'),
'transactionId': webhook_notification_data.get('transaction_id'),
'message': webhook_notification_data.get('response_message_pol'),
'signature': webhook_notification_data.get('sign'),
}
@staticmethod
def _verify_notification_signature(notification_data, tx_sudo):
""" Check that the received signature matches the expected one.
:param dict notification_data: The notification data
:param recordset tx_sudo: The sudoed transaction referenced by the notification data, as a
`payment.transaction` record
:return: None
:raise: :class:`werkzeug.exceptions.Forbidden` if the signatures don't match
"""
# Retrieve the received signature from the data
received_signature = notification_data.get('signature')
if not received_signature:
_logger.warning("received notification with missing signature")
raise Forbidden()
# Compare the received signature with the expected signature computed from the data
expected_signature = tx_sudo.provider_id._payulatam_generate_sign(notification_data)
if not consteq(received_signature, expected_signature):
_logger.warning("received notification with invalid signature")
raise Forbidden()

5
data/neutralize.sql Normal file
View File

@ -0,0 +1,5 @@
-- disable payulatam payment provider
UPDATE payment_provider
SET payulatam_merchant_id = NULL,
payulatam_account_id = NULL,
payulatam_api_key = NULL;

View File

@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo noupdate="1">
<record id="payment_provider_payulatam" model="payment.provider">
<field name="name">PayU Latam</field>
<field name="image_128"
type="base64"
file="payment_payulatam/static/description/icon.png"/>
<field name="module_id" ref="base.module_payment_payulatam"/>
<!-- https://www.payulatam.com/medios-de-pago/ -->
<field name="payment_method_ids"
eval="[(6, 0, [
ref('payment.payment_method_card'),
ref('payment.payment_method_pix'),
ref('payment.payment_method_bank_reference'),
ref('payment.payment_method_bank_transfer'),
ref('payment.payment_method_pse'),
])]"/>
<field name="code">payulatam</field>
<field name="redirect_form_view_id" ref="redirect_form"/>
</record>
</odoo>

117
i18n/ar.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Malaz Abuidris <msea@odoo.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Malaz Abuidris <msea@odoo.com>, 2023\n"
"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "رمز "
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "حالة الدفع غير صالحة. "
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "لم يتم العثور على معاملة تطابق المرجع %s. "
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "مفتاح الواجهة البرمجية لـ PayU Latam "
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "معرف حساب PayU Latam "
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "معرف تاجر PayU Latam "
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "مزود الدفع "
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "معاملة السداد"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "المعرف مُستخدم فقط لتعريف الحساب مع PayU Latam "
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr "المعرف مُستخدم فقط لتعريف المتجر المعتمد على الدولة مع PayU Latam "
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "الكود التقني لمزود الدفع هذا. "
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"لقد تم إيقاف مزود الدفع.\n"
" جرب تعطيله والانتقال إلى <strong>Mercado Pago</strong>. "
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "تم التصريح بالدفع. "
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "لقد تم إلغاء الدفع. "
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "لقد تمت معالجة الدفع بنجاح ولكن بانتظار الموافقة. "
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "لقد تمت معالجة الدفع بنجاح. "

116
i18n/bg.po Normal file
View File

@ -0,0 +1,116 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Maria Boyadjieva <marabo2000@gmail.com>, 2023
# aleksandar ivanov, 2023
# Turhan Aydin <taydin@unionproject.eu>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Turhan Aydin <taydin@unionproject.eu>, 2024\n"
"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Код"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Не е открита транзакция, съответстваща с референция %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Доставчик на разплащания"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Платежна транзакция"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Плащането Ви е упълномощено."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

124
i18n/ca.po Normal file
View File

@ -0,0 +1,124 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# RGB Consulting <odoo@rgbconsulting.com>, 2023
# Guspy12, 2023
# Ivan Espinola, 2023
# Quim - eccit <quim@eccit.com>, 2023
# Martin Trigaux, 2023
# marcescu, 2023
# CristianCruzParra, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: CristianCruzParra, 2023\n"
"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Codi"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "L'estat del pagament no és vàlid."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "No s'ha trobat cap transacció que coincideixi amb la referència %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "Clau API PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID del compte de PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID de comerciant de PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Proveïdor de pagament"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transacció de pagament"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "L'ID només s'utilitza per identificar el compte amb PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"L'ID només s'utilitza per identificar la botiga dependent del país amb "
"PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.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_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "El seu pagament s'ha autoritzat."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "El seu pagament ha estat cancel·lat."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"El vostre pagament s'ha processat correctament, però s'està esperant "
"l'aprovació."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

117
i18n/cs.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Jiří Podhorecký, 2023
# Ivana Bartonkova, 2023
# Wil Odoo, 2023
# Jakub Smolka, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jakub Smolka, 2024\n"
"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kód"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Neplatný stav platby."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Nebyla nalezena žádná transakce odpovídající odkazu %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API Klíč"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam Account ID"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Poskytovatel platby"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Platební transakce"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Vaše platba byla autorizována"
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Vaše platba byla zrušena."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Vaše platba proběhla úspěšně, ale čeká na schválení."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Vaše platba proběhla úspěšně."

116
i18n/da.po Normal file
View File

@ -0,0 +1,116 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# lhmflexerp <lhm@flexerp.dk>, 2023
# Martin Trigaux, 2023
# Sanne Kristensen <sanne@vkdata.dk>, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Sanne Kristensen <sanne@vkdata.dk>, 2024\n"
"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kode"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API Nægle"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam Konto ID"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "PayU Latam Forhandler ID"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Betalingsudbyder"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Betalingstransaktion"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Din betaling er blevet godkendt."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Din betaling er blevet annulleret."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Din betaling er behandlet, men venter på godkendelse."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Din betaling er blevet behandlet."

123
i18n/de.po Normal file
View File

@ -0,0 +1,123 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Larissa Manderfeld, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Larissa Manderfeld, 2023\n"
"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Code"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Ungültiger Zahlungsstatus."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Keine Transaktion gefunden, die der Referenz %s entspricht."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API-Schlüssel"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam Account ID"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "PayU Latam Händler-ID"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Zahlungsanbieter"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Zahlungstransaktion"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
"Die ID, die ausschließlich zur Identifizierung des PayULatam-Kontos "
"verwendet wird"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"Die ID dient ausschließlich zur Identifizierung des länderabhängigen Shops "
"mit PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Der technische Code dieses Zahlungsanbieters."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Dieser Anbieter ist veraltet.\n"
" Ziehen Sie in Erwägung, diesen zu deaktivieren und zu <strong>Mercado Pago</strong> zu wechseln."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Ihre Zahlung wurde genehmigt."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Ihre Zahlung wurde storniert."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"Ihre Zahlung wurde erfolgreich verarbeitet, wartet aber noch auf die "
"Freigabe."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Ihre Zahlung wurde erfolgreich verarbeitet."

122
i18n/es.po Normal file
View File

@ -0,0 +1,122 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Larissa Manderfeld, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Larissa Manderfeld, 2023\n"
"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Estado de pago no válido"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
"No se ha encontrado ninguna transacción que coincida con la referencia %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "Clave de API de PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID de Cuenta de PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID de Comerciante de PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Proveedor de pago"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transacción de pago"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
"El ID que se utiliza exclusivamente para identificar la cuenta con PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"El ID que se utiliza exclusivamente para identificar la tienda dependiente "
"del país con PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.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_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Este es un proveedor obsoleto.\n"
" Considere deshabilitarlo y cambiar a <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Se ha autorizado tu pago."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Tu pago ha sido cancelado."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"Tu pago ha sido procesado con éxito pero está en espera de tu aprobación."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Su pago ha sido procesado con éxito."

119
i18n/es_419.po Normal file
View File

@ -0,0 +1,119 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Fernanda Alvarez, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Fernanda Alvarez, 2023\n"
"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es_419\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Estado de pago no válido."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "No se encontró ninguna transacción que coincida con la referencia %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "Clave API de PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID de la cuenta PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID del comerciante PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Proveedor de pago"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transacción de pago"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "El ID que se utiliza solo para identificar la cuenta con PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"El ID que se utiliza solo para identificar la tienda dependiente del país "
"con PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.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_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Este es un proveedor obsoleto.\n"
" Considere deshabilitarlo y cambiar a <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Se autorizó su pago."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Se canceló su pago."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Su pago se procesó con éxito pero está en espera de aprobación."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Su pago se proceso con éxito."

118
i18n/et.po Normal file
View File

@ -0,0 +1,118 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Martin Trigaux, 2023
# Leaanika Randmets, 2023
# Triine Aavik <triine@avalah.ee>, 2023
# Marek Pontus, 2023
# Anna, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Anna, 2023\n"
"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: et\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kood"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Makseteenuse pakkuja"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Maksetehing"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Antud makseteenuse pakkuja tehniline kood."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Teie makse on autoriseeritud"
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Teie makse on tühistatud."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Teie makse on edukalt töödeldud, kuid ootab kinnitamist."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Teie makse on edukalt töödeldud. "

117
i18n/fa.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# odooers ir, 2023
# Martin Trigaux, 2023
# Hamed Mohammadi <hamed@dehongi.com>, 2023
# Hanna Kheradroosta, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Hanna Kheradroosta, 2023\n"
"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fa\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "کد"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "سرویس دهنده پرداخت"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "تراکنش پرداخت"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "این پرداخت مجاز است."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "پرداخت شما لغو شده است."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "پرداخت شما با موفقیت انجام شد اما در انتظار تایید است."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

118
i18n/fi.po Normal file
View File

@ -0,0 +1,118 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Veikko Väätäjä <veikko.vaataja@gmail.com>, 2023
# Tuomo Aura <tuomo.aura@web-veistamo.fi>, 2023
# Kim Asplund <kim.asplund@gmail.com>, 2023
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2023
# Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Ossi Mantylahti <ossi.mantylahti@obs-solutions.fi>, 2023\n"
"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Koodi"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Viitettä %s vastaavaa tapahtumaa ei löytynyt."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Maksupalveluntarjoaja"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Maksutapahtuma"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Tämän maksupalveluntarjoajan tekninen koodi."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Maksusuorituksesi on hyväksytty."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Maksusi on peruutettu."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Maksusi on käsitelty onnistuneesti, mutta se odottaa hyväksyntää."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Maksusi on onnistuneesti käsitelty."

121
i18n/fr.po Normal file
View File

@ -0,0 +1,121 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Jolien De Paepe, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jolien De Paepe, 2023\n"
"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fr\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Code"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Statut de paiement invalide."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Aucune transaction ne correspond à la référence %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "Clé API PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID du compte PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID du marchand PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Fournisseur de paiement"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transaction"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
"L'identifiant uniquement utilisé pour identifier le compte avec PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"L'identifiant uniquement utilisé pour identifier la boutique indépendante du"
" pays avec PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Le code technique de ce fournisseur de paiement."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Ce fournisseur est obsolète.\n"
" Pensez à le désactiver et à passer à <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Votre paiement a été autorisé."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Votre paiement a été annulé."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"Votre paiement a été traité avec succès, mais est en attente d'approbation."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Votre paiement a été traité avec succès."

117
i18n/he.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Martin Trigaux, 2023
# ZVI BLONDER <ZVIBLONDER@gmail.com>, 2023
# ExcaliberX <excaliberx@gmail.com>, 2023
# Ha Ketem <haketem@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Ha Ketem <haketem@gmail.com>, 2023\n"
"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: he\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "קוד"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "לא נמצאה עסקה המתאימה למספר האסמכתא %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "עסקת תשלום"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "התשלום שלך אושר."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "התשלום שלך בוטל."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "התשלום שלך עבר עיבוד בהצלחה אך הוא ממתין לאישור."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

92
i18n/hr.po Normal file
View File

@ -0,0 +1,92 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Karolina Tonković <karolina.tonkovic@storm.hr>, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-09 14:05+0000\n"
"PO-Revision-Date: 2019-08-26 09:12+0000\n"
"Last-Translator: Karolina Tonković <karolina.tonkovic@storm.hr>, 2019\n"
"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/hr/)\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_acquirer__provider__payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_acquirer
msgid "Payment Acquirer"
msgstr "Stjecatelj plaćanja"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_account_payment_method
msgid "Payment Methods"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transakcija plaćanja"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__provider
msgid "Provider"
msgstr "Davatelj "
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__provider
msgid "The Payment Service Provider to use with this acquirer"
msgstr ""
#. module: payment_payulatam
#: model:account.payment.method,name:payment_payulatam.payment_method_payulatam
msgid "payulatam"
msgstr ""

117
i18n/hu.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Tamás Németh <ntomasz81@gmail.com>, 2023
# gezza <geza.nagy@oregional.hu>, 2023
# Martin Trigaux, 2023
# sixsix six, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: sixsix six, 2023\n"
"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kód"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Fizetési szolgáltató"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Fizetési tranzakció"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "A fizetés jóváhagyásra került."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "A fizetés törlésre került."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

120
i18n/id.po Normal file
View File

@ -0,0 +1,120 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Abe Manyo, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Abe Manyo, 2023\n"
"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kode"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Status pembayaran tidak valid."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Tidak ada transaksi dengan referensi %s yang cocok."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API Key"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID Akun PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID Pedagang PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Penyedia Pembayaran"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transaksi Tagihan"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "ID yang hanya digunakan untuk mengidentifikasi akun dengan PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"ID yang hanya digunakan untuk mengidentifikasi toko yang bergantung pada "
"negara dengan PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Kode teknis penyedia pembayaran ini."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Penyedia ini sudah didepresiasi.\n"
" Pertimbangkan untuk menonaktifkan penyedia dan mulai gunakan <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Tagihan Anda telah disahkan."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Pembayaran Anda telah dibatalkan."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"Pembayaran Anda sudah sukses diproses tapi sedang menunggu persetujuan."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Pembayaran Anda sukses diproses."

121
i18n/it.po Normal file
View File

@ -0,0 +1,121 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Marianna Ciofani, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Marianna Ciofani, 2023\n"
"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Codice"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Stato di pagamento non valido."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Nessuna transazione trovata corrispondente al riferimento %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "Chiave API PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID account PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID commerciante PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Fornitore di pagamenti"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transazione di pagamento"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
"L'ID utilizzato esclusivamente per identificare il conto con PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"L'ID utilizzato esclusivamente per identificare il negozio dipendente dal "
"paese con PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Codice tecnico del fornitore di pagamenti."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Il fornitore è obsoleto.\n"
" Disattivalo e passa a <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Il pagamento è stato autorizzato."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Il pagamento è stato annullato."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"Il pagamento è stato elaborato con successo ma è in attesa di approvazione."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Il pagamento è stato elaborato con successo."

117
i18n/ja.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Junko Augias, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Junko Augias, 2023\n"
"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "コード"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "無効な支払ステータス"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "参照に一致する取引が見つかりません%s。"
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam APIキー"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam アカウントID"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "PayU LatamマーチャントID"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "決済プロバイダー"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "決済トランザクション"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "PayULatamのアカウントを識別するためにのみ使用されるID"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr "PayULatamの国別店舗を識別するためにのみ使用されるID"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "この決済プロバイダーのテクニカルコード。"
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"このプロバイダーは非推奨です。\n"
" 無効にし、 <strong>Mercado Pago</strong>に移行することを検討して下さい。"
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "お支払いは承認されました。"
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "お支払いはキャンセルされました。"
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "お支払いは無事処理されましたが、承認待ちとなっています。"
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "お支払いは無事処理されました。"

117
i18n/ko.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Daye Jeong, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Daye Jeong, 2023\n"
"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "코드"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "잘못된 결제 상태."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "%s 참조와 일치하는 거래 항목이 없습니다."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API 키"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam 계정 ID"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "PayU Latam 판매자 ID"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "결제대행업체"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "지불 거래"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "PayULatam에서 계정을 식별하는 데 사용되는 ID입니다"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr "PayULatam에서 국가별 상점을 식별하는 데 사용되는 ID입니다"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "이 결제대행업체의 기술 코드입니다."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"이 공급업체는 더 이상 사용되지 않습니다.\n"
" 해당 공급업체를 비활성화하고 <strong>Mercado Pago</strong>로 이동하십시오."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "귀하의 결제가 승인되었습니다."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "귀하의 결제가 취소되었습니다."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "결제가 성공적으로 처리되었지만 승인 대기 중입니다."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "성공적으로 결제가 완료되었습니다."

88
i18n/lb.po Normal file
View File

@ -0,0 +1,88 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-09 14:05+0000\n"
"PO-Revision-Date: 2019-08-26 09:12+0000\n"
"Language-Team: Luxembourgish (https://www.transifex.com/odoo/teams/41243/lb/)\n"
"Language: lb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_acquirer__provider__payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_acquirer
msgid "Payment Acquirer"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_account_payment_method
msgid "Payment Methods"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__provider
msgid "Provider"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__provider
msgid "The Payment Service Provider to use with this acquirer"
msgstr ""
#. module: payment_payulatam
#: model:account.payment.method,name:payment_payulatam.payment_method_payulatam
msgid "payulatam"
msgstr ""

117
i18n/lt.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Martin Trigaux, 2023
# Linas Versada <linaskrisiukenas@gmail.com>, 2023
# Silvija Butko <silvija.butko@gmail.com>, 2023
# Jonas Zinkevicius <jozi@odoo.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jonas Zinkevicius <jozi@odoo.com>, 2023\n"
"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kodas"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Mokėjimo operacija"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Jūsų mokėjimas buvo patvirtintas."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Jūsų mokėjimas buvo atšauktas."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

116
i18n/lv.po Normal file
View File

@ -0,0 +1,116 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Arnis Putniņš <arnis@allegro.lv>, 2023
# Armīns Jeltajevs <armins.jeltajevs@gmail.com>, 2023
# Martin Trigaux, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kods"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Maksājumu sniedzējs"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Maksājuma darījums"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

93
i18n/mn.po Normal file
View File

@ -0,0 +1,93 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Baskhuu Lodoikhuu <baskhuujacara@gmail.com>, 2019
# Martin Trigaux, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-09 14:05+0000\n"
"PO-Revision-Date: 2019-08-26 09:12+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n"
"Language: mn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_acquirer__provider__payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_acquirer
msgid "Payment Acquirer"
msgstr "Төлбөрийн хэрэгсэл"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_account_payment_method
msgid "Payment Methods"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Төлбөрийн гүйлгээ"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__provider
msgid "Provider"
msgstr "Үйлчилгээ үзүүлэгч"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__provider
msgid "The Payment Service Provider to use with this acquirer"
msgstr ""
#. module: payment_payulatam
#: model:account.payment.method,name:payment_payulatam.payment_method_payulatam
msgid "payulatam"
msgstr ""

92
i18n/nb.po Normal file
View File

@ -0,0 +1,92 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Martin Trigaux, 2019
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-09 14:05+0000\n"
"PO-Revision-Date: 2019-08-26 09:12+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n"
"Language: nb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_acquirer__provider__payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_acquirer
msgid "Payment Acquirer"
msgstr "Betalingsløsning"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_account_payment_method
msgid "Payment Methods"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Betalingstransaksjon"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__provider
msgid "Provider"
msgstr "Tilbyder"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__provider
msgid "The Payment Service Provider to use with this acquirer"
msgstr ""
#. module: payment_payulatam
#: model:account.payment.method,name:payment_payulatam.payment_method_payulatam
msgid "payulatam"
msgstr ""

121
i18n/nl.po Normal file
View File

@ -0,0 +1,121 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Jolien De Paepe, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Jolien De Paepe, 2023\n"
"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Code"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Ongeldige betalingsstatus."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Geen transactie gevonden die overeenkomt met referentie %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API sleutel"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam account ID"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "PayU Latam handelaar ID"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Betaalprovider"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Betalingstransactie"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
"De ID die uitsluitend wordt gebruikt om het account bij PayULatam te "
"identificeren"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"De ID die uitsluitend wordt gebruikt om de landafhankelijke winkel te "
"identificeren met PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "De technische code van deze betaalprovider."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Deze provider is verouderd.\n"
"Overweeg deze provider uit te schakelen en over te stappen naar <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Jouw betaling is toegestaan."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Jouw betaling is geannuleerd."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Je betaling is succesvol verwerkt maar wacht op goedkeuring."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Je betaling is succesvol verwerkt."

110
i18n/payment_payulatam.pot Normal file
View File

@ -0,0 +1,110 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 21: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_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

116
i18n/pl.po Normal file
View File

@ -0,0 +1,116 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Anita Kosobucka, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Anita Kosobucka, 2023\n"
"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kod"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Nieprawidłowy status płatności."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Nie znaleziono transakcji pasującej do referencji %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Dostawca Płatności"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transakcja płatności"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Kod techniczny tego dostawcy usług płatniczych."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Twoja płatność została autoryzowana."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Twoja płatność została anulowana"
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"Twoja płatność została pomyślnie przetworzona, ale czeka na zatwierdzenie."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Twoja płatność została poprawnie przetworzona."

114
i18n/pt.po Normal file
View File

@ -0,0 +1,114 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2023\n"
"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transação de Pagamento"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "O seu pagamento foi autorizado."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

120
i18n/pt_BR.po Normal file
View File

@ -0,0 +1,120 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Maitê Dietze, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Maitê Dietze, 2023\n"
"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Status de pagamento inválido."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Nenhuma transação encontrada com a referência %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "Chave da API da PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID da conta PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID do comerciante da PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Provedor de serviços de pagamento"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transação de pagamento"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "O ID usado exclusivamente para identificar a conta no PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"O ID usado exclusivamente para identificar a loja dependente do país com o "
"PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "O código técnico deste provedor de pagamento."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Esse provedor está obsoleto.\n"
"Considere desativá-lo e mudar para <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Seu pagamento foi autorizado."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Seu pagamento foi cancelado."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"Seu pagamento foi processado com sucesso, mas está aguardando aprovação."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Seu pagamento foi processado com sucesso."

88
i18n/ro.po Normal file
View File

@ -0,0 +1,88 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.5\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-09 14:05+0000\n"
"PO-Revision-Date: 2019-08-26 09:12+0000\n"
"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_acquirer__provider__payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_acquirer
msgid "Payment Acquirer"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_account_payment_method
msgid "Payment Methods"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_acquirer__provider
msgid "Provider"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__payulatam_account_id
msgid "The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_acquirer__provider
msgid "The Payment Service Provider to use with this acquirer"
msgstr ""
#. module: payment_payulatam
#: model:account.payment.method,name:payment_payulatam.payment_method_payulatam
msgid "payulatam"
msgstr ""

116
i18n/ru.po Normal file
View File

@ -0,0 +1,116 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# ILMIR <karamov@it-projects.info>, 2023
# Martin Trigaux, 2023
# Wil Odoo, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2024\n"
"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Код"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Не найдено ни одной транзакции, соответствующей ссылке %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Платежный провайдер"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Операция Оплаты"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Технический код этого платежного провайдера."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Ваш платеж был подтвержден."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Ваш платеж был отменен."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Ваш платеж был успешно обработан, но ожидает одобрения."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Ваш платеж был успешно обработан."

114
i18n/sk.po Normal file
View File

@ -0,0 +1,114 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2023\n"
"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kód"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Platobná transakcia"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Vaša platba bola autorizovaná."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Vaša platba bola úspešne spracovaná, ale čaká na schválenie."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

115
i18n/sl.po Normal file
View File

@ -0,0 +1,115 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Tomaž Jug <tomaz@editor.si>, 2023
# Martin Trigaux, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Martin Trigaux, 2023\n"
"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sl\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Oznaka"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Ponudnik plačil"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Plačilna transakcija"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Vaše plačilo je bilo potrjeno."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

117
i18n/sr.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Martin Trigaux, 2023
# Dragan Vukosavljevic <dragan.vukosavljevic@gmail.com>, 2023
# コフスタジオ, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: コフスタジオ, 2024\n"
"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kod"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "No transaction found matching reference %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Provajder plaćanja"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transakcija plaćanja"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "The technical code of this payment provider."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Vaše plaćanje je autorizovano."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Your payment has been cancelled."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr ""
"Your payment has been successfully processed but is waiting for approval."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

118
i18n/sv.po Normal file
View File

@ -0,0 +1,118 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Anders Wallenquist <anders.wallenquist@vertel.se>, 2023
# Lasse L, 2023
# Jakob Krabbe <jakob.krabbe@vertel.se>, 2023
# Martin Trigaux, 2023
# Kim Asplund <kim.asplund@gmail.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Kim Asplund <kim.asplund@gmail.com>, 2023\n"
"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kod"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr ""
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Ingen transaktion hittades som matchar referensen %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr ""
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Betalningsleverantör"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Betalningstransaktion"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Den tekniska koden för denna betalningsleverantör."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Din betalning har bekräftas."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Din betalning har avbrutits."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Din betalning har behandlats men väntar på godkännande."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

117
i18n/th.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Rasareeyar Lappiam, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Rasareeyar Lappiam, 2024\n"
"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: th\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "โค้ด"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "สถานะการชำระเงินไม่ถูกต้อง"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "ไม่พบธุรกรรมที่ตรงกับการอ้างอิง %s"
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "คีย์ API ของ PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ไอดีบัญชี PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ไอดีผู้ขาย PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "ผู้ให้บริการชำระเงิน"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "ธุรกรรมสำหรับการชำระเงิน"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "ไอดีใช้เพื่อระบุบัญชีกับ PayULatam เท่านั้น"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr "ไอดีใช้เพื่อระบุร้านค้าที่ขึ้นอยู่กับประเทศด้วย PayULatam เท่านั้น"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "รหัสทางเทคนิคของผู้ให้บริการชำระเงินรายนี้"
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"ผู้ให้บริการรายนี้เลิกใช้แล้ว\n"
" ให้พิจารณาปิดการใช้งานและเปลี่ยนไปใช้ <strong>Mercado Pago</strong>"
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "การชำระเงินของคุณได้รับการอนุมัติแล้ว"
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "การชำระเงินของคุณถูกยกเลิก"
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "การชำระเงินของคุณได้รับการประมวลผลเรียบร้อยแล้ว แต่กำลังรอการอนุมัติ"
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "การชำระเงินของคุณได้รับการประมวลผลเรียบร้อยแล้ว"

122
i18n/tr.po Normal file
View File

@ -0,0 +1,122 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Martin Trigaux, 2023
# Ediz Duman <neps1192@gmail.com>, 2023
# Murat Durmuş <muratd@projetgrup.com>, 2023
# Umur Akın <umura@projetgrup.com>, 2023
# Murat Kaplan <muratk@projetgrup.com>, 2023
# abc Def <hdogan1974@gmail.com>, 2023
# Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Ertuğrul Güreş <ertugrulg@projetgrup.com>, 2023\n"
"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Kod"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Geçersiz ödeme durumu."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Referans %s eşleşen bir işlem bulunamadı."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API Anahtarı"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam Hesap Kimliği"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "PayU Latam Tüccar Kimliği"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Ödeme Sağlayıcı"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Ödeme İşlemi"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "Kimlik yalnızca hesabı PayULatam ile tanımlamak için kullanılır"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"Kimlik yalnızca ülkeye bağlı mağazayı PayULatam ile tanımlamak için "
"kullanılır"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.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_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Ödemeniz onaylandı."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Ödemeniz iptal edildi."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Ödemeniz başarıyla işleme koyuldu, ancak onay bekliyor."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

122
i18n/uk.po Normal file
View File

@ -0,0 +1,122 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Martin Trigaux, 2023
# Alina Lisnenko <alina.lisnenko@erp.co.ua>, 2023
# Wil Odoo, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Wil Odoo, 2023\n"
"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Код"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Недійсний статус платежу."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "Не знайдено жодної транзакції, що відповідає референсу %s."
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "API ключ PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID рахунку PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID продавця PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Провайдер платежу"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Платіжна операція"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr ""
"Ідентифікатор використовується виключно для ідентифікації облікового запису "
"в PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr ""
"Ідентифікатор використовується виключно для ідентифікації залежного від "
"країни магазину з PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Технічний код цього провайдера платежу."
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Цей провайдер не обслуговується.\n"
" Ви можете вимкнути його та перейти на <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Вашу оплату було авторизовано."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Ваш платіж скасовано."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Ваш платіж успішно оброблено, але очікує на затвердження."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr ""

117
i18n/vi.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Thi Huong Nguyen, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Thi Huong Nguyen, 2023\n"
"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "Mã"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "Trạng thái thanh toán không hợp lệ."
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
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_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "Mã khoá API PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "ID tài khoản PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "ID người bán PayU Latam"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "Nhà cung cấp dịch vụ thanh toán"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "Giao dịch thanh toán"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "ID chỉ được sử dụng để xác định tài khoản với PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr "ID chỉ được sử dụng để xác định cửa hàng theo quốc gia với PayULatam"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.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_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"Nhà cung cấp này đã bị ngừng sử dụng.\n"
" Hãy cân nhắc vô hiệu hoá nhà cung cấp đó và chuyển sang <strong>Mercado Pago</strong>."
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "Thanh toán của bạn đã được uỷ quyền."
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "Thanh toán của bạn đã bị hủy."
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "Thanh toán của bạn đã được xử lý thành công nhưng đang chờ phê duyệt."
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "Thanh toán của bạn đã được xử lý thành công."

118
i18n/zh_CN.po Normal file
View File

@ -0,0 +1,118 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# 山西清水欧度(QQ:54773801) <54773801@qq.com>, 2023
# Chloe Wang, 2023
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Chloe Wang, 2023\n"
"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "代码"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "无效的支付状态。"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "没有发现与参考文献%s相匹配的交易。"
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API 钥匙"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam 帐户 ID"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "PayU Latam 商家 ID"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "支付提供商"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "付款交易"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "仅用于识别 PayULatam 账户的 ID"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr "该 ID 仅用于识别 PayULatam 的国别商店"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "该支付提供商的技术代码。"
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"该提供商已过时。\n"
" 请考虑禁用,并转用<strong>Mercado Pago</strong>。"
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "支付已获授权。"
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "您的支付已被取消。"
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "您的支付已经成功处理,但正在等待批准。"
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "您的付款已成功处理。"

117
i18n/zh_TW.po Normal file
View File

@ -0,0 +1,117 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_payulatam
#
# Translators:
# Wil Odoo, 2023
# Tony Ng, 2024
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-10-26 21:56+0000\n"
"PO-Revision-Date: 2023-10-26 23:09+0000\n"
"Last-Translator: Tony Ng, 2024\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__code
msgid "Code"
msgstr "程式碼"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "Invalid payment status."
msgstr "無效付款狀態。"
#. module: payment_payulatam
#. odoo-python
#: code:addons/payment_payulatam/models/payment_transaction.py:0
#, python-format
msgid "No transaction found matching reference %s."
msgstr "沒有找到匹配參考 %s 的交易。"
#. module: payment_payulatam
#: model:ir.model.fields.selection,name:payment_payulatam.selection__payment_provider__code__payulatam
#: model:payment.provider,name:payment_payulatam.payment_provider_payulatam
msgid "PayU Latam"
msgstr "PayU Latam"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_api_key
msgid "PayU Latam API Key"
msgstr "PayU Latam API 密鑰"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_account_id
msgid "PayU Latam Account ID"
msgstr "PayU Latam 帳戶識別碼"
#. module: payment_payulatam
#: model:ir.model.fields,field_description:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "PayU Latam Merchant ID"
msgstr "PayU Latam 商戶識別碼"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_provider
msgid "Payment Provider"
msgstr "支付提供商"
#. module: payment_payulatam
#: model:ir.model,name:payment_payulatam.model_payment_transaction
msgid "Payment Transaction"
msgstr "付款交易"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_merchant_id
msgid "The ID solely used to identify the account with PayULatam"
msgstr "只用於向 PayULatam 識別該帳戶的識別碼"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__payulatam_account_id
msgid ""
"The ID solely used to identify the country-dependent shop with PayULatam"
msgstr "只用於向 PayULatam 識別相關國家/地區商店的識別碼"
#. module: payment_payulatam
#: model:ir.model.fields,help:payment_payulatam.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "此付款服務商的技術代碼。"
#. module: payment_payulatam
#: model_terms:ir.ui.view,arch_db:payment_payulatam.payment_provider_form
msgid ""
"This provider is deprecated.\n"
" Consider disabling it and moving to <strong>Mercado Pago</strong>."
msgstr ""
"此服務商已被棄用。\n"
" 請考慮將它設為停用,並轉用 <strong>Mercado Pago</strong>。"
#. module: payment_payulatam
#: model_terms:payment.provider,auth_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been authorized."
msgstr "您的付款已獲授權。"
#. module: payment_payulatam
#: model_terms:payment.provider,cancel_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been cancelled."
msgstr "您的付款已被取消。"
#. module: payment_payulatam
#: model_terms:payment.provider,pending_msg:payment_payulatam.payment_provider_payulatam
msgid ""
"Your payment has been successfully processed but is waiting for approval."
msgstr "您的付款已成功處理,但正在等待批准。"
#. module: payment_payulatam
#: model_terms:payment.provider,done_msg:payment_payulatam.payment_provider_payulatam
msgid "Your payment has been successfully processed."
msgstr "你的付款已成功處理。"

4
models/__init__.py Normal file
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,88 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from hashlib import md5
from odoo import fields, models
from odoo.tools.float_utils import float_repr, float_split
from odoo.addons.payment_payulatam import const
class PaymentProvider(models.Model):
_inherit = 'payment.provider'
code = fields.Selection(
selection_add=[('payulatam', 'PayU Latam')], ondelete={'payulatam': 'set default'})
payulatam_merchant_id = fields.Char(
string="PayU Latam Merchant ID",
help="The ID solely used to identify the account with PayULatam",
required_if_provider='payulatam')
payulatam_account_id = fields.Char(
string="PayU Latam Account ID",
help="The ID solely used to identify the country-dependent shop with PayULatam",
required_if_provider='payulatam')
payulatam_api_key = fields.Char(
string="PayU Latam API Key", required_if_provider='payulatam',
groups='base.group_system')
def _get_supported_currencies(self):
""" Override of `payment` to return the supported currencies. """
supported_currencies = super()._get_supported_currencies()
if self.code == 'payulatam':
supported_currencies = supported_currencies.filtered(
lambda c: c.name in const.SUPPORTED_CURRENCIES
)
return supported_currencies
def _payulatam_generate_sign(self, values, incoming=True):
""" Generate the signature for incoming or outgoing communications.
:param dict values: The values used to generate the signature
:param bool incoming: Whether the signature must be generated for an incoming (PayU Latam to
Odoo) or outgoing (Odoo to PayU Latam) communication.
:return: The signature
:rtype: str
"""
if incoming:
# "Confirmation" and "Response" pages have a different way to calculate what they call the `new_value`
if self.env.context.get('payulatam_is_confirmation_page'):
# https://developers.payulatam.com/latam/en/docs/integrations/webcheckout-integration/confirmation-page.html#signature-validation
# For confirmation page, PayU Latam round to the first digit if the second one is a zero
# to generate their signature.
# e.g:
# 150.00 -> 150.0
# 150.26 -> 150.26
# This happens to be Python 3's default behavior when casting to `float`.
new_value = "%d.%d" % float_split(float(values.get('TX_VALUE')), 2)
else:
# https://developers.payulatam.com/latam/en/docs/integrations/webcheckout-integration/response-page.html#signature-validation
# PayU Latam use the "Round half to even" rounding method
# to generate their signature. This happens to be Python 3's
# default rounding method.
new_value = float_repr(float(values.get('TX_VALUE')), 1)
data_string = '~'.join([
self.payulatam_api_key,
self.payulatam_merchant_id,
values['referenceCode'],
new_value,
values['currency'],
values.get('transactionState'),
])
else:
data_string = '~'.join([
self.payulatam_api_key,
self.payulatam_merchant_id,
values['referenceCode'],
float_repr(float(values['amount']), 2),
values['currency'],
values['paymentMethods'],
])
return md5(data_string.encode('utf-8')).hexdigest()
#=== BUSINESS METHODS ===#
def _get_default_payment_method_codes(self):
""" Override of `payment` to return the default payment method codes. """
default_codes = super()._get_default_payment_method_codes()
if self.code != 'payulatam':
return default_codes
return const.DEFAULT_PAYMENT_METHODS_CODES

View File

@ -0,0 +1,151 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import hmac
import logging
from werkzeug import urls
from odoo import _, api, models
from odoo.exceptions import ValidationError
from odoo.tools.float_utils import float_repr
from odoo.addons.payment import utils as payment_utils
from odoo.addons.payment_payulatam import const
from odoo.addons.payment_payulatam.controllers.main import PayuLatamController
_logger = logging.getLogger(__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 PayU Latam requirements for references are satisfied.
PayU Latam requirements for transaction 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.
: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 == 'payulatam':
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(
provider_code, separator, **kwargs
) or None
prefix = payment_utils.singularize_reference_prefix(prefix=prefix, separator=separator)
return super()._compute_reference(
provider_code, prefix=prefix, separator=separator, **kwargs
)
def _get_specific_rendering_values(self, processing_values):
""" Override of payment to return Payulatam-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
"""
res = super()._get_specific_rendering_values(processing_values)
if self.provider_code != 'payulatam':
return res
api_url = 'https://checkout.payulatam.com/ppp-web-gateway-payu/' \
if self.provider_id.state == 'enabled' \
else 'https://sandbox.checkout.payulatam.com/ppp-web-gateway-payu/'
base_url = self.get_base_url()
payulatam_values = {
'merchantId': self.provider_id.payulatam_merchant_id,
'referenceCode': self.reference,
'description': self.reference,
'amount': float_repr(processing_values['amount'], self.currency_id.decimal_places or 2),
'tax': 0,
'taxReturnBase': 0,
'currency': self.currency_id.name,
'paymentMethods': const.PAYMENT_METHODS_MAPPING.get(
self.payment_method_code, self.payment_method_code
),
'accountId': self.provider_id.payulatam_account_id,
'buyerFullName': self.partner_name,
'buyerEmail': self.partner_email,
'responseUrl': urls.url_join(base_url, PayuLatamController._return_url),
'confirmationUrl': urls.url_join(base_url, PayuLatamController._webhook_url),
'api_url': api_url,
}
if self.provider_id.state != 'enabled':
payulatam_values['test'] = 1
payulatam_values['signature'] = self.provider_id._payulatam_generate_sign(
payulatam_values, incoming=False
)
return payulatam_values
def _get_tx_from_notification_data(self, provider_code, notification_data):
""" Override of payment to find the transaction based on Payulatam data.
:param str provider_code: The code of the provider that handled the transaction
:param dict notification_data: The notification data sent by the provider
:return: The transaction if found
:rtype: recordset of `payment.transaction`
:raise: ValidationError if the data match no transaction
"""
tx = super()._get_tx_from_notification_data(provider_code, notification_data)
if provider_code != 'payulatam' or len(tx) == 1:
return tx
reference = notification_data.get('referenceCode')
tx = self.search([('reference', '=', reference), ('provider_code', '=', 'payulatam')])
if not tx:
raise ValidationError(
"PayU Latam: " + _("No transaction found matching reference %s.", reference)
)
return tx
def _process_notification_data(self, notification_data):
""" Override of payment to process the transaction based on Payulatam data.
Note: self.ensure_one()
:param dict notification_data: The notification data sent by the provider
:return: None
"""
super()._process_notification_data(notification_data)
if self.provider_code != 'payulatam':
return
# Update the provider reference.
self.provider_reference = notification_data.get('transactionId')
# Update the payment method.
payment_method_type = notification_data.get('lapPaymentMethod', '').lower()
payment_method = self.env['payment.method']._get_from_code(payment_method_type)
self.payment_method_id = payment_method or self.payment_method_id
# Update the payment state.
status = notification_data.get('lapTransactionState')
state_message = notification_data.get('message')
if status == 'PENDING':
self._set_pending()
elif status == 'APPROVED':
self._set_done(extra_allowed_states=('cancel',))
elif status in ('EXPIRED', 'DECLINED'):
self._set_canceled(state_message=state_message)
else:
_logger.warning(
"received data with invalid payment status (%s) for transaction with reference %s",
status, self.reference
)
self._set_error("PayU Latam: " + _("Invalid payment status."))

BIN
static/description/icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 987 B

View File

@ -0,0 +1 @@
<svg width="50" height="50" viewBox="0 0 50 50" xmlns="http://www.w3.org/2000/svg"><path d="M43.105 4h.972V.818h1.108V0H42v.818h1.105V4Zm2.775 0h.858V1.453h.053L47.663 4h.555l.871-2.547h.056V4H50V0h-1.108l-.924 2.714h-.05L46.99 0h-1.11v4Z" fill="#D1D5DB"/><path d="m46.325 18.237-2.978-.001a.59.59 0 0 0-.589.59v.416h.207c1.345 0 1.845.222 1.845 1.45v1.744h1.513a.589.589 0 0 0 .589-.588v-3.021a.589.589 0 0 0-.587-.59Zm-16.253 4.69c-.138-.172-.398-.196-.658-.196h-.196c-.649 0-.903.2-1.047.825l-1.804 7.513c-.225.923-.541 1.092-1.083 1.092-.662 0-.928-.158-1.192-1.096l-2.043-7.513c-.17-.63-.419-.821-1.068-.821h-.174c-.262 0-.523.024-.657.2-.134.174-.089.436-.02.694l2.065 7.578c.387 1.45.848 2.651 2.568 2.651.32 0 .618-.045.865-.128-.522 1.644-1.053 2.37-2.618 2.53-.317.027-.524.072-.639.227-.12.16-.092.39-.05.595l.044.194c.093.45.252.728.756.728.053 0 .11-.003.17-.008 2.337-.153 3.59-1.414 4.322-4.352l2.5-10.02c.06-.258.096-.52-.041-.692ZM17.496 28.7v1.517c0 1.236-.458 1.952-2.796 1.952-1.545 0-2.296-.56-2.296-1.713 0-1.263.754-1.756 2.687-1.756h2.405ZM14.7 22.412c-1.275 0-2.074.16-2.377.22-.536.118-.76.265-.76.877v.174c0 .24.035.405.11.522.089.136.232.205.424.205.094 0 .203-.016.333-.048.306-.077 1.286-.236 2.357-.236 1.924 0 2.709.534 2.709 1.844v1.168h-2.427c-3.119 0-4.572 1.054-4.572 3.318 0 2.196 1.5 3.406 4.225 3.406 3.237 0 4.68-1.104 4.68-3.58V25.97c0-2.394-1.538-3.558-4.702-3.558Zm-6.115 1.452c0 1.803-.46 2.78-2.883 2.78h-3.73v-4.653c0-.645.24-.885.883-.885h2.847c1.826 0 2.883.452 2.883 2.758ZM5.702 19.24H2.486C.766 19.24 0 20.007 0 21.73v11.065c0 .665.213.879.877.879h.218c.664 0 .877-.214.877-.88V28.49h3.73c3.312 0 4.855-1.47 4.855-4.625 0-3.155-1.543-4.625-4.855-4.625Zm40.913-4.12h-1.502a.297.297 0 0 1-.297-.298v-1.524c0-.164.134-.297.297-.297h1.502c.164 0 .297.134.297.298v1.524a.297.297 0 0 1-.297.297Zm2.947 3.12H47.35a.437.437 0 0 1-.436-.439v-2.244c0-.241.196-.437.437-.437h2.212c.241 0 .437.197.437.438v2.244a.437.437 0 0 1-.438.438Zm-6.217 4.197a.588.588 0 0 1-.587-.59v-2.604h-.217c-1.344 0-1.844.222-1.844 1.45v2.872l-.001.018v.63l-.002.064v4.013c0 .49-.094.88-.289 1.184-.366.566-1.092.823-2.254.825-1.16-.002-1.886-.259-2.253-.825-.195-.303-.29-.693-.29-1.184v-4.708l-.002-.017v-2.872c0-1.228-.5-1.45-1.845-1.45h-.423c-1.345 0-1.845.222-1.845 1.45v7.597c0 1.222.275 2.257.807 3.091 1.026 1.617 3.014 2.478 5.841 2.478h.02c2.828 0 4.816-.861 5.842-2.478.532-.834.807-1.869.807-3.09v-5.854h-1.465Z" fill="#A6C307"/></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

4
tests/__init__.py Normal file
View File

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

34
tests/common.py Normal file
View File

@ -0,0 +1,34 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.payment.tests.common import PaymentCommon
from odoo.addons.account.tests.common import AccountTestInvoicingCommon
class PayULatamCommon(AccountTestInvoicingCommon, PaymentCommon):
@classmethod
def setUpClass(cls, chart_template_ref=None):
super().setUpClass(chart_template_ref=chart_template_ref)
cls.payulatam = cls._prepare_provider('payulatam', update_values={
'payulatam_account_id': 'dummy',
'payulatam_merchant_id': 'dummy',
'payulatam_api_key': 'dummy',
})
# Override default values
cls.provider = cls.payulatam
cls.currency = cls.currency_euro
cls.async_notification_data = {
'currency': cls.currency.name,
'reference_sale': cls.reference,
'response_message_pol': 'APPROVED',
'sign': '6b4728ddb01317af58f92b8accdb4a42',
'state_pol': '4',
'transaction_id': '7008bc34-8258-4857-b866-7d4d7982bd73',
'value': str(cls.amount)
}
cls.async_notification_data_webhook = cls.async_notification_data.copy()
cls.async_notification_data_webhook["sign"] = 'e227f90e64808320953dbbcb5ee96c9f'

198
tests/test_payulatam.py Normal file
View File

@ -0,0 +1,198 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from unittest.mock import patch
from freezegun import freeze_time
from werkzeug.exceptions import Forbidden
from odoo.exceptions import ValidationError
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_payulatam.controllers.main import PayuLatamController
from odoo.addons.payment_payulatam.tests.common import PayULatamCommon
@tagged('post_install', '-at_install')
class PayULatamTest(PayULatamCommon, PaymentHttpCommon):
def test_incompatibility_with_unsupported_currency(self):
""" Test that the PayULatam provider is not compatible with an unsupported currency. """
compatible_providers = self.env['payment.provider']._get_compatible_providers(
self.env.company.id, self.partner.id, self.amount, currency_id=self.currency_euro.id
)
self.assertNotIn(self.payulatam, compatible_providers)
@freeze_time('2011-11-02 12:00:21') # Freeze time for consistent singularization behavior
def test_reference_is_singularized(self):
""" Test singularization of reference prefixes. """
reference = self.env['payment.transaction']._compute_reference(self.payulatam.code)
self.assertEqual(
reference, 'tx-20111102120021', "transaction reference was not correctly singularized"
)
@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 computation of reference prefixes based on the provided invoice. """
self._skip_if_account_payment_is_not_installed()
invoice = self.env['account.move'].create({})
reference = self.env['payment.transaction']._compute_reference(
self.payulatam.code, invoice_ids=[Command.set([invoice.id])]
)
self.assertEqual(reference, 'MISC/2011/11/0001-20111102120021')
def test_redirect_form_values(self):
""" Test the values of the redirect form inputs. """
tx = self._create_transaction(flow='redirect')
with mute_logger('odoo.addons.payment.models.payment_transaction'):
processing_values = tx._get_processing_values()
form_info = self._extract_values_from_html_form(processing_values['redirect_form_html'])
expected_values = {
'merchantId': 'dummy',
'accountId': 'dummy',
'description': self.reference,
'referenceCode': self.reference,
'amount': str(self.amount),
'currency': self.currency.name,
'paymentMethods': self.payment_method_code,
'tax': str(0),
'taxReturnBase': str(0),
'buyerEmail': self.partner.email,
'buyerFullName': self.partner.name,
'responseUrl': self._build_url(PayuLatamController._return_url),
'confirmationUrl': self._build_url(PayuLatamController._webhook_url),
'test': str(1), # testing is always performed in test mode
}
expected_values['signature'] = self.payulatam._payulatam_generate_sign(
expected_values, incoming=False
)
self.assertEqual(
form_info['action'], 'https://sandbox.checkout.payulatam.com/ppp-web-gateway-payu/'
)
self.assertDictEqual(form_info['inputs'], expected_values)
def test_feedback_processing(self):
# typical data posted by payulatam after client has successfully paid
payulatam_post_data = {
'installmentsNumber': '1',
'lapPaymentMethod': 'VISA',
'description': self.reference,
'currency': self.currency.name,
'extra2': '',
'lng': 'es',
'transactionState': '7',
'polPaymentMethod': '211',
'pseCycle': '',
'pseBank': '',
'referenceCode': self.reference,
'reference_pol': '844164756',
'signature': 'f3ea3a7414a56d8153c425ab7e2f69d7', # Update me
'pseReference3': '',
'buyerEmail': 'admin@yourcompany.example.com',
'lapResponseCode': 'PENDING_TRANSACTION_CONFIRMATION',
'pseReference2': '',
'cus': '',
'orderLanguage': 'es',
'TX_VALUE': str(self.amount),
'risk': '',
'trazabilityCode': '',
'extra3': '',
'pseReference1': '',
'polTransactionState': '14',
'polResponseCode': '25',
'merchant_name': 'Test PayU Test comercio',
'merchant_url': 'http://pruebaslapv.xtrweb.com',
'extra1': '/shop/payment/validate',
'message': 'PENDING',
'lapPaymentMethodType': 'CARD',
'polPaymentMethodType': '7',
'telephone': '7512354',
'merchantId': 'dummy',
'transactionId': 'b232989a-4aa8-42d1-bace-153236eee791',
'authorizationCode': '',
'lapTransactionState': 'PENDING',
'TX_TAX': '.00',
'merchant_address': 'Av 123 Calle 12'
}
# should raise error about unknown tx
with self.assertRaises(ValidationError):
self.env['payment.transaction']._handle_notification_data(
'payulatam', payulatam_post_data
)
tx = self._create_transaction(flow='redirect')
# Validate the transaction ('pending' state)
self.env['payment.transaction']._handle_notification_data('payulatam', payulatam_post_data)
self.assertEqual(tx.state, 'pending', 'Payulatam: wrong state after receiving a valid pending notification')
self.assertEqual(tx.provider_reference, 'b232989a-4aa8-42d1-bace-153236eee791', 'Payulatam: wrong txn_id after receiving a valid pending notification')
# Reset the transaction
tx.write({
'state': 'draft',
'provider_reference': False})
# Validate the transaction ('approved' state)
payulatam_post_data['lapTransactionState'] = 'APPROVED'
self.env['payment.transaction']._handle_notification_data('payulatam', payulatam_post_data)
self.assertEqual(tx.state, 'done', 'Payulatam: wrong state after receiving a valid pending notification')
self.assertEqual(tx.provider_reference, 'b232989a-4aa8-42d1-bace-153236eee791', 'Payulatam: wrong txn_id after receiving a valid pending notification')
@mute_logger('odoo.addons.payment_payulatam.controllers.main')
def test_webhook_notification_confirms_transaction(self):
""" Test the processing of a webhook notification. """
tx = self._create_transaction('redirect')
url = self._build_url(PayuLatamController._webhook_url)
self._make_http_post_request(url, data=self.async_notification_data_webhook)
self.assertEqual(tx.state, 'done')
@mute_logger('odoo.addons.payment_payulatam.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(PayuLatamController._webhook_url)
with patch(
'odoo.addons.payment_payulatam.controllers.main.PayuLatamController'
'._verify_notification_signature'
) as signature_check_mock, patch(
'odoo.addons.payment.models.payment_transaction.PaymentTransaction'
'._handle_notification_data'
):
self._make_http_post_request(url, data=self.async_notification_data)
self.assertEqual(signature_check_mock.call_count, 1)
def test_accept_notification_with_valid_signature(self):
""" Test the verification of a notification with a valid signature. """
tx = self._create_transaction('redirect')
payload = PayuLatamController._normalize_data_keys(self.async_notification_data)
self._assert_does_not_raise(
Forbidden, PayuLatamController._verify_notification_signature, payload, tx
)
@mute_logger('odoo.addons.payment_payulatam.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 = PayuLatamController._normalize_data_keys(
dict(self.async_notification_data, sign=None)
)
self.assertRaises(
Forbidden, PayuLatamController._verify_notification_signature, payload, tx
)
@mute_logger('odoo.addons.payment_payulatam.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 = PayuLatamController._normalize_data_keys(
dict(self.async_notification_data, sign='dummy')
)
self.assertRaises(
Forbidden, PayuLatamController._verify_notification_signature, payload, tx
)

View File

@ -0,0 +1,26 @@
<?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="merchantId"/>
<input type="hidden" name="referenceCode" t-att-value="referenceCode"/>
<input type="hidden" name="description" t-att-value="description"/>
<input type="hidden" name="amount" t-att-value="amount"/>
<!-- Use t-attf to set O, otherwise the value attribute is not included in the input -->
<input type="hidden" name="tax" t-attf-value="{{tax}}"/>
<!-- Use t-attf to set O, otherwise the value attribute is not included in the input -->
<input type="hidden" name="taxReturnBase" t-attf-value="{{taxReturnBase}}"/>
<input type="hidden" name="signature" t-att-value="signature"/>
<input type="hidden" name="currency" t-att-value="currency"/>
<input type="hidden" name="paymentMethods" t-att-value="paymentMethods"/>
<input type="hidden" name="test" t-att-value="test"/>
<input type="hidden" name="accountId" t-att-value="accountId"/>
<input type="hidden" name="buyerFullName" t-att-value="buyerFullName"/>
<input type="hidden" name="buyerEmail" t-att-value="buyerEmail"/>
<input type="hidden" name="responseUrl" t-att-value="responseUrl"/>
<input type="hidden" name="confirmationUrl" t-att-value="confirmationUrl"/>
</form>
</template>
</odoo>

View File

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="payment_provider_form" model="ir.ui.view">
<field name="name">PayU latam Provider Form</field>
<field name="model">payment.provider</field>
<field name="inherit_id" ref="payment.payment_provider_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@id='provider_creation_warning']" position="after">
<div class="alert alert-danger"
role="alert"
invisible="code != 'payulatam'">
This provider is deprecated.
Consider disabling it and moving to <strong>Mercado Pago</strong>.
</div>
</xpath>
<group name="provider_credentials" position="inside">
<group invisible="code != 'payulatam'">
<field name="payulatam_merchant_id"
required="code == 'payulatam' and state != 'disabled'"/>
<field name="payulatam_account_id"
required="code == 'payulatam' and state != 'disabled'"/>
<field name="payulatam_api_key"
required="code == 'payulatam' and state != 'disabled'"
password="True"/>
</group>
</group>
</field>
</record>
</odoo>