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,31 @@
# Paymob
## Technical details
API: [Paymob API Checkout](https://developers.paymob.com/egypt/api-reference-guide)
API Backend: [Paymob Internal Odoo APIs](https://www.odoo.com/odoo/project/4106/tasks/4196623)
This module required two integrations from Paymob. The backend API allows to modify payment methods
on their portal to set callback URLs and indicate which ones are enabled on Odoo.
As initial setup, user must click on synchronize payment methods buttons to synchronize between
payment methods of paymob and Odoo
This module follows the generic payment with redirection flow based on form submission provided by
the `payment` module.
## Supported features
- Redirect payment flow
- Webhook notifications
## Module history
- `18.4`
- The first version of the module is merged. odoo/odoo#193107
## Testing instructions
Paymob redirects to a payment page with possibility to simulate payments and select different
possible outcomes after filling the information required based on selected payment method.

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 reset_payment_provider, setup_provider
def post_init_hook(env):
setup_provider(env, 'paymob')
def uninstall_hook(env):
reset_payment_provider(env, 'paymob')

View file

@ -0,0 +1,21 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
{
'name': 'Payment Provider: Paymob',
'version': '1.0',
'category': 'Accounting/Payment Providers',
'sequence': 350,
'summary': "An Egyptian payment provider for the Middle East.",
'description': " ", # Non-empty string to avoid loading the README file.
'depends': ['payment'],
'data': [
'views/payment_paymob_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,72 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
# Mapping of account's country codes to corresponding currency codes.
# Only 5 countries are supported and for each country the matching currency is required.
CURRENCY_MAPPING = {
'AE': 'AED',
'EG': 'EGP',
'OM': 'OMR',
'PK': 'PKR',
'SA': 'SAR',
}
# Mapping of account's country codes to API URL prefixes.
API_MAPPING = {
'AE': 'uae',
'EG': 'accept',
'OM': 'oman',
'PK': 'pakistan',
'SA': 'ksa',
}
# Mapping of Paymob's gateway types to Odoo payment method codes.
PAYMENT_METHODS_MAPPING = {
'VPC': 'card',
'MIGS': 'card',
'UIG': 'mobile_wallet_eg',
'CAGG': 'kiosk',
'HALAN': 'halan',
'SYMPL': 'sympl',
'VALU': 'valu',
'AMANV3': 'aman',
'SOUHOOLAV3': 'souhoola',
'CONTACT': 'contact',
'PREMIUM6': 'premium_card',
'FORSA': 'forsa',
'TABBY': 'tabby',
'TAMARA': 'tamara',
'STCPAY': 'stcpay',
'OMANNET': 'omannet',
'EASYPAISADIRECT': 'easypaisa',
'JAZZCASH': 'jazzcash',
}
# The codes of the payment methods to activate when Paymob is activated.
DEFAULT_PAYMENT_METHOD_CODES = {
# Primary payment methods.
'card',
}
# The fields to read from the response and order alphabetically to compute the signature.
SIGNATURE_FIELDS = [
'amount_cents',
'created_at',
'currency',
'error_occured',
'has_parent_transaction',
'id',
'integration_id',
'is_3d_secure',
'is_auth',
'is_capture',
'is_refunded',
'is_standalone_payment',
'is_voided',
'order',
'owner',
'pending',
'source_data.pan',
'source_data.sub_type',
'source_data.type',
'success',
]

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,129 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import hashlib
import hmac
import json
import pprint
from werkzeug.exceptions import Forbidden
from odoo import http
from odoo.http import request
from odoo.addons.payment.logging import get_payment_logger
from odoo.addons.payment_paymob import const
_logger = get_payment_logger(__name__)
class PaymobController(http.Controller):
_return_url = '/payment/paymob/return'
_webhook_url = '/payment/paymob/webhook'
@http.route(_return_url, type='http', auth='public', methods=['GET'])
def paymob_return_from_checkout(self, **data):
"""Process the payment data sent by Paymob after redirection from checkout.
:param dict data: The payment data.
"""
_logger.info("Handling redirection from Paymob with data:\n%s", pprint.pformat(data))
tx_sudo = request.env['payment.transaction'].sudo()._search_by_reference('paymob', data)
if tx_sudo:
self._verify_signature(data, tx_sudo)
tx_sudo._process('paymob', data)
return request.redirect('/payment/status')
@http.route(_webhook_url, type='http', auth='public', methods=['POST'], csrf=False)
def paymob_webhook(self, **data):
"""Process the payment data sent by Paymob to the webhook.
:param dict data: The payment data.
:return: An empty string to acknowledge the notification.
:rtype: str
"""
payment_data = request.get_json_data().get('obj')
_logger.info(
"Notification received from Paymob with data:\n%s", pprint.pformat(payment_data)
)
normalized_data = self._normalize_response(payment_data, data.get('hmac'))
tx_sudo = request.env['payment.transaction'].sudo()._search_by_reference(
'paymob', normalized_data
)
if tx_sudo:
self._verify_signature(data, tx_sudo)
tx_sudo._process('paymob', normalized_data)
return '' # Acknowledge the notification
@staticmethod
def _normalize_response(payment_data, hmac_sig):
"""Normalize the payment data received from Paymob.
Convert webhook data (which returns a dict with parsed values) and redirect response (which
returns strings for all values and json-formatted booleans like 'false' for False) into a
consistent format.
:param dict payment_data: The payment data received.
:param str hmac_sig: The HMAC signature returned in the params.
:return: The normalized response.
:rtype: dict
"""
response = {}
for field in const.SIGNATURE_FIELDS:
if isinstance(payment_data.get(field), bool):
response[field] = json.dumps(payment_data.get(field))
else:
response[field] = str(payment_data.get(field, 'false'))
order_data = payment_data.get('order', {})
response.update({
'data.message': payment_data.get('data').get('message'),
'hmac': hmac_sig,
'order': str(order_data.get('id')),
'merchant_order_id': order_data.get('merchant_order_id'),
'source_data.pan': payment_data.get('source_data', {}).get('pan'),
'source_data.sub_type': payment_data.get('source_data', {}).get('sub_type'),
'source_data.type': payment_data.get('source_data', {}).get('type'),
})
return response
def _verify_signature(self, payment_data, tx_sudo):
"""Check that the received signature matches the expected one.
:param dict payment_data: The notification payload containing the received signature.
:param payment.transaction tx_sudo: The sudoed transaction referenced by the payment data.
:return: None
:raise Forbidden: If the signatures don't match.
"""
# Retrieve the received signature from the payload
received_signature = payment_data.get('hmac', '')
if not received_signature:
_logger.warning("Received payment data with missing signature.")
raise Forbidden()
# Compare the received signature with the expected signature computed from the payload.
hmac_key = tx_sudo.provider_id.paymob_hmac_key
expected_signature = self._compute_signature(payment_data, hmac_key)
if not hmac.compare_digest(received_signature, expected_signature):
_logger.warning("Received payment data with invalid signature.")
raise Forbidden()
@staticmethod
def _compute_signature(payload, hmac_key):
""" Compute the signature from the payload.
See https://developers.paymob.com/pak/manage-callback/hmac-calculation.
:param dict payload: The notification payload.
:param str hmac_key: The HMAC key of the provider handling the transaction.
:return: The computed signature.
:rtype: str
"""
# Concatenate relevant fields used to check for signature and if not found add "false"
signing_string = ''.join(
payload.get(field, 'false') for field in const.SIGNATURE_FIELDS
).encode('utf-8')
# Calculate the signature using the hmac_key with SHA-512.
signed_hmac = hmac.new(hmac_key.encode('utf-8'), signing_string, hashlib.sha512)
# Calculate the signature by encoding the result with base16.
return signed_hmac.hexdigest()

View file

@ -0,0 +1,6 @@
-- disable paymob payment provider
UPDATE payment_provider
SET paymob_public_key = NULL,
paymob_secret_key = NULL,
paymob_hmac_key = NULL,
paymob_api_key = NULL;

View file

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

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,188 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
# "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-09-29 19:48+0000\n"
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/"
"payment_paymob/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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr "API-Schlüssel"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr "Land des Kontos"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
"Bei der Bearbeitung Ihrer Zahlung (%(msg)s) ist ein Fehler aufgetreten. "
"Bitte versuchen Sie es erneut."
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr "Code"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr "Neues Zugriffstoken konnte nicht generiert werden."
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr "Anzeigename"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr "HMAC-Schlüssel"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr "ID"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
"Stellen Sie sicher, dass die Zahlungsmethoden mit dem Paymob-Portal "
"kompatibel sind."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
"Es wurden nicht alle aktivierten Zahlungsmethoden in Ihrem Konto gefunden."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
"Nur Währungen von Paymob unterstützte Währungen können ausgewählt werden."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr "Pro Paymob-Konto kann nur eine Währung ausgewählt werden."
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr "Zahlungsanbieter"
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr "Zahlungsvorgang"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr "Die Zahlungsmethoden wurden erfolgreich eingerichtet."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr "Zahlungsmethoden nicht gefunden"
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr "Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr "API-Schlüssel von Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr "Land des Paymob-Kontos"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr "HMAC-Schlüssel von Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr "Öffentlicher Schlüssel von Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr "Geheimer Schlüssel von Paymob"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr "Öffentlicher Schlüssel"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr "Geheimer Schlüssel"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr "Erfolgreich mit Paymob synchronisiert"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr "Mit Paymob synchronisieren"
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
"Das Land des Paymob-Kontos. Die Währung wird entsprechend dem Land des "
"Paymob-Kontos aktualisiert."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr "Die folgenden Felder müssen ausgefüllt werden: %(fields)s"
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "Der technische Code dieses Zahlungsanbieters."

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,183 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
# "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-01 02:30+0000\n"
"Last-Translator: \"Fernanda Alvarez (mfar)\" <mfar@odoo.com>\n"
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
"odoo-19/payment_paymob/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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr "Clave API"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr "País de la cuenta"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr "Ocurrió un error al procesar tu pago (%(msg)s). Vuelve a intentarlo."
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr "No se pudo generar un nuevo token de acceso."
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr "Mostrar nombre"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr "Clave HMAC"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr "ID"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr "Haz que los métodos de pago sean compatibles con el portal de Paymob."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr "No encontramos todos los métodos de pago habilitados en tu cuenta."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr "Solo es posible seleccionar monedas compatibles con Paymob."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr "Solo puedes seleccionar una moneda por cuenta de Paymob."
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr "Proveedor de pago"
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transacción de pago"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr "¡Los métodos de pago se configuraron correctamente!"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr "No encontramos los métodos de pago"
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr "Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr "Clave API de Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr "País de la cuenta de Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr "Clave HMAC de Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr "Clave pública de Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr "Clave secreta de Paymob"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr "Clave pública"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr "Clave secreta"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr "La sincronización con Paymob fue exitosa"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr "Sincronizar con Paymob"
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
"El país de la cuenta de Paymob. La moneda se actualizará para que coincida "
"con el país de la cuenta de Paymob."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr "Los siguientes campos deben estar completos: %(fields)s"
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "El código técnico de este proveedor de pagos."

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,180 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
# "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-02 02:31+0000\n"
"Last-Translator: \"Kwanghee Park (kwpa)\" <kwpa@odoo.com>\n"
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
"payment_paymob/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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr "API 키"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr "코드"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr "ID"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr "Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,185 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
# "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-10-06 16:47+0000\n"
"Last-Translator: \"Maitê Dietze (madi)\" <madi@odoo.com>\n"
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
"odoo-19/payment_paymob/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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr "Chave de API"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr "País da conta"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
"Ocorreu um erro durante o processamento do seu pagamento (%(msg)s). Tente "
"novamente."
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr "Código"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr "Não foi possível gerar um novo token de acesso."
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr "Exibir nome"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr "Chave HMAC"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr "ID"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr "Métodos de pagamento compatíveis com o portal Paymob."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
"Nem todos as formas de pagamento ativadas foram encontradas na sua conta."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr "Só é possível selecionar as moedas suportadas pelo Paymob."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr "Apenas uma moeda pode ser selecionada por conta Paymob."
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr "Provedor de Pagamento"
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr "Transação do Pagamento"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr "As formas de pagamento foram configuradas com sucesso!"
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr "Formas de pagamento não encontradas"
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr "Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr "Chave API Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr "País da conta Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr "Chave HMAC Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr "Chave pública Paymob"
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr "Chave secreta Paymob"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr "Sincronizado com sucesso com o Paymob"
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr "Sincronizar com Paymob"
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
"O país da conta Paymob. A moeda será atualizada para corresponder ao país da "
"conta Paymob."
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr "Os campos seguintes devem ser preenchidos:%(fields)s"
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr "O código técnico deste provedor de pagamento."

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

View file

@ -0,0 +1,176 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * payment_paymob
#
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_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "API Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Account Country"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_transaction.py:0
msgid ""
"An error occurred during the processing of your payment (%(msg)s). Please "
"try again."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__code
msgid "Code"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Could not generate a new access token."
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__display_name
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__display_name
msgid "Display Name"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__id
#: model:ir.model.fields,field_description:payment_paymob.field_payment_transaction__id
msgid "ID"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Make the payment methods compatible with the Paymob portal."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Not all enabled payment methods were found on your account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only currencies supported by Paymob can be selected."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Only one currency can be selected per Paymob account."
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_provider
msgid "Payment Provider"
msgstr ""
#. module: payment_paymob
#: model:ir.model,name:payment_paymob.model_payment_transaction
msgid "Payment Transaction"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods have been successfully set up!"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Payment methods not found"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields.selection,name:payment_paymob.selection__payment_provider__code__paymob
msgid "Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_api_key
msgid "Paymob API Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_account_country_id
msgid "Paymob Account Country"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_hmac_key
msgid "Paymob HMAC Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_public_key
msgid "Paymob Public Key"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,field_description:payment_paymob.field_payment_provider__paymob_secret_key
msgid "Paymob Secret Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Public Key"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Secret Key"
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "Successfully synchronized with Paymob"
msgstr ""
#. module: payment_paymob
#: model_terms:ir.ui.view,arch_db:payment_paymob.payment_provider_form
msgid "Synchronize With Paymob"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__paymob_account_country_id
msgid ""
"The country of the Paymob account. The currency will be updated to match the"
" country of the Paymob account."
msgstr ""
#. module: payment_paymob
#. odoo-python
#: code:addons/payment_paymob/models/payment_provider.py:0
msgid "The following fields must be filled: %(fields)s"
msgstr ""
#. module: payment_paymob
#: model:ir.model.fields,help:payment_paymob.field_payment_provider__code
msgid "The technical code of this payment provider."
msgstr ""

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,270 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import json
from datetime import datetime
from odoo import _, api, fields, models
from odoo.exceptions import ValidationError
from odoo.fields import Command
from odoo.addons.payment.logging import get_payment_logger
from odoo.addons.payment_paymob import const
_logger = get_payment_logger(__name__)
class PaymentProvider(models.Model):
_inherit = 'payment.provider'
code = fields.Selection(
selection_add=[('paymob', "Paymob")], ondelete={'paymob': 'set default'}
)
paymob_account_country_id = fields.Many2one(
string="Paymob Account Country",
help="The country of the Paymob account. The currency will be updated to match the country"
" of the Paymob account.",
comodel_name='res.country',
inverse='_inverse_paymob_account_country_id',
domain=f'[("code", "in", {list(const.API_MAPPING.keys())})]',
required_if_provider='paymob',
copy=False,
)
paymob_public_key = fields.Char(
string="Paymob Public Key",
required_if_provider='paymob',
copy=False,
)
paymob_secret_key = fields.Char(
string="Paymob Secret Key",
required_if_provider='paymob',
copy=False,
groups='base.group_system',
)
paymob_hmac_key = fields.Char(
string="Paymob HMAC Key",
required_if_provider='paymob',
copy=False,
)
paymob_api_key = fields.Char(
string="Paymob API Key",
required_if_provider='paymob',
copy=False,
)
# === CONSTRAINT METHODS === #
@api.constrains('available_currency_ids')
def _check_available_country_currency_ids(self):
for provider in self.filtered(lambda p: p.code == 'paymob'):
if len(provider.available_currency_ids) > 1:
raise ValidationError(_("Only one currency can be selected per Paymob account."))
if (
provider.available_currency_ids
and provider.available_currency_ids.name not in const.CURRENCY_MAPPING.values()
):
raise ValidationError(_("Only currencies supported by Paymob can be selected."))
# === COMPUTE METHODS === #
def _inverse_paymob_account_country_id(self):
for provider in self.filtered(lambda p: p.code == 'paymob'):
if self.paymob_account_country_id.code:
currency_code = const.CURRENCY_MAPPING.get(self.paymob_account_country_id.code)
currency = self.env['res.currency'].with_context(
active_test=False,
).search([('name', '=', currency_code)], limit=1)
provider.available_currency_ids = [Command.set(currency.ids)]
# === 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 != 'paymob':
return super()._get_default_payment_method_codes()
return const.DEFAULT_PAYMENT_METHOD_CODES
# === ACTION METHODS === #
def action_sync_paymob_payment_methods(self):
""" Synchronize the payment methods with the ones on the Paymob portal, the integration_name
needs to be set to be able to communicate with the `payment_method.code` when the intention
is created.
:return: A notification with the status of the action.
:rtype: dict
"""
params = {
'is_plugin': 'true',
'page_size': 500,
'is_deprecated': 'false',
'is_standalone': 'false',
'is_live': self.state == 'enabled',
}
paymob_gateways_data = self._send_api_request(
'GET', '/api/ecommerce/integrations', params=params
)['results']
matched_gateways_data = self._match_paymob_payment_methods(paymob_gateways_data)
displayed_notification = {
'type': 'ir.actions.client',
'tag': 'display_notification',
'params': {},
}
if len(matched_gateways_data) < len(self.payment_method_ids):
displayed_notification['params'].update({
'type': 'warning',
'title': _("Payment methods not found"),
'message': _("Not all enabled payment methods were found on your account."),
})
return displayed_notification
# Update the name and return urls of payment methods on the Paymob portal.
self._update_payment_method_integration_names(matched_gateways_data)
# All payment methods were successfully updated.
displayed_notification['params'].update({
'type': 'success',
'title': _("Successfully synchronized with Paymob"),
'message': _("Payment methods have been successfully set up!"),
})
return displayed_notification
def _match_paymob_payment_methods(self, paymob_gateways_data):
""" Filter gateways available in Paymob to match the payment methods enabled in Odoo.
This method takes the full list of gateways from Paymob, and while avoiding duplicates,
returns only those that:
1. Have a gateway_type mapped to an Odoo payment method code.
2. Are available for the current provider.
3. Are not Apple Pay or Google Pay (currently unsupported for mobile-only payments).
4. Are not a saved card (currently unsupported).
5. Are not an Authorize/Capture payment methods (currently unsupported).
:param list[dict] paymob_gateways_data: The gateways data returned by the Paymob API.
:return: All the matched Paymob gateways' data.
:rtype: list
"""
available_payment_method_codes = self.payment_method_ids.mapped('code')
sorted_gateways_data = sorted(
paymob_gateways_data,
key=lambda pm: datetime.fromisoformat(pm['created_at']),
reverse=True,
)
matched_gateways_data = []
for gateway_data in sorted_gateways_data:
if not available_payment_method_codes: # All available payment methods are now matched.
break
integration_name = gateway_data.get('integration_name') or ''
is_apple_pay = 'apple' in integration_name.lower()
is_google_pay = 'google' in integration_name.lower()
if is_apple_pay or is_google_pay:
# Apple Pay and Google Pay are not supported at the moment.
continue
gateway_type = gateway_data.get('gateway_type')
payment_method_code = const.PAYMENT_METHODS_MAPPING.get(gateway_type)
if payment_method_code == 'card' and (
# Tokenization and manual capture are not supported at the moment.
gateway_data['integration_type'] == 'moto' or gateway_data['is_auth']
):
continue
if payment_method_code in available_payment_method_codes:
matched_gateways_data.append(gateway_data)
# In some cases, paymob accounts might have multiple gateway data for the same
# payment method, only the most recent gateway_data should be considered
available_payment_method_codes.remove(payment_method_code)
return matched_gateways_data
def _update_payment_method_integration_names(self, matched_gateways_data):
""" Set the integration name given to the gateways on Paymob to the corresponding payment
method code.
The integration names acts as the identifier to specify which payment method is to be used
for every transaction.
:param list matched_gateways_data: The gateways data matching payment methods in Odoo.
:return: None
"""
for gateway_data in matched_gateways_data:
payment_method_code = const.PAYMENT_METHODS_MAPPING[gateway_data['gateway_type']]
if payment_method_code == 'card' and gateway_data.get('installments'):
installment_payment_method = self.env['payment.method'].search(
[('code', '=', 'installments_eg')], limit=1
)
if not installment_payment_method:
continue
payment_method_code = 'installments_eg'
environment = 'live' if self.state == 'enabled' else 'test'
payload = {'integration_name': f'{payment_method_code.replace("_", "")}{environment}'}
self._send_api_request(
'PUT', f'/api/ecommerce/integrations/{gateway_data["id"]}', json=payload
)
# === REQUEST HELPERS === #
def _build_request_url(self, endpoint, **kwargs):
"""Override of `payment` to build the request URL."""
if self.code != 'paymob':
return super()._build_request_url(endpoint, **kwargs)
return f'{self._paymob_get_api_url()}{endpoint}'
def _paymob_get_api_url(self):
""" Get the API URL according to the provider country.
Note: self.ensure_one()
:return: The API URL.
:rtype: str
"""
self.ensure_one()
api_prefix = const.API_MAPPING[self.paymob_account_country_id.code]
url = f'https://{api_prefix}.paymob.com'
return url
def _build_request_headers(
self, *args, is_refresh_token_request=False, is_client_request=False, **kwargs
):
"""Override of `payment` to build the request headers."""
if self.code != 'paymob':
return super()._build_request_headers(*args, **kwargs)
auth = ''
if not is_refresh_token_request and is_client_request:
auth = self.paymob_secret_key
elif not is_refresh_token_request:
auth = self._paymob_fetch_access_token()
return {'Authorization': f'Bearer {auth}'}
def _paymob_fetch_access_token(self):
""" Generate a new access token if it's expired, otherwise return the existing access token.
Paymob's access tokens expire every hour.
:return: A valid access token.
:rtype: str
:raise ValidationError: If the access token can not be fetched.
"""
response_content = self._send_api_request(
'POST',
'/api/auth/tokens',
json={'api_key': self.paymob_api_key},
is_refresh_token_request=True,
)
access_token = response_content['token']
if not access_token:
raise ValidationError(_("Could not generate a new access token."))
return access_token
def _parse_response_error(self, response):
"""Override of `payment` to parse the error message."""
if self.code != 'paymob':
return super()._parse_response_error(response)
msg = response.text
# Paymob errors: https://developers.paymob.com/egypt/error-codes
if "This field may not be blank" in msg:
missing_fields = ", ".join(json.loads(msg).get('billing_data', {}).keys())
return _("The following fields must be filled: %(fields)s", fields=missing_fields)
return msg

View file

@ -0,0 +1,151 @@
# 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_paymob.controllers.main import PaymobController
_logger = get_payment_logger(__name__)
class PaymentTransaction(models.Model):
_inherit = 'payment.transaction'
@api.model
def _compute_reference(self, provider_code, prefix=None, separator='-', **kwargs):
""" Override of `payment` to ensure that Paymob references are unique.
:param str provider_code: The code of the provider handling the transaction.
:param str prefix: The custom prefix used to compute the full reference.
:param str separator: The custom separator used to separate the prefix from the suffix.
:return: The unique reference for the transaction.
:rtype: str
"""
if provider_code == 'paymob':
prefix = payment_utils.singularize_reference_prefix()
return super()._compute_reference(
provider_code, prefix=prefix, separator=separator, **kwargs
)
def _get_specific_rendering_values(self, processing_values):
""" Override of `payment` to return Paymob-specific rendering values.
Note: self.ensure_one() from `_get_processing_values`
:param dict processing_values: The generic and specific processing values of the
transaction.
:return: The dict of provider-specific rendering values.
:rtype: dict
"""
if self.provider_code != 'paymob':
return super()._get_specific_rendering_values(processing_values)
payload = self._paymob_prepare_payment_request_payload()
try:
payment_data = self._send_api_request(
'POST', '/v1/intention/', json=payload, is_client_request=True
)
except ValidationError as error:
self._set_error(str(error))
return {}
# The provider reference is set to allow fetching the payment status after redirection.
self.provider_reference = payment_data.get('id')
paymob_client_secret = payment_data.get('client_secret')
paymob_url = self.provider_id._paymob_get_api_url()
api_url = f'{paymob_url}/unifiedcheckout/'
url_params = {
'publicKey': self.provider_id.paymob_public_key,
'clientSecret': paymob_client_secret,
}
return {'api_url': api_url, 'url_params': url_params}
def _paymob_prepare_payment_request_payload(self):
""" Create the payload for the payment request based on the transaction values.
:return: The request payload.
:rtype: dict
"""
partner_first_name, partner_last_name = payment_utils.split_partner_name(self.partner_name)
payment_method_codes = [self.payment_method_code]
# If the user selects the Oman Net Payment Method to pay, Integration ID for both Card and
# Oman Net Integrations should be passed in the Intention API. The transaction will fail if
# you only pass Oman Net Integration ID.
if self.payment_method_code == 'omannet':
payment_method_codes.append('card')
# Suffix to all payment methods with the environment.
environment = 'live' if self.provider_id.state == 'enabled' else 'test'
payment_method_codes = [
f'{code.replace("_", "")}{environment}' for code in payment_method_codes
]
base_url = self.get_base_url()
redirect_url = urls.urljoin(base_url, PaymobController._return_url)
webhook_url = urls.urljoin(base_url, PaymobController._webhook_url)
return {
'special_reference': self.reference,
'amount': payment_utils.to_minor_currency_units(self.amount, self.currency_id),
'currency': self.currency_id.name,
'payment_methods': payment_method_codes,
'notification_url': webhook_url,
'redirection_url': redirect_url,
'billing_data': {
'first_name': partner_first_name or partner_last_name or '',
'last_name': partner_last_name or '',
'email': self.partner_email or '',
'street': self.partner_address or '',
'state': self.partner_state_id.name or '',
'phone_number': (self.partner_phone or '').replace(' ', ''),
'country': self.partner_country_id.code or '',
},
}
@api.model
def _extract_reference(self, provider_code, payment_data):
"""Override of `payment` to extract the reference from the payment data."""
if provider_code != 'paymob':
return super()._extract_reference(provider_code, payment_data)
return payment_data.get('merchant_order_id')
def _extract_amount_data(self, payment_data):
"""Override of payment to extract the amount and currency from the payment data."""
if self.provider_code != 'paymob':
return super()._extract_amount_data(payment_data)
amount_cents = float(payment_data.get('amount_cents'))
amount = payment_utils.to_major_currency_units(amount_cents, self.currency_id)
currency_code = payment_data.get('currency')
return {
'amount': 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 != 'paymob':
return super()._apply_updates(payment_data)
# Update the payment state.
if payment_data.get('pending') == 'true':
self._set_pending()
elif payment_data.get('success') == 'true':
self._set_done()
else:
_logger.info(
"Received data with unsuccessful payment status for transaction %s.",
self.reference
)
message = payment_data.get('data.message')
self._set_error(_(
"An error occurred during the processing of your payment (%(msg)s). Please try"
" again.", msg=message
))

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

View file

@ -0,0 +1,10 @@
<svg width="50" height="50" viewBox="0 0 50 50" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M18.333 24.9199C18.1976 25.5733 18.4873 25.8691 19.0186 25.8691C19.5496 25.869 19.9973 25.488 20.1172 24.9102L20.6768 22.1875H22.6377L21.5205 27.6211C21.2028 29.1715 19.9375 30.0586 18.0312 30.0586C16.1251 30.0586 15.4222 29.2471 15.6357 27.9482H17.5752C17.5544 28.3604 17.8412 28.5605 18.3516 28.5605C18.862 28.5605 19.43 28.2643 19.5342 27.7588L19.6982 26.958C19.2347 27.3054 18.6797 27.4736 18.0547 27.4736C16.4975 27.4736 16.0466 26.5144 16.3408 25.0781L16.9346 22.1875H18.8955L18.333 24.9199Z" fill="#004EFF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M6.92969 22.0801C8.63521 22.0802 9.52033 23.2388 9.16113 24.9912C8.79916 26.7541 7.36711 27.9472 5.55469 27.9473C4.88805 27.9473 4.292 27.7548 3.93262 27.3867L3.58887 29.0596C3.48205 29.578 3.02046 29.9512 2.48926 29.9512H1.50195C1.50195 29.9512 1.73405 28.7219 1.75488 28.6182L2.08105 26.9668C2.22703 26.2828 2.84343 26.1138 3.12988 26.0801L3.14062 26.0625C2.85677 26.0366 2.29948 25.9378 2.45312 25.1211L3.09668 22.1865H4.73438L4.72656 22.8398C5.26042 22.3654 6.05991 22.0801 6.92969 22.0801ZM6.05957 23.6748C5.21083 23.6749 4.58117 24.2215 4.43262 24.9395L4.41406 25.0352C4.25 25.8389 4.71615 26.3555 5.53125 26.3555C6.34628 26.3554 7.0101 25.8051 7.16895 25.0352C7.33537 24.2239 6.90838 23.6748 6.05957 23.6748Z" fill="#004EFF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M43.0186 19.9414L42.4326 22.791C42.8542 22.4122 43.5008 22.162 44.209 22.1055L44.5186 22.0957C46.2032 22.0959 47.0751 23.2651 46.7158 25.0176C46.3512 26.7909 44.9661 27.9629 43.1953 27.9629C42.336 27.9629 41.6852 27.6775 41.4014 27.2031L41.1279 27.8564H39.4219L40.1436 24.4268C40.3206 23.6205 41.0391 23.4233 41.375 23.3818L41.3857 23.3613C41.0576 23.3302 40.4092 23.2158 40.5967 22.2539L41.0469 19.9414H43.0186ZM43.6377 23.6855C42.7681 23.6857 42.1383 24.235 41.9795 25.0049L41.958 25.1006C41.8096 25.816 42.2577 26.3661 43.0752 26.3662C43.8929 26.3662 44.57 25.795 44.7314 25.0146C44.8953 24.2137 44.5073 23.6855 43.6377 23.6855Z" fill="#004EFF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M13.3018 22.084C15.0203 22.084 15.8099 22.8228 15.4873 24.3936L14.7783 27.8447H13.083L13.1436 27.085C12.7399 27.6009 11.9268 27.9512 11.0986 27.9512C10.2706 27.9511 9.3491 27.2873 9.55469 26.2842L9.60254 26.0918C9.8851 25.1673 10.774 24.5859 11.9189 24.4668L13.5312 24.3086L13.5439 24.2461C13.6429 23.7613 13.3694 23.6035 12.9033 23.6035C12.4373 23.6036 12.0648 23.8134 11.9658 24.1426H10.1221C10.4189 22.9085 11.5831 22.084 13.3018 22.084ZM12.1875 25.5869C11.797 25.6284 11.5991 25.8198 11.5547 26.04C11.4974 26.3149 11.6279 26.5039 12.0107 26.5039C12.6042 26.5037 13.1402 26.1129 13.2705 25.5869L13.2891 25.4805L12.1875 25.5869Z" fill="#004EFF"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M36.5674 22.0801C38.5178 22.0801 39.5181 23.2518 39.1562 25.0146C38.7995 26.7569 37.3148 27.9365 35.3643 27.9365C33.4138 27.9365 32.4059 26.7542 32.7627 25.0146C33.1247 23.2518 34.617 22.0801 36.5674 22.0801ZM36.2598 23.7266C35.5594 23.7268 34.916 24.2322 34.752 25.0254C34.5828 25.8471 34.979 26.29 35.7002 26.29C36.484 26.29 37.0052 25.7745 37.1641 25.002C37.3385 24.1568 36.9603 23.7266 36.2598 23.7266Z" fill="#004EFF"/>
<path d="M30.5107 22.0723C31.8257 22.0723 32.3626 22.9177 32.1074 24.1621L31.5312 26.9775C31.427 27.4804 30.9843 27.8408 30.4688 27.8408H29.3828L30.083 24.4316C30.1872 23.9261 29.9507 23.6827 29.5264 23.6826C29.1019 23.6826 28.7161 24.0093 28.6172 24.4941L27.9297 27.8379H25.9893L26.6875 24.4395C26.7943 23.9235 26.5573 23.6797 26.1328 23.6797C25.7084 23.6798 25.3333 24.0065 25.2344 24.4912L24.5469 27.8359H22.5762L23.7373 22.1787H25.4639L25.458 22.7695C25.8877 22.3262 26.4714 22.0723 27.1172 22.0723C27.7628 22.0723 28.3618 22.4091 28.5234 22.917C29.0182 22.3675 29.7244 22.0723 30.5107 22.0723Z" fill="#004EFF"/>
<path d="M47.7998 22.2256H47.6172V22.7363H47.5283V22.2256H47.3438V22.1504H47.7998V22.2256Z" fill="#004EFF"/>
<path d="M48.1953 22.6045H48.2031L48.3906 22.1504H48.5V22.7363H48.4141V22.3115H48.4082L48.2344 22.7334H48.1641L47.9922 22.3115H47.9863V22.7363H47.9014V22.1504H48.0078L48.1953 22.6045Z" fill="#004EFF"/>
</svg>

After

Width:  |  Height:  |  Size: 4.1 KiB

View file

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

View file

@ -0,0 +1,83 @@
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo.addons.payment.tests.common import PaymentCommon
class PaymobCommon(PaymentCommon):
@classmethod
def setUpClass(cls):
super().setUpClass()
cls.country_egypt = cls.quick_ref('base.eg')
cls.paymob = cls._prepare_provider('paymob', update_values={
'paymob_public_key': 'dummy_pk',
'paymob_secret_key': 'dummy_sk',
'paymob_hmac_key': 'dummy_hmac',
'paymob_api_key': 'dummy_api_key',
'paymob_account_country_id': cls.country_egypt,
})
# Override default values
cls.provider = cls.paymob
cls.currency = cls._enable_currency('EGP')
cls.hmac_signature = '51860052ecc6d9f08ac30a549359019e2eee837913b5673094c242c817ddf57c055ba5e3e9c0894b1171e62c2d37cd55ff98a46a0e28e1ccf2e4a907e6683aa5'
cls.order_id = '123DUMMY456'
cls.redirection_data = {
'amount_cents': '111111',
'created_at': '2025-04-01T17:29:16.967925',
'currency': cls.currency.name,
'error_occured': 'false',
'has_parent_transaction': 'false',
'id': 'dummy_id',
'integration_id': '1234',
'is_3d_secure': 'true',
'is_auth': 'false',
'is_capture': 'false',
'is_refunded': 'false',
'is_standalone_payment': 'true',
'is_voided': 'false',
'order': '123',
'owner': '12',
'pending': 'false',
'source_data.pan': '1111',
'source_data.sub_type': 'Visa',
'source_data.type': 'card',
'success': 'true',
'data.message': 'Approved',
'hmac': cls.hmac_signature,
'merchant_order_id': cls.order_id,
}
cls.webhook_data = {
'amount_cents': 111111,
'created_at': "2025-04-01T17:29:16.967925",
'currency': cls.currency.name,
'error_occured': False,
'has_parent_transaction': False,
'id': 'dummy_id',
'integration_id': 1234,
'is_3d_secure': True,
'is_auth': False,
'is_capture': False,
'is_hidden': False,
'is_refunded': False,
'is_standalone_payment': True,
'is_voided': False,
'order': {
'id': 123,
'merchant_order_id': cls.order_id,
},
'owner': 12,
'pending': False,
'source_data': {
'pan': '1111',
'sub_type': 'Visa',
'type': 'card'
},
'success': True,
'data': {
'message': 'Approved',
},
}

View file

@ -0,0 +1,63 @@
# 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_paymob.controllers.main import PaymobController
from odoo.addons.payment_paymob.tests.common import PaymobCommon
@tagged('post_install', '-at_install')
class PaymobTest(PaymobCommon, PaymentHttpCommon):
def test_no_item_missing_from_rendering_values(self):
""" Test that when the redirect flow is triggered, rendering_values contains the API_URL and
URL_PARAMS corresponding to the response of API request. """
tx = self._create_transaction('redirect')
with patch(
'odoo.addons.payment.models.payment_provider.PaymentProvider._send_api_request',
return_value={'client_secret': 'dummy_secret'},
):
rendering_values = tx._get_specific_rendering_values(None)
paymob_url = self.paymob._paymob_get_api_url()
paymob_pk = self.paymob.paymob_public_key
self.assertEqual(rendering_values['api_url'], f'{paymob_url}/unifiedcheckout/')
self.assertEqual(rendering_values['url_params']['publicKey'], paymob_pk)
self.assertEqual(rendering_values['url_params']['clientSecret'], 'dummy_secret')
def test_paymob_return_data(self):
""" Test the processing of the paymob return data. """
tx = self._create_transaction('redirect')
with patch(
'odoo.addons.payment.models.payment_provider.PaymentProvider._send_api_request',
return_value={'id': 'dummy_id'}
):
tx._get_specific_rendering_values(None) # Set provider reference here
self.assertEqual(tx.provider_reference, self.redirection_data['id'])
self.assertEqual(tx.state, 'draft')
tx._process('paymob', self.redirection_data)
self.assertEqual(tx.state, 'done')
@mute_logger('odoo.addons.payment_paymob.controllers.main')
def test_compute_signature(self):
""" Test the computation of the signature sent by paymob """
computed_hmac = PaymobController._compute_signature(
self.redirection_data, self.provider.paymob_hmac_key
)
self.assertEqual(computed_hmac, self.hmac_signature)
@mute_logger('odoo.addons.payment_paymob.controllers.main')
def test_normalize_webhook_data(self):
""" Test the normalization of the paymob webhook data """
normalized_data = PaymobController._normalize_response(
self.webhook_data, self.hmac_signature
)
self.assertDictEqual(normalized_data, self.redirection_data)
def test_change_paymob_account_country(self):
""" Test that changing the Paymob account country will change the currency accordingly. """
self.provider.paymob_account_country_id = self.quick_ref('base.sa')
self.assertEqual(self.provider.available_currency_ids.name, 'SAR')

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="redirect_form">
<!-- Paymob has a different URL for each country -->
<form t-att-action="api_url" method="get">
<t t-foreach="url_params" t-as="param">
<input type="hidden" t-att-name="param" t-att-value="url_params[param]" />
</t>
</form>
</template>
</odoo>

View file

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<record id="payment_provider_form" model="ir.ui.view">
<field name="name">Paymob 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 != 'paymob'">
<field
name="paymob_account_country_id"
string="Account Country"
required="code == 'paymob' and state != 'disabled'"
options="{'no_create': True}"
/>
<field
name="paymob_hmac_key"
string="HMAC Key"
password="True"
required="code == 'paymob' and state != 'disabled'"
/>
<field
name="paymob_api_key"
string="API Key"
password="True"
required="code == 'paymob' and state != 'disabled'"
/>
<field
name="paymob_secret_key"
string="Secret Key"
password="True"
required="code == 'paymob' and state != 'disabled'"
/>
<field
name="paymob_public_key"
string="Public Key"
required="code == 'paymob' and state != 'disabled'"
/>
</group>
</group>
<a name="action_view_payment_methods" position="after">
<button
string="Synchronize With Paymob"
help="Make the payment methods compatible with the Paymob portal."
type="object"
name="action_sync_paymob_payment_methods"
invisible="code != 'paymob' or state == 'disabled'"
class="btn-secondary"
/>
</a>
<field name="available_currency_ids" position="attributes">
<attribute name="readonly" separator="or" add="code == 'paymob'"/>
</field>
</field>
</record>
</odoo>