add missing payment providers and iot modules for 19.0

Add 19 payment provider modules needed by the sale module:
payment_adyen, payment_aps, payment_asiapay, payment_authorize,
payment_buckaroo, payment_demo, payment_dpo, payment_flutterwave,
payment_iyzico, payment_mercado_pago, payment_mollie, payment_nuvei,
payment_paymob, payment_paypal, payment_razorpay, payment_redsys,
payment_stripe, payment_worldline, payment_xendit

Add 3 IoT modules needed for point_of_sale:
iot_base, iot_box_image, iot_drivers

Note: Stripe test API keys replaced with placeholders.

🤖 assisted by claude
This commit is contained in:
Ernad Husremovic 2026-03-09 15:44:59 +01:00
parent 3037cab43e
commit aee3ee8bf7
1472 changed files with 194608 additions and 0 deletions

View file

@ -0,0 +1,23 @@
# DPO Pay
## Technical details
API: [DPO Pay API](https://docs.dpopay.com/api/index.html) version `6`
This module integrates DPO Pay using the generic payment with redirection flow based on form
submission provided by the `payment` module.
## Supported features
- Payment with redirection flow
## Module history
- `18.3`
- Integration with redirection flow. odoo/odoo#187404
## Testing instructions
### VISA
**Card Number**: `5436886269848367`

View file

@ -0,0 +1,14 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from . import controllers
from . import models
from odoo.addons.payment import setup_provider, reset_payment_provider
def post_init_hook(env):
setup_provider(env, 'dpo')
def uninstall_hook(env):
reset_payment_provider(env, 'dpo')

View file

@ -0,0 +1,20 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': "Payment Provider: DPO",
'category': 'Accounting/Payment Providers',
'sequence': 350,
'summary': "A Kenyan payment provider covering several African countries.",
'description': " ", # Non-empty string to avoid loading the README file.
'depends': ['payment'],
'data': [
'views/payment_dpo_templates.xml',
'views/payment_provider_views.xml',
'data/payment_provider_data.xml',
],
'post_init_hook': 'post_init_hook',
'uninstall_hook': 'uninstall_hook',
'author': 'Odoo S.A.',
'license': 'LGPL-3',
}

View file

@ -0,0 +1,17 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Mapping of transaction states to DPO payment statuses.
# See https://docs.dpopay.com/api/index.html#tag/Basic-Transaction-Operations/operation/verifyToken
PAYMENT_STATUS_MAPPING = {
'pending': ('003', '007'),
'authorized': ('001', '005'),
'done': ('000', '002'),
'cancel': ('900', '901', '902', '903', '904', '950'),
'error': ('801', '802', '803', '804'),
}
# The codes of the payment methods to activate when DPO is activated.
DEFAULT_PAYMENT_METHOD_CODES = {
# Primary payment methods
'dpo',
}

View file

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

View file

@ -0,0 +1,56 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import pprint
from odoo import http
from odoo.exceptions import ValidationError
from odoo.http import request
from odoo.addons.payment.logging import get_payment_logger
_logger = get_payment_logger(__name__)
class DPOController(http.Controller):
_return_url = '/payment/dpo/return'
@http.route(_return_url, type='http', auth='public', methods=['GET'])
def dpo_return_from_checkout(self, **data):
""" Process the payment data sent by DPO after redirection.
:param dict data: The payment data.
"""
_logger.info("Handling redirection from DPO with data:\n%s", pprint.pformat(data))
self._verify_and_process(data)
# Redirect the user to the status page.
return request.redirect('/payment/status')
@staticmethod
def _verify_and_process(data):
""" Verify and process the payment data sent by DPO.
:param dict data: The payment data.
:return: None
"""
tx_sudo = request.env['payment.transaction'].sudo()._search_by_reference('dpo', data)
if not tx_sudo:
return
try:
# Verify the payment data.
payload = (
f'<?xml version="1.0" encoding="utf-8"?>'
f'<API3G>'
f'<CompanyToken>{tx_sudo.provider_id.dpo_company_token}</CompanyToken>'
f'<Request>verifyToken</Request>'
f'<TransactionToken>{data.get("TransID")}</TransactionToken>'
f'</API3G>'
)
verified_data = tx_sudo._send_api_request('POST', '', data=payload)
except ValidationError:
_logger.error("Unable to verify the payment data.")
else:
data.update(verified_data)
tx_sudo._process('dpo', data)

View file

@ -0,0 +1,4 @@
-- disable dpo payment provider
UPDATE payment_provider
SET dpo_company_token = NULL,
dpo_service_ref = NULL;

View file

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

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,93 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
# "Noemi Pla Garcia (nopl)" <nopl@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-27 02:30+0000\n"
"Last-Translator: \"Noemi Pla Garcia (nopl)\" <nopl@odoo.com>\n"
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/"
"payment_dpo/ca/>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
"S'ha produït un error en processar el pagament (codi %(code)s: "
"%(explanation)s). Torna-ho a intentar."
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,93 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
# "Larissa Manderfeld (lman)" <lman@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-10-01 15:03+0000\n"
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/"
"payment_dpo/de/>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
"Bei der Verarbeitung Ihrer Zahlung ist ein Fehler aufgetreten (Code %(code)s:"
" %(explanation)s). Bitte versuchen Sie es erneut."
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr "Code"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr "Unternehmenstoken"
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr "DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr "DPO-Unternehmenstoken"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr "DPO-Service-ID"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr "Anzeigename"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr "ID"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr "Zahlungsanbieter"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr "Zahlungstransaktion"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr "Service-ID"
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Der technische Code dieses Zahlungsanbieters."
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr "Unbekannter Statuscode: %s"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,94 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
# "Patricia Gutiérrez (pagc)" <pagc@odoo.com>, 2025.
# "Fernanda Alvarez (mfar)" <mfar@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-10-06 23:43+0000\n"
"Last-Translator: \"Fernanda Alvarez (mfar)\" <mfar@odoo.com>\n"
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
"odoo-19/payment_dpo/es_419/>\n"
"Language: es_419\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
"Ocurrió un error al procesar tu pago (código %(code)s:%(explanation)s). "
"Vuelve a intentarlo."
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr "Token de la empresa"
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr "DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr "Token de la empresa de DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr "ID de servicio de DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr "Nombre para mostrar"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr "ID"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr "Proveedor de pago"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transacción de pago"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr "ID del servicio"
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.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_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr "Código de estado desconocido: %s"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,91 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
# "Kwanghee Park (kwpa)" <kwpa@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-10-04 02:31+0000\n"
"Last-Translator: \"Kwanghee Park (kwpa)\" <kwpa@odoo.com>\n"
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
"payment_dpo/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr "코드"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr "DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr "ID"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr "서비스 ID"
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,93 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
# "Maitê Dietze (madi)" <madi@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-25 17:34+0000\n"
"Last-Translator: \"Maitê Dietze (madi)\" <madi@odoo.com>\n"
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
"odoo-19/payment_dpo/pt_BR/>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
"Ocorreu um erro durante o processamento de seu pagamento (código %(code)s: "
"%(explanation)s). Tente novamente."
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr "Token da empresa"
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr "DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr "Token da empresa DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr "ID do serviço DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr "Exibir nome"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr "ID"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr "Provedor de Pagamento"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transação de pagamento"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr "ID do serviço"
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "O código técnico deste provedor de pagamento."
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr "Código de status desconhecido: %s"

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,87 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-09-11 13:58+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,91 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
# "Chloe Wang (chwa)" <chwa@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-09-11 13:58+0000\n"
"PO-Revision-Date: 2025-10-03 02:37+0000\n"
"Last-Translator: \"Chloe Wang (chwa)\" <chwa@odoo.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
"projects/odoo-19/payment_dpo/zh_Hans/>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr "在处理您的付款时出现错误(代码 %(code)s%(explanation)s。请重试。"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr ""

View file

@ -0,0 +1,104 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_dpo
#
# Translators:
# Wil Odoo, 2025
# Tony Ng, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.3\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-05-09 20:37+0000\n"
"PO-Revision-Date: 2025-05-17 15:02+0000\n"
"Last-Translator: Tony Ng, 2025\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_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid ""
"An error occurred during processing of your payment (code %(code)s: "
"%(explanation)s). Please try again."
msgstr ""
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__code
msgid "Code"
msgstr "程式碼"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Company Token"
msgstr "公司標記"
#. module: payment_dpo
#: model:ir.model.fields.selection,name:payment_dpo.selection__payment_provider__code__dpo
msgid "DPO"
msgstr "DPO"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_company_token
msgid "DPO Company Token"
msgstr "DPO 公司標記"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__dpo_service_ref
msgid "DPO Service ID"
msgstr "DPO 服務識別碼"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__display_name
msgid "Display Name"
msgstr "顯示名稱"
#. module: payment_dpo
#: model:ir.model.fields,field_description:payment_dpo.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_dpo.field_payment_transaction__id
msgid "ID"
msgstr "識別碼"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "No transaction found matching reference %s."
msgstr "沒有找到匹配參考 %s 的交易。"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_provider
msgid "Payment Provider"
msgstr "付款服務商"
#. module: payment_dpo
#: model:ir.model,name:payment_dpo.model_payment_transaction
msgid "Payment Transaction"
msgstr "付款交易"
#. module: payment_dpo
#: model_terms:ir.ui.view,arch_db:payment_dpo.payment_provider_form
msgid "Service ID"
msgstr "服務識別碼"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_provider.py:0
msgid "The communication with the API failed."
msgstr "與 API 通訊失敗。"
#. module: payment_dpo
#: model:ir.model.fields,help:payment_dpo.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "此付款服務商的技術代碼。"
#. module: payment_dpo
#. odoo-python
#: code:addons/payment_dpo/models/payment_transaction.py:0
msgid "Unknown status code: %s"
msgstr "不明狀態代碼:%s"

View file

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

View file

@ -0,0 +1,56 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import xml.etree.ElementTree as ET
from odoo import fields, models
from odoo.addons.payment.logging import get_payment_logger
from odoo.addons.payment_dpo import const
_logger = get_payment_logger(__name__)
class PaymentProvider(models.Model):
_inherit = 'payment.provider'
code = fields.Selection(selection_add=[('dpo', "DPO")], ondelete={'dpo': 'set default'})
dpo_service_ref = fields.Char(string="DPO Service ID", required_if_provider='dpo', copy=False)
dpo_company_token = fields.Char(
string="DPO Company Token",
required_if_provider='dpo',
copy=False,
groups='base.group_system',
)
# === CRUD METHODS === #
def _get_default_payment_method_codes(self):
""" Override of `payment` to return the default payment method codes. """
self.ensure_one()
if self.code != 'dpo':
return super()._get_default_payment_method_codes()
return const.DEFAULT_PAYMENT_METHOD_CODES
# === REQUEST HELPERS === #
def _build_request_url(self, endpoint, **kwargs):
"""Override of `payment` to build the request URL."""
if self.code != 'dpo':
return super()._build_request_url(endpoint, **kwargs)
return 'https://secure.3gdirectpay.com/API/v6/'
def _build_request_headers(self, *args, **kwargs):
"""Override of `payment` to build the request headers."""
if self.code != 'dpo':
return super()._build_request_headers(*args, **kwargs)
return {'Content-Type': 'application/xml; charset=utf-8'}
def _parse_response_content(self, response, **kwargs):
"""Override of `payment` to parse the response content."""
if self.code != 'dpo':
return super()._parse_response_content(response, **kwargs)
root = ET.fromstring(response.content.decode('utf-8'))
transaction_data = {element.tag: element.text for element in root}
return transaction_data

View file

@ -0,0 +1,132 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import _, api, models
from odoo.exceptions import ValidationError
from odoo.tools import urls
from odoo.addons.payment import utils as payment_utils
from odoo.addons.payment.logging import get_payment_logger
from odoo.addons.payment_dpo import const
from odoo.addons.payment_dpo.controllers.main import DPOController
_logger = get_payment_logger(__name__)
class PaymentTransaction(models.Model):
_inherit = 'payment.transaction'
def _get_specific_rendering_values(self, processing_values):
""" Override of `payment` to return DPO-specific processing values.
Note: self.ensure_one() from `_get_processing_values`.
:param dict processing_values: The generic processing values of the transaction.
:return: The dict of provider-specific processing values.
:rtype: dict
"""
if self.provider_code != 'dpo':
return super()._get_specific_rendering_values(processing_values)
transaction_token = self._dpo_create_token()
api_url = f'https://secure.3gdirectpay.com/payv2.php?ID={transaction_token}'
return {'api_url': api_url}
def _dpo_create_token(self):
""" Create a transaction token and return the response data.
The token is used to redirect the customer to the payment page.
:return: The transaction token data.
:rtype: dict
"""
self.ensure_one()
return_url = urls.urljoin(self.provider_id.get_base_url(), DPOController._return_url)
first_name, last_name = payment_utils.split_partner_name(self.partner_name)
create_date = self.create_date.strftime('%Y/%m/%d %H:%M')
payload = (
f'<?xml version="1.0" encoding="utf-8"?>'
f'<API3G>'
f'<CompanyToken>{self.provider_id.dpo_company_token}</CompanyToken>'
f'<Request>createToken</Request>'
f'<Transaction>'
f'<PaymentAmount>{self.amount}</PaymentAmount>'
f'<PaymentCurrency>{self.currency_id.name}</PaymentCurrency>'
f'<CompanyRef>{self.reference}</CompanyRef>'
f'<RedirectURL>{return_url}</RedirectURL>'
f'<BackURL>{return_url}</BackURL>'
f'<customerEmail>{self.partner_email}</customerEmail>'
f'<customerFirstName>{first_name}</customerFirstName>'
f'<customerLastName>{last_name}</customerLastName>'
f'<customerCity>{self.partner_city or ""}</customerCity>'
f'<customerCountry>{self.partner_country_id.code or ""}</customerCountry>'
f'<customerZip>{self.partner_zip or ""}</customerZip>'
f'</Transaction>'
f'<Services>'
f'<Service>'
f'<ServiceType>{self.provider_id.dpo_service_ref}</ServiceType>'
f'<ServiceDescription>{self.reference}</ServiceDescription>'
f'<ServiceDate>{create_date}</ServiceDate>'
f'</Service>'
f'</Services>'
f'</API3G>'
)
try:
transaction_data = self._send_api_request('POST', '', data=payload)
except ValidationError as e:
self._set_error(str(e))
return None
return transaction_data.get('TransToken')
@api.model
def _extract_reference(self, provider_code, payment_data):
"""Override of `payment` to extract the reference from the payment data."""
if provider_code != 'dpo':
return super()._extract_reference(provider_code, payment_data)
return payment_data.get('CompanyRef')
def _extract_amount_data(self, payment_data):
"""Override of `payment` to extract the amount and currency from the payment data."""
if self.provider_code != 'dpo':
return super()._extract_amount_data(payment_data)
amount = payment_data.get('TransactionAmount')
currency_code = payment_data.get('TransactionCurrency')
return {
'amount': float(amount),
'currency_code': currency_code,
}
def _apply_updates(self, payment_data):
"""Override of `payment` to update the transaction based on the payment data."""
if self.provider_code != 'dpo':
return super()._apply_updates(payment_data)
# Update the provider reference.
self.provider_reference = payment_data.get('TransID')
# Update the payment state.
status_code = payment_data.get('Result')
if status_code in const.PAYMENT_STATUS_MAPPING['pending']:
self._set_pending()
elif status_code in (
const.PAYMENT_STATUS_MAPPING['authorized'] + const.PAYMENT_STATUS_MAPPING['done']
):
self._set_done()
elif status_code in const.PAYMENT_STATUS_MAPPING['cancel']:
self._set_canceled()
elif status_code in const.PAYMENT_STATUS_MAPPING['error']:
self._set_error(_(
"An error occurred during processing of your payment (code %(code)s:"
" %(explanation)s). Please try again.",
code=status_code, explanation=payment_data.get('ResultExplanation'),
))
else:
_logger.warning(
"Received data with invalid payment status (%s) for transaction %s.",
status_code, self.reference
)
self._set_error(_("Unknown status code: %s", status_code))

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 8.3 KiB

View file

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

View file

@ -0,0 +1,25 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.payment.tests.common import PaymentCommon
class DPOCommon(PaymentCommon):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.dpo = cls._prepare_provider('dpo', update_values={
'dpo_company_token': '1A2Z3E4R',
'dpo_service_ref': '1234',
})
cls.provider = cls.dpo
cls.payment_data = {
'TransID': '123456',
'CompanyRef': 'Test Transaction',
'CustomerCreditType': 'VISA',
'Result': '000',
'ResultExplanation': 'Success',
}

View file

@ -0,0 +1,39 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from unittest.mock import patch
from odoo.tests import tagged
from odoo.addons.payment_dpo.tests.common import DPOCommon
@tagged('post_install', '-at_install')
class TestPaymentTransaction(DPOCommon):
def test_no_item_missing_from_rendering_values(self):
""" Test that the rendered values are conform to the transaction fields. """
tx = self._create_transaction(flow='redirect')
transaction_token = "dummy_token"
expected_values = {
'api_url': f'https://secure.3gdirectpay.com/payv2.php?ID={transaction_token}',
}
with patch(
'odoo.addons.payment_dpo.models.payment_transaction.PaymentTransaction'
'._dpo_create_token', return_value='dummy_token'
):
self.assertEqual(tx._get_specific_rendering_values(None), expected_values)
def test_search_by_reference_returns_tx(self):
""" Test that the transaction is returned from the payment data. """
tx = self._create_transaction(flow='redirect')
tx_found = self.env['payment.transaction']._search_by_reference(
'dpo', self.payment_data
)
self.assertEqual(tx, tx_found)
def test_apply_updates_confirms_transaction(self):
""" Test that the transaction state is set to 'done' when the payment data indicate a
successful payment. """
tx = self._create_transaction(flow='redirect')
tx._apply_updates(self.payment_data)
self.assertEqual(tx.state, 'done')

View file

@ -0,0 +1,26 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from unittest.mock import patch
from odoo.tests import tagged
from odoo.tools import mute_logger
from odoo.addons.payment.tests.http_common import PaymentHttpCommon
from odoo.addons.payment_dpo.controllers.main import DPOController
from odoo.addons.payment_dpo.tests.common import DPOCommon
@tagged('post_install', '-at_install')
class TestProcessingFlows(DPOCommon, PaymentHttpCommon):
@mute_logger('odoo.addons.payment_dpo.controllers.main')
def test_redirect_notification_triggers_processing(self):
""" Test that receiving a valid redirect notification triggers the processing of the
payment data. """
self._create_transaction('redirect')
url = self._build_url(DPOController._return_url)
with patch(
'odoo.addons.payment_dpo.controllers.main.DPOController._verify_and_process'
) as verify_and_process_mock:
self._make_http_get_request(url, params=self.payment_data)
self.assertEqual(verify_and_process_mock.call_count, 1)

View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="redirect_form">
<form t-att-action="api_url" method="post"/>
</template>
</odoo>

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="payment_provider_form" model="ir.ui.view">
<field name="name">DPO Provider Form</field>
<field name="model">payment.provider</field>
<field name="inherit_id" ref="payment.payment_provider_form"/>
<field name="arch" type="xml">
<group name="provider_credentials" position='inside'>
<group invisible="code != 'dpo'">
<field
string="Service ID"
name="dpo_service_ref"
required="code == 'dpo' and state != 'disabled'"
/>
<field
string="Company Token"
name="dpo_company_token"
required="code == 'dpo' and state != 'disabled'"
password="True"
/>
</group>
</group>
</field>
</record>
</odoo>