Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Banko sąskaita"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Banko sąskaitos"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Kodas"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Nestandartinis"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "Pasirinktinis režimas"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "Rodomas pavadinimas"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Mokėjimo paslaugos tiekėjas"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Mokėjimo operacija"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Mokėjimas bankiniu pavedimu"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; rasti keli užsakymai"
+
+#~ msgid "; no order found"
+#~ msgstr "; užsakymų nerasta"
+
+#~ msgid ""
+#~ "\n"
+#~ "
Please use the following transfer details
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Communication
\n"
+#~ "
Please use the order name as communication reference.
\n"
+#~ "
"
+#~ msgstr ""
+#~ "\n"
+#~ "
Naudokite šiuos operacijos duomenis
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Komunikacija
\n"
+#~ "
Naudokite užsakymo pavadinimą kaip numerį komunikacijai.
\n"
+#~ "
"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Mokėjimo surinkėjas"
+
+#~ msgid "Provider"
+#~ msgstr "Tiekėjas"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "gauti duomenys numeriui %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/lv.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/lv.po
new file mode 100644
index 00000000..3997461a
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/lv.po
@@ -0,0 +1,63 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2017-09-20 09:53+0000\n"
+"PO-Revision-Date: 2017-09-20 09:53+0000\n"
+"Language-Team: Latvian (https://www.transifex.com/odoo/teams/41243/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:70
+msgid "; multiple order found"
+msgstr ""
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:68
+msgid "; no order found"
+msgstr ""
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:28
+msgid ""
+"\n"
+"
Please use the following transfer details
\n"
+"
%(bank_title)s
\n"
+"%(bank_accounts)s\n"
+"
Communication
\n"
+"
Please use the order name as communication reference.
\n"
+"
"
+msgstr ""
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:26
+msgid "Bank Account"
+msgstr ""
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:26
+msgid "Bank Accounts"
+msgstr ""
+
+#. module: payment_transfer
+#: model:ir.model,name:payment_transfer.model_payment_acquirer
+msgid "Payment Acquirer"
+msgstr ""
+
+#. module: payment_transfer
+#: model:ir.model,name:payment_transfer.model_payment_transaction
+msgid "Payment Transaction"
+msgstr ""
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:66
+msgid "received data for reference %s"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/mk.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/mk.po
new file mode 100644
index 00000000..038cd471
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/mk.po
@@ -0,0 +1,56 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Aleksandar Vangelovski , 2016
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-08-18 14:07+0000\n"
+"PO-Revision-Date: 2016-07-08 16:00+0000\n"
+"Last-Translator: Aleksandar Vangelovski \n"
+"Language-Team: Macedonian (http://www.transifex.com/odoo/odoo-9/language/mk/)\n"
+"Language: mk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"
+
+#. module: payment_transfer
+#: model_terms:payment.acquirer,cancel_msg:payment_transfer.payment_acquirer_transfer
+msgid "Cancel, Your payment has been cancelled."
+msgstr "Откажи, Вашата наплата Ви беше откажана."
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment_acquirer.py:30
+#: model_terms:payment.acquirer,post_msg:payment_transfer.payment_acquirer_transfer
+msgid "Bank Account"
+msgstr "Банкарска сметка"
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment_acquirer.py:30
+msgid "Bank Accounts"
+msgstr "Банкарски сметки"
+
+#. module: payment_transfer
+#: model:ir.model,name:payment_transfer.model_payment_acquirer
+msgid "Payment Acquirer"
+msgstr "Стакнувач на плаќање"
+
+#. module: payment_transfer
+#: model:ir.model,name:payment_transfer.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Трансакција на плаќање"
+
+#. module: payment_transfer
+#: model_terms:payment.acquirer,pre_msg:payment_transfer.payment_acquirer_transfer
+msgid "Transfer information will be provided after choosing the payment mode."
+msgstr "Информации за трансфер ќе Ви бидат приложени откако ќе го одберете начинот на плаќање."
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment_acquirer.py:19
+#: model:payment.acquirer,name:payment_transfer.payment_acquirer_transfer
+msgid "Wire Transfer"
+msgstr "Плаќање по банкарски налог"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/mn.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/mn.po
new file mode 100644
index 00000000..605ac0f7
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/mn.po
@@ -0,0 +1,167 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Baskhuu Lodoikhuu , 2019
+# Martin Trigaux, 2019
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2019-08-26 09:12+0000\n"
+"Last-Translator: Martin Trigaux, 2019\n"
+"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n"
+"Language: mn\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Банкны данс"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Банкны дансууд"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Төлбөрийн гүйлгээ"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr ""
+
+#~ msgid "; multiple order found"
+#~ msgstr "; олон захиалга олдлоо"
+
+#~ msgid "; no order found"
+#~ msgstr "; захиалга олдсонгүй"
+
+#~ msgid ""
+#~ "\n"
+#~ "
Please use the following transfer details
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Communication
\n"
+#~ "
Please use the order name as communication reference.
\n"
+#~ "
"
+#~ msgstr ""
+#~ "\n"
+#~ "
Дараах шилжүүлгийн дэлгэрэнгүйг хэрэглэнэ үү
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Харилцаа
\n"
+#~ "
Захиалгын нэрийг харилцааны код болгож хэрэглээрэй.
\n"
+#~ "
"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Төлбөрийн хэрэгсэл"
+
+#~ msgid "Provider"
+#~ msgstr "Үйлчилгээ үзүүлэгч"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "%s кодод хүлээн авсан өгөгдөл"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/my.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/my.po
new file mode 100644
index 00000000..a2d1e1a5
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/my.po
@@ -0,0 +1,106 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_custom
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 18.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-09-26 08:56+0000\n"
+"PO-Revision-Date: 2024-09-26 08:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking "
+"app"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "No transaction found matching reference %s."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/nb.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/nb.po
new file mode 100644
index 00000000..4f1149d5
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/nb.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Martin Trigaux, 2019
+#
+# "Tiffany Chang (tic)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 18:37+0000\n"
+"Last-Translator: \"Tiffany Chang (tic)\" \n"
+"Language-Team: Norwegian Bokmål \n"
+"Language: nb\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Bankkonto"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Bankkonti"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Kode"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Tilpasset"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "Visningsnavn"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "Eller"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Betalingsleverandør"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Betalingstransaksjon"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "Vennligst bruk følgende overføringsdetaljer"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Bankoverføring"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; flere ordrer funnet"
+
+#~ msgid "; no order found"
+#~ msgstr "; ingen ordre funnet"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Betalingsløsning"
+
+#~ msgid "Provider"
+#~ msgstr "Tilbyder"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "mottatt data for referanse %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/nl.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/nl.po
new file mode 100644
index 00000000..7d01982b
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/nl.po
@@ -0,0 +1,176 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Martin Trigaux, 2019
+# Erwin van der Ploeg , 2019
+# Yenthe Van Ginneken , 2019
+# "Dylan Kiss (dyki)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-14 08:06+0000\n"
+"Last-Translator: \"Dylan Kiss (dyki)\" \n"
+"Language-Team: Dutch \n"
+"Language: nl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+"Scan me in je banking "
+"app"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "Communicatie: "
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Bankrekening"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Bankrekeningen"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Code"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Aangepast"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "Aangepaste modus"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "QR codes inschakelen"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr "Schakel het gebruik van QR-codes in bij betaling via overschrijving."
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "Voltooi je betaling"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "OF"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr "Enkel gepersonaliseerde providers moeten een aangepaste modus hebben."
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Betaalprovider"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Betalingstransactie"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "Gebruik de volgende tranfer details."
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr "Bericht dat in behandeling is herladen"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+"De klant heeft %(provider_name)s geselecteerd om de betaling uit te voeren."
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "De technische code van deze betaalprovider."
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Overschrijving"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; meerdere orders gevonden"
+
+#~ msgid "; no order found"
+#~ msgstr "; geen order gevonden"
+
+#~ msgid ""
+#~ "\n"
+#~ "
Please use the following transfer details
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Communication
\n"
+#~ "
Please use the order name as communication reference.
\n"
+#~ "
"
+#~ msgstr ""
+#~ "\n"
+#~ "
Gebruik de volgende transactie gegevens
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Communicatie
\n"
+#~ "
Gebruik de orderreferentie als communicatie referentie.
\n"
+#~ "
"
+
+#~ msgid "Manual Payment"
+#~ msgstr "Manuele betaling"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Betalingsprovider"
+
+#~ msgid "Provider"
+#~ msgstr "Provider"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "Data ontvangen voor referentie %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/payment_custom.pot b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/payment_custom.pot
new file mode 100644
index 00000000..4a8b8d0c
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/payment_custom.pot
@@ -0,0 +1,130 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_custom
+#
+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_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking "
+"app"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pl.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pl.po
new file mode 100644
index 00000000..486003e1
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pl.po
@@ -0,0 +1,155 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Martin Trigaux, 2019
+# Dariusz Żbikowski , 2019
+# Piotr Szlązak , 2019
+# "Dylan Kiss (dyki)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 10:05+0000\n"
+"Last-Translator: \"Dylan Kiss (dyki)\" \n"
+"Language-Team: Polish \n"
+"Language: pl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && ("
+"n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
+"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Konto bankowe"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Konta bankowe"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Kod"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Własne"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "Tryb własny"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "Nazwa wyświetlana"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "LUB"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Dostawca Płatności"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Transakcja płatności"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "Proszę użyć następujących danych do przelewu"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "Kod techniczny tego dostawcy usług płatniczych."
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Przelew bankowy"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; znaleziono wielokrotne zamówienie"
+
+#~ msgid "; no order found"
+#~ msgstr "; nie znaleziono zamówienia"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Beneficjent płatności"
+
+#~ msgid "Provider"
+#~ msgstr "Dostawca"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "odebrane dane do referencji %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pt.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pt.po
new file mode 100644
index 00000000..a7a8d184
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pt.po
@@ -0,0 +1,134 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# "Tiffany Chang (tic)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 18:37+0000\n"
+"Last-Translator: \"Tiffany Chang (tic)\" \n"
+"Language-Team: Portuguese \n"
+"Language: pt\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Conta bancária"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Contas bancárias"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Transação do pagamento"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pt_BR.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pt_BR.po
new file mode 100644
index 00000000..a4c296e1
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/pt_BR.po
@@ -0,0 +1,172 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Martin Trigaux, 2019
+# Mateus Lopes , 2019
+# grazziano , 2019
+# "Tiffany Chang (tic)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-17 17:30+0000\n"
+"Last-Translator: \"Tiffany Chang (tic)\" \n"
+"Language-Team: Portuguese (Brazil) \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_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+"Escaneie no app do seu "
+"banco"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "Comunicação: "
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Conta bancária"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Contas bancárias"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Código"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Personalizado"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "Modo personalizado"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "Habilitar códigos QR"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr "Ativar o uso de códigos QR em pagamentos por transferência bancária."
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "Finalize o pagamento"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "OU"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr "Somente provedores personalizados devem ter o modo personalizado."
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Provedor de serviços de pagamento"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Transação do pagamento"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "Use os seguintes detalhes de transferência"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr "Recarregar mensagem de pendência"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr "O cliente selecionou %(provider_name)s para fazer o pagamento."
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "O código técnico deste provedor de pagamento."
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Transferência bancária"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; múltiplas ordens encontradas"
+
+#~ msgid "; no order found"
+#~ msgstr "; nenhuma ordem encontrada"
+
+#~ msgid ""
+#~ "\n"
+#~ "
Please use the following transfer details
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Communication
\n"
+#~ "
Please use the order name as communication reference.
\n"
+#~ "
"
+#~ msgstr ""
+#~ "\n"
+#~ "
Utilize os seguintes detalhes de transferência
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Comunicação
\n"
+#~ "
Por favor utilize o nome da ordem como referência de comunicação.
\n"
+#~ "
"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Método de Pagamento"
+
+#~ msgid "Provider"
+#~ msgstr "Fornecedor"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "dados recebidos para referência %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/ro.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/ro.po
new file mode 100644
index 00000000..dadb010a
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/ro.po
@@ -0,0 +1,131 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2019-08-26 09:12+0000\n"
+"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
+"Language: ro\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?"
+"2:1));\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/ru.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/ru.po
new file mode 100644
index 00000000..c0d72f48
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/ru.po
@@ -0,0 +1,143 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_custom
+#
+# Translators:
+# "Dylan Kiss (dyki)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 02:32+0000\n"
+"Last-Translator: \"Dylan Kiss (dyki)\" \n"
+"Language-Team: Russian \n"
+"Language: ru\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || ("
+"n%100>=11 && n%100<=14)? 2 : 3);\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+"Отсканируйте меня в своем "
+"банковском приложении"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "Коммуникация: "
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Банковский счёт"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Банковские счета"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Код"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Пользовательский"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "Пользовательский режим"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "Включить QR-коды"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr "Включите использование QR-кодов при оплате банковским переводом."
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "Завершите оплату"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "ИЛИ"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+"Только пользовательские провайдеры должны иметь пользовательский режим."
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Поставщик платежей"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Платеж"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "Пожалуйста, используйте следующую информацию для платежа"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr "Сообщение об ожидании перезагрузки"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr "Клиент выбрал %(provider_name)s для совершения платежа."
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "Технический код данного провайдера платежей."
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Банковский перевод"
+
+#~ msgid "No transaction found matching reference %s."
+#~ msgstr "Не найдено ни одной транзакции, соответствующей ссылке %s."
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sk.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sk.po
new file mode 100644
index 00000000..6af7324d
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sk.po
@@ -0,0 +1,97 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Pavol Krnáč , 2018
+# Jaroslav Bosansky , 2018
+# Miroslav Fic , 2018
+# gebri , 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2018-09-18 09:49+0000\n"
+"PO-Revision-Date: 2018-09-18 09:49+0000\n"
+"Last-Translator: gebri , 2018\n"
+"Language-Team: Slovak (https://www.transifex.com/odoo/teams/41243/sk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:83
+msgid "; multiple order found"
+msgstr "; viacnásobná objednávka nájdená"
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:81
+msgid "; no order found"
+msgstr "; žiadna objednávka nájdená"
+
+#. module: payment_transfer
+#: selection:payment.acquirer,provider:0
+msgid "Adyen"
+msgstr "Adyen"
+
+#. module: payment_transfer
+#: selection:payment.acquirer,provider:0
+msgid "Authorize.Net"
+msgstr "Authorize.Net "
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:39
+msgid "Bank Account"
+msgstr "Bankový účet"
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:39
+msgid "Bank Accounts"
+msgstr "Bankové Účty"
+
+#. module: payment_transfer
+#: selection:payment.acquirer,provider:0
+msgid "Buckaroo"
+msgstr "Buckaroo"
+
+#. module: payment_transfer
+#: selection:payment.acquirer,provider:0
+msgid "Ogone"
+msgstr "Ogone"
+
+#. module: payment_transfer
+#: model:ir.model,name:payment_transfer.model_payment_acquirer
+msgid "Payment Acquirer"
+msgstr "Príjemca platby "
+
+#. module: payment_transfer
+#: model:ir.model,name:payment_transfer.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Platobná transakcia"
+
+#. module: payment_transfer
+#: selection:payment.acquirer,provider:0
+msgid "Paypal"
+msgstr "Paypal"
+
+#. module: payment_transfer
+#: model:ir.model.fields,field_description:payment_transfer.field_payment_acquirer__provider
+msgid "Provider"
+msgstr "Poskytovateľ"
+
+#. module: payment_transfer
+#: selection:payment.acquirer,provider:0
+msgid "Sips"
+msgstr "Sips"
+
+#. module: payment_transfer
+#: selection:payment.acquirer,provider:0
+msgid "Wire Transfer"
+msgstr "Drôtový prenos"
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment.py:79
+msgid "received data for reference %s"
+msgstr "prijaté dáta pre referenciu %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sl.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sl.po
new file mode 100644
index 00000000..7611acaf
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sl.po
@@ -0,0 +1,135 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# "Tiffany Chang (tic)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 10.saas~18\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 21:37+0000\n"
+"Last-Translator: \"Tiffany Chang (tic)\" \n"
+"Language-Team: Slovenian \n"
+"Language: sl\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
+"n%100==4 ? 2 : 3;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Bančni račun"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Bančni računi"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Oznaka"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Prilagojeno"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "Zaključi plačilo"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "ALI"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Ponudnik plačil"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Plačilna transakcija"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Bančno nakazilo"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sr@latin.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sr@latin.po
new file mode 100644
index 00000000..1c43d1f8
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sr@latin.po
@@ -0,0 +1,135 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Martin Trigaux, 2018
+# Slobodan Simić , 2018
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2018-09-18 09:49+0000\n"
+"Last-Translator: Slobodan Simić , 2018\n"
+"Language-Team: Serbian (https://www.transifex.com/odoo/teams/41243/sr/)\n"
+"Language: sr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Bankovni račun"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Банковни рачуни"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr ""
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sv.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sv.po
new file mode 100644
index 00000000..6cff6e9e
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/sv.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Kristoffer Grundström , 2018
+# Martin Trigaux, 2018
+# Anders Wallenquist , 2018
+# Daniel Forslund , 2018
+# "Tiffany Chang (tic)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.4\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 21:21+0000\n"
+"Last-Translator: \"Tiffany Chang (tic)\" \n"
+"Language-Team: Swedish \n"
+"Language: sv\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+"Scan mig i din bankapp"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "Kommunikation: "
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Bankkonto"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Bankkonton"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Kod"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Anpassad"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "Anpassat läge"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "Visningsnamn"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "Aktivera QR Koder"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr "Aktivera användningen av QR-koder för betalning via banköverföring."
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "Slutför din betalning"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "ELLER"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr "Endast anpassade leverantörer bör ha ett anpassat läge."
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Betalningsleverantör"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Betalningstransaktion"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr "Meddelande om väntande omlastning"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr "Kunden har valt %(provider_name)s för att göra betalningen."
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "Den tekniska koden för denna betalningsleverantör."
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Bankinbetalning"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; flerfaldig beställning funnen"
+
+#~ msgid "; no order found"
+#~ msgstr "; ingen beställning funnen"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Betalväxel"
+
+#~ msgid "Provider"
+#~ msgstr "Leverantör"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/te.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/te.po
new file mode 100644
index 00000000..21082c00
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/te.po
@@ -0,0 +1,29 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo 9.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2016-08-18 14:07+0000\n"
+"PO-Revision-Date: 2015-09-19 08:18+0000\n"
+"Last-Translator: Martin Trigaux\n"
+"Language-Team: Telugu (http://www.transifex.com/odoo/odoo-9/language/te/)\n"
+"Language: te\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment_acquirer.py:30
+#: model_terms:payment.acquirer,post_msg:payment_transfer.payment_acquirer_transfer
+msgid "Bank Account"
+msgstr "బ్యాంకు ఖాతా"
+
+#. module: payment_transfer
+#: code:addons/payment_transfer/models/payment_acquirer.py:30
+msgid "Bank Accounts"
+msgstr "బ్యాంకు ఖాతాలు"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/th.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/th.po
new file mode 100644
index 00000000..92a5352b
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/th.po
@@ -0,0 +1,147 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Martin Trigaux, 2018
+# Khwunchai Jaengsawang , 2018
+# "Tiffany Chang (tic)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~11.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 21:33+0000\n"
+"Last-Translator: \"Tiffany Chang (tic)\" \n"
+"Language-Team: Thai \n"
+"Language: th\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+"สแกนฉันในแอปธนาคารของคุณ"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "การสื่อสาร: "
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "บัญชีธนาคาร"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "บัญชีธนาคาร"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "โค้ด"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "กำหนดเอง"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "โหมดกำหนดเอง"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "แสดงชื่อ"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "เปิดใช้งานรหัส QR"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr "เปิดใช้งานการใช้รหัส QR โค้ดเมื่อชำระเงินด้วยการโอนเงิน"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "ดำเนินการชำระเงินให้เสร็จสิ้น"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ไอดี"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "หรือ"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr "ผู้ให้บริการแบบกำหนดเองเท่านั้นที่ควรมีโหมดแบบกำหนดเอง"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "ผู้ให้บริการชำระเงิน"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "ธุรกรรมสำหรับการชำระเงิน"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr "โหลดข้อความที่รอดำเนินการซ้ำ"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr "ลูกค้าได้เลือก %(provider_name)s เพื่อชำระเงิน"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "รหัสทางเทคนิคของผู้ให้บริการชำระเงินรายนี้"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "โอนเงิน"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "ผู้รับชำระ"
+
+#~ msgid "Paypal"
+#~ msgstr "Paypal"
+
+#~ msgid "Provider"
+#~ msgstr "ผู้ให้บริการ"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/tr.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/tr.po
new file mode 100644
index 00000000..faf761e2
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/tr.po
@@ -0,0 +1,173 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Ediz Duman , 2019
+# Martin Trigaux, 2019
+# Murat Kaplan , 2019
+# Ahmet Altinisik , 2019
+# Umur Akın , 2019
+# "Dylan Kiss (dyki)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 02:35+0000\n"
+"Last-Translator: \"Dylan Kiss (dyki)\" \n"
+"Language-Team: Turkish \n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "İletişim:"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Banka Hesabı"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Banka Hesapları"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Kod"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Özel"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "Özel mod"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "QR Kodlarını Etkinleştir"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+"Banka havalesiyle ödeme yaparken QR kodlarının kullanılmasını etkinleştirin."
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "VEYA"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Ödeme Sağlayıcı"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Ödeme İşlemi"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "Lütfen aşağıdaki transfer bilgilerini kullanın"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "Bu ödeme sağlayıcısının teknik kodu."
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Manuel Transfer"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; birden çok emir bulundu"
+
+#~ msgid "; no order found"
+#~ msgstr "; sipariş bulunmadı"
+
+#~ msgid ""
+#~ "\n"
+#~ "
Please use the following transfer details
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Communication
\n"
+#~ "
Please use the order name as communication reference.
\n"
+#~ "
"
+#~ msgstr ""
+#~ "\n"
+#~ "
Lütfen aşağıdaki transfer detaylarını kullanın
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
İletişim
\n"
+#~ "
İletişim referansı olarak lütfen sipariş adınızı kullanın.
\n"
+#~ "
"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Ödeme Alıcısı"
+
+#~ msgid "Provider"
+#~ msgstr "Sağlayıcı"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "referans için alınan veri %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/uk.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/uk.po
new file mode 100644
index 00000000..0fdfd483
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/uk.po
@@ -0,0 +1,174 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Martin Trigaux, 2019
+# Alina Lisnenko , 2019
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2019-08-26 09:12+0000\n"
+"Last-Translator: Alina Lisnenko , 2019\n"
+"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
+"Language: uk\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
+"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
+"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
+"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Банківський рахунок"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Банківські рахунки"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Платіжна операція"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr ""
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr ""
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr ""
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr ""
+
+#~ msgid "; multiple order found"
+#~ msgstr "; знайдено кілька замовлень"
+
+#~ msgid "; no order found"
+#~ msgstr "; не знайдено жодного замовлення"
+
+#~ msgid ""
+#~ "\n"
+#~ "
Please use the following transfer details
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Communication
\n"
+#~ "
Please use the order name as communication reference.
\n"
+#~ "
"
+#~ msgstr ""
+#~ "\n"
+#~ "
Будь-ласка, використовуйте наступні дані переказу
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Зв'язок
\n"
+#~ "
Будь-ласка, використовуйте ім'я замовлення як посилання на зв'язок."
+#~ "p>\n"
+#~ "
"
+
+#~ msgid "Manual Payment"
+#~ msgstr "Ручний платіж"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "Платіжний еквайєр"
+
+#~ msgid "Provider"
+#~ msgstr "Провайдер"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "отримані дані для довідки %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/vi.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/vi.po
new file mode 100644
index 00000000..675a1979
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/vi.po
@@ -0,0 +1,152 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Nancy Momoland , 2019
+# Duy BQ , 2019
+# Dung Nguyen Thi , 2019
+# "Dylan Kiss (dyki)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 02:35+0000\n"
+"Last-Translator: \"Dylan Kiss (dyki)\" \n"
+"Language-Team: Vietnamese \n"
+"Language: vi\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+"Hãy quét tôi bằng ứng dụng ngân "
+"hàng của bạn"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "Thông tin: "
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "Tài khoản ngân hàng"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "Tài khoản ngân hàng"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "Mã"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "Tùy chỉnh"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "Chế độ tùy chỉnh"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "Bật mã QR"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr "Cho phép sử dụng mã QR khi thanh toán bằng chuyển khoản ngân hàng."
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "Hoàn tất thanh toán của bạn"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "HOẶC"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr "Chỉ các nhà cung cấp tùy chỉnh mới có chế độ tùy chỉnh."
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "Nhà cung cấp dịch vụ thanh toán"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "Giao dịch thanh toán"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "Vui lòng sử dụng các chi tiết chuyển khoản sau"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr "Tải lại thông báo treo"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr "Khách hàng đã chọn %(provider_name)s để tiến hành thanh toán."
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "Mã kỹ thuật của nhà cung cấp dịch vụ thanh toán này."
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "Chuyển khoản ngân hàng"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; thấy một số đơn hàng"
+
+#~ msgid "; no order found"
+#~ msgstr "; không tìm thấy đơn hàng"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "NCC dịch vụ Thanh toán"
+
+#~ msgid "Provider"
+#~ msgstr "Nhà cung cấp"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/zh_CN.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/zh_CN.po
new file mode 100644
index 00000000..2c39e92d
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/zh_CN.po
@@ -0,0 +1,169 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_transfer
+#
+# Translators:
+# Martin Trigaux, 2019
+# inspur qiuguodong , 2019
+# "Tiffany Chang (tic)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~12.5\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 15:27+0000\n"
+"Last-Translator: \"Tiffany Chang (tic)\" \n"
+"Language-Team: Chinese (Simplified Han script) \n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr "在银行应用程序中扫描我"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "交流: "
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "银行账户"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "银行账户"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "代码"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "自定义"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "自定义模式"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "启用二维码"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr "在用电汇付款时,启用二维码的使用。"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "完成付款"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "ID"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "或"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr "只有自定义提供商才应有自定义模式。"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "支付提供商"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "付款交易"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "请使用以下转账详细信息"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr "重新加载待发信息"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr "客户已选择%(provider_name)s付款。"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "该支付提供商的技术代码。"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "电汇"
+
+#~ msgid "; multiple order found"
+#~ msgstr "; 找到多个订单"
+
+#~ msgid "; no order found"
+#~ msgstr "; 没有订单"
+
+#~ msgid ""
+#~ "\n"
+#~ "
Please use the following transfer details
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
Communication
\n"
+#~ "
Please use the order name as communication reference.
\n"
+#~ "
"
+#~ msgstr ""
+#~ "\n"
+#~ "
详情请参考
\n"
+#~ "
%(bank_title)s
\n"
+#~ "%(bank_accounts)s\n"
+#~ "
通信
\n"
+#~ "
请使用订单名称作为通讯参考。
\n"
+#~ "
"
+
+#~ msgid "Payment Acquirer"
+#~ msgstr "付款收单单位"
+
+#~ msgid "Provider"
+#~ msgstr "供应商"
+
+#~ msgid "received data for reference %s"
+#~ msgstr "接收数据供参考 %s"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/zh_TW.po b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/zh_TW.po
new file mode 100644
index 00000000..cf87d4f4
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/i18n/zh_TW.po
@@ -0,0 +1,142 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * payment_custom
+#
+# Translators:
+# Martin Trigaux, 2025
+# Wil Odoo, 2025
+#
+# "Dylan Kiss (dyki)" , 2025.
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server saas~18.3\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2025-09-11 13:58+0000\n"
+"PO-Revision-Date: 2025-09-16 08:10+0000\n"
+"Last-Translator: \"Dylan Kiss (dyki)\" \n"
+"Language-Team: Chinese (Traditional Han script) \n"
+"Language: zh_TW\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+"X-Generator: Weblate 5.12.2\n"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid ""
+"Scan me in your banking app"
+"small>"
+msgstr ""
+"用你的銀行程式掃瞄我"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Communication: "
+msgstr "通訊: "
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Account"
+msgstr "銀行帳戶"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Bank Accounts"
+msgstr "銀行帳戶"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__code
+msgid "Code"
+msgstr "代碼"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__code__custom
+msgid "Custom"
+msgstr "自訂"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__custom_mode
+msgid "Custom Mode"
+msgstr "自訂模式"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__display_name
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__display_name
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__qr_code
+msgid "Enable QR Codes"
+msgstr "啟用QR Codes"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__qr_code
+msgid "Enable the use of QR-codes when paying by wire transfer."
+msgstr "通過電匯付款時啟用QR Codes"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "Finalize your payment"
+msgstr "最後檢查你的付款"
+
+#. module: payment_custom
+#: model:ir.model.fields,field_description:payment_custom.field_payment_provider__id
+#: model:ir.model.fields,field_description:payment_custom.field_payment_transaction__id
+msgid "ID"
+msgstr "識別號"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.custom_state_header
+msgid "OR"
+msgstr "或"
+
+#. module: payment_custom
+#: model:ir.model.constraint,message:payment_custom.constraint_payment_provider_custom_providers_setup
+msgid "Only custom providers should have a custom mode."
+msgstr "只限自訂服務商才應該有自訂模式。"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_provider
+msgid "Payment Provider"
+msgstr "付款服務商"
+
+#. module: payment_custom
+#: model:ir.model,name:payment_custom.model_payment_transaction
+msgid "Payment Transaction"
+msgstr "付款交易"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_provider.py:0
+msgid "Please use the following transfer details"
+msgstr "請使用以下轉帳詳細資訊"
+
+#. module: payment_custom
+#: model_terms:ir.ui.view,arch_db:payment_custom.payment_provider_form
+msgid "Reload Pending Message"
+msgstr "重新載入待處理訊息"
+
+#. module: payment_custom
+#. odoo-python
+#: code:addons/payment_custom/models/payment_transaction.py:0
+msgid "The customer has selected %(provider_name)s to make the payment."
+msgstr "客戶已選擇 %(provider_name)s 作付款。"
+
+#. module: payment_custom
+#: model:ir.model.fields,help:payment_custom.field_payment_provider__code
+msgid "The technical code of this payment provider."
+msgstr "此付款服務商的技術代碼。"
+
+#. module: payment_custom
+#: model:ir.model.fields.selection,name:payment_custom.selection__payment_provider__custom_mode__wire_transfer
+#: model:payment.method,name:payment_custom.payment_method_wire_transfer
+msgid "Wire Transfer"
+msgstr "電匯"
+
+#~ msgid "No transaction found matching reference %s."
+#~ msgstr "沒有找到匹配參考 %s 的交易。"
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/__init__.py b/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/__init__.py
new file mode 100644
index 00000000..08dfb8af
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/__init__.py
@@ -0,0 +1,4 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import payment_provider
+from . import payment_transaction
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/payment_provider.py b/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/payment_provider.py
new file mode 100644
index 00000000..33f1a143
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/payment_provider.py
@@ -0,0 +1,85 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import _, api, fields, models
+from odoo.fields import Domain
+
+from odoo.addons.payment_custom import const
+
+
+class PaymentProvider(models.Model):
+ _inherit = 'payment.provider'
+
+ _custom_providers_setup = models.Constraint(
+ "CHECK(custom_mode IS NULL OR (code = 'custom' AND custom_mode IS NOT NULL))",
+ 'Only custom providers should have a custom mode.',
+ )
+
+ code = fields.Selection(
+ selection_add=[('custom', "Custom")], ondelete={'custom': 'set default'}
+ )
+ custom_mode = fields.Selection(
+ string="Custom Mode",
+ selection=[('wire_transfer', "Wire Transfer")],
+ required_if_provider='custom',
+ )
+ qr_code = fields.Boolean(
+ string="Enable QR Codes", help="Enable the use of QR-codes when paying by wire transfer.")
+
+ # === CRUD METHODS ===#
+
+ @api.model_create_multi
+ def create(self, vals_list):
+ providers = super().create(vals_list)
+ providers.filtered(lambda p: p.custom_mode == 'wire_transfer').pending_msg = None
+ return providers
+
+ def _get_default_payment_method_codes(self):
+ """ Override of `payment` to return the default payment method codes. """
+ self.ensure_one()
+ if self.code != 'custom' or self.custom_mode != 'wire_transfer':
+ return super()._get_default_payment_method_codes()
+ return const.DEFAULT_PAYMENT_METHOD_CODES
+
+ # === ACTION METHODS ===#
+
+ def action_recompute_pending_msg(self):
+ """ Recompute the pending message to include the existing bank accounts. """
+ account_payment_module = self.env['ir.module.module']._get('account_payment')
+ if account_payment_module.state == 'installed':
+ for provider in self.filtered(lambda p: p.custom_mode == 'wire_transfer'):
+ company_id = provider.company_id.id
+ accounts = self.env['account.journal'].search([
+ *self.env['account.journal']._check_company_domain(company_id),
+ ('type', '=', 'bank'),
+ ]).bank_account_id
+ account_names = "".join(f"{account.display_name}" for account in accounts)
+ provider.pending_msg = f'' \
+ f'
{_("Please use the following transfer details")}
' \
+ f'
' \
+ f'
{_("Bank Account") if len(accounts) == 1 else _("Bank Accounts")}
' \
+ f'
'\
+ f'
' \
+ f'
'
+
+ # === SETUP METHODS === #
+
+ @api.model
+ def _get_provider_domain(self, provider_code, *, custom_mode='', **kwargs):
+ res = super()._get_provider_domain(provider_code, custom_mode=custom_mode, **kwargs)
+ if provider_code == 'custom' and custom_mode:
+ return Domain.AND([res, [('custom_mode', '=', custom_mode)]])
+ return res
+
+ @api.model
+ def _get_removal_values(self):
+ """ Override of `payment` to nullify the `custom_mode` field. """
+ res = super()._get_removal_values()
+ res['custom_mode'] = None
+ return res
+
+ def _transfer_ensure_pending_msg_is_set(self):
+ transfer_providers_without_msg = self.filtered(
+ lambda p: p.custom_mode == 'wire_transfer' and not p.pending_msg
+ )
+ if transfer_providers_without_msg:
+ transfer_providers_without_msg.action_recompute_pending_msg()
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/payment_transaction.py b/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/payment_transaction.py
new file mode 100644
index 00000000..856a75bb
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/models/payment_transaction.py
@@ -0,0 +1,86 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import _, models
+
+from odoo.addons.payment.logging import get_payment_logger
+from odoo.addons.payment_custom.controllers.main import CustomController
+
+
+_logger = get_payment_logger(__name__)
+
+
+class PaymentTransaction(models.Model):
+ _inherit = 'payment.transaction'
+
+ def _get_specific_rendering_values(self, processing_values):
+ """ Override of payment to return custom-specific rendering values.
+
+ Note: self.ensure_one() from `_get_processing_values`
+
+ :param dict processing_values: The generic and specific processing values of the transaction
+ :return: The dict of provider-specific processing values
+ :rtype: dict
+ """
+ if self.provider_code != 'custom':
+ return super()._get_specific_rendering_values(processing_values)
+
+ return {
+ 'api_url': CustomController._process_url,
+ 'reference': self.reference,
+ }
+
+ def _get_communication(self):
+ """ Return the communication the user should use for their transaction.
+
+ This communication might change according to the settings and the accounting localization.
+
+ Note: self.ensure_one()
+
+ :return: The selected communication.
+ :rtype: str
+ """
+ self.ensure_one()
+ communication = ""
+ if hasattr(self, 'invoice_ids') and self.invoice_ids:
+ communication = self.invoice_ids[0].payment_reference
+ elif hasattr(self, 'sale_order_ids') and self.sale_order_ids:
+ communication = self.sale_order_ids[0].reference
+ return communication or self.reference
+
+ def _extract_amount_data(self, payment_data):
+ """Override of `payment` to skip the amount validation for custom flows."""
+ if self.provider_code != 'custom':
+ return super()._extract_amount_data(payment_data)
+ return None
+
+ def _apply_updates(self, payment_data):
+ """Override of `payment` to update the transaction based on the payment data."""
+ if self.provider_code != 'custom':
+ return super()._apply_updates(payment_data)
+
+ _logger.info(
+ "Validated custom payment for transaction %s: set as pending.", self.reference
+ )
+ self._set_pending()
+
+ def _log_received_message(self):
+ """ Override of `payment` to remove custom providers from the recordset.
+
+ :return: None
+ """
+ other_provider_txs = self.filtered(lambda t: t.provider_code != 'custom')
+ super(PaymentTransaction, other_provider_txs)._log_received_message()
+
+ def _get_sent_message(self):
+ """ Override of payment to return a different message.
+
+ :return: The 'transaction sent' message
+ :rtype: str
+ """
+ message = super()._get_sent_message()
+ if self.provider_code == 'custom':
+ message = _(
+ "The customer has selected %(provider_name)s to make the payment.",
+ provider_name=self.provider_id.name
+ )
+ return message
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/description/icon.png b/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/description/icon.png
new file mode 100644
index 00000000..68f2f1cc
Binary files /dev/null and b/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/description/icon.png differ
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/description/icon.svg b/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/description/icon.svg
new file mode 100644
index 00000000..5a9c699b
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/description/icon.svg
@@ -0,0 +1 @@
+
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/img/wire_transfer.png b/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/img/wire_transfer.png
new file mode 100644
index 00000000..31fdf8d7
Binary files /dev/null and b/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/img/wire_transfer.png differ
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/src/interactions/post_processing.js b/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/src/interactions/post_processing.js
new file mode 100644
index 00000000..69c5fea2
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/static/src/interactions/post_processing.js
@@ -0,0 +1,21 @@
+import { PaymentPostProcessing } from '@payment/interactions/post_processing';
+import { patch } from '@web/core/utils/patch';
+
+patch(PaymentPostProcessing, {
+
+ /**
+ * Don't wait for the transaction to be confirmed before redirecting customers to the landing
+ * route, because custom transactions remain in the state 'pending' forever.
+ *
+ * @override method from `@payment/interactions/post_processing`
+- * @param {string} providerCode - The code of the provider handling the transaction.
+ */
+ getFinalStates(providerCode) {
+ const finalStates = super.getFinalStates(...arguments);
+ if (providerCode === 'custom') {
+ finalStates.add('pending');
+ }
+ return finalStates;
+ },
+
+});
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/__init__.py b/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/__init__.py
new file mode 100644
index 00000000..a7483b2c
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/__init__.py
@@ -0,0 +1,3 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import test_payment_transaction
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/common.py b/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/common.py
new file mode 100644
index 00000000..eda6e67e
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/common.py
@@ -0,0 +1,15 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo.fields import Domain
+
+from odoo.addons.payment.tests.common import PaymentCommon
+
+
+class PaymentCustomCommon(PaymentCommon):
+
+ @classmethod
+ def _get_provider_domain(cls, code, custom_mode=None):
+ domain = super()._get_provider_domain(code)
+ if custom_mode:
+ domain = Domain.AND([domain, [('custom_mode', '=', custom_mode)]])
+ return domain
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/test_payment_transaction.py b/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/test_payment_transaction.py
new file mode 100644
index 00000000..6507c45d
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/tests/test_payment_transaction.py
@@ -0,0 +1,65 @@
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+import unittest
+
+from odoo import fields
+from odoo.fields import Command
+from odoo.tests import tagged
+
+from odoo.addons.payment_custom.tests.common import PaymentCustomCommon
+
+
+@tagged('-at_install', 'post_install')
+class TestPaymentTransaction(PaymentCustomCommon):
+
+ @classmethod
+ def setUpClass(cls):
+ super().setUpClass()
+ if 'product.product' not in cls.env:
+ raise unittest.SkipTest("requires product")
+
+ cls.provider = cls._prepare_provider(code='custom', custom_mode='wire_transfer')
+ cls.product = cls.env['product.product'].create({
+ 'name': "test product", 'list_price': cls.amount
+ })
+
+ def test_communication_based_on_transaction_reference(self):
+ """ Test that the payment communication falls back to the transaction reference when there
+ is no linked invoice or sales order. """
+ tx = self._create_transaction(flow='direct', reference="test")
+
+ self.assertEqual(tx._get_communication(), "test")
+
+ def test_communication_for_invoice(self):
+ """ Test that the communication displayed is the invoice payment reference. """
+ account_payment_module = self.env['ir.module.module']._get('account_payment')
+ if account_payment_module.state != 'installed':
+ self.skipTest("account_payment module is not installed")
+
+ invoice = self.env['account.move'].create({
+ 'move_type': 'in_invoice',
+ 'partner_id': self.partner.id,
+ 'invoice_date': fields.Date.from_string('2019-01-01'),
+ 'currency_id': self.currency.id,
+ 'invoice_line_ids': [Command.create({'product_id': self.product.id, 'quantity': 1})],
+ })
+ invoice.action_post()
+ tx = self._create_transaction(flow='direct', invoice_ids=[invoice.id])
+
+ invoice.payment_reference = "test"
+ self.assertEqual(tx._get_communication(), "test")
+
+ def test_communication_for_sale_order(self):
+ """ Test that the communication displayed is the sale order reference. """
+ sale_module = self.env['ir.module.module']._get('sale')
+ if sale_module.state != 'installed':
+ self.skipTest("sale module is not installed")
+
+ sale_order = self.env['sale.order'].create({
+ 'partner_id': self.partner.id,
+ 'order_line': [Command.create({'product_id': self.product.id, 'product_uom_qty': 1})],
+ })
+ sale_order.action_confirm()
+ tx = self._create_transaction(flow='direct', sale_order_ids=[sale_order.id])
+
+ sale_order.reference = "test"
+ self.assertEqual(tx._get_communication(), "test")
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/views/payment_custom_templates.xml b/odoo-bringout-oca-ocb-payment_custom/payment_custom/views/payment_custom_templates.xml
new file mode 100644
index 00000000..3423af52
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/views/payment_custom_templates.xml
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/odoo-bringout-oca-ocb-payment_custom/payment_custom/views/payment_provider_views.xml b/odoo-bringout-oca-ocb-payment_custom/payment_custom/views/payment_provider_views.xml
new file mode 100644
index 00000000..cb949023
--- /dev/null
+++ b/odoo-bringout-oca-ocb-payment_custom/payment_custom/views/payment_provider_views.xml
@@ -0,0 +1,52 @@
+
+
+
+
+ Custom Provider Form
+ payment.provider
+
+
+ 32
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ code == 'custom'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+