diff --git a/__init__.py b/__init__.py
new file mode 100644
index 0000000..dc5e6b6
--- /dev/null
+++ b/__init__.py
@@ -0,0 +1,4 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import models
diff --git a/__manifest__.py b/__manifest__.py
new file mode 100644
index 0000000..2d56593
--- /dev/null
+++ b/__manifest__.py
@@ -0,0 +1,37 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+{
+ 'name': 'Transifex integration',
+ 'version': '1.0',
+ 'summary': 'Add a link to edit a translation in Transifex',
+ 'category': 'Hidden/Tools',
+ 'description':
+ """
+Transifex integration
+=====================
+This module will add a link to the Transifex project in the translation view.
+The purpose of this module is to speed up translations of the main modules.
+
+To work, Odoo uses Transifex configuration files `.tx/config` to detect the
+project source. Custom modules will not be translated (as not published on
+the main Transifex project).
+
+The language the user tries to translate must be activated on the Transifex
+project.
+ """,
+ 'data': [
+ 'data/transifex_data.xml',
+ 'views/code_translation_views.xml',
+ 'security/ir.model.access.csv'
+ ],
+ 'assets': {
+ 'web.assets_backend': [
+ 'transifex/static/src/views/fields/translation_dialog.xml',
+ 'transifex/static/src/views/*.js',
+ 'transifex/static/src/views/*.xml',
+ ],
+ },
+ 'depends': ['base', 'web'],
+ 'license': 'LGPL-3',
+}
diff --git a/data/transifex_data.xml b/data/transifex_data.xml
new file mode 100644
index 0000000..0ccf588
--- /dev/null
+++ b/data/transifex_data.xml
@@ -0,0 +1,20 @@
+
+
+
+
+ transifex.project_url
+ https://app.transifex.com/odoo
+
+
+
+ Transifex: Reload code translations
+
+ code
+ model.reload()
+ 7
+ days
+ -1
+
+
+
+
diff --git a/i18n/ar.po b/i18n/ar.po
new file mode 100644
index 0000000..bf86a56
--- /dev/null
+++ b/i18n/ar.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Arabic (https://app.transifex.com/odoo/teams/41243/ar/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ar\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "قاعدة "
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "رمز "
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "ترجمة الكود "
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "المساهمة "
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "اسم العرض "
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "تجميع حسب"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "المُعرف"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "اللغة"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "التطبيق "
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "التطبيق الذي ينتمي إليه هذا الشرط "
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "غير مترجم "
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "اقتراح تعديل في النسخة الرسمية لأودو "
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "إعادة تحميل"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "البحث في ترجمات الكود "
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "ترجمات كود Transifex "
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "ترجمات كود Transifex "
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "ترجمة Transifex "
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "رابط Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: إعادة تحميل ترجمات الكود "
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "قيمة الترجمة"
diff --git a/i18n/bg.po b/i18n/bg.po
new file mode 100644
index 0000000..1fc261f
--- /dev/null
+++ b/i18n/bg.po
@@ -0,0 +1,136 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# aleksandar ivanov, 2023
+# KeyVillage, 2023
+# Boris Stefanov , 2023
+# Martin Trigaux, 2023
+# Maria Boyadjieva , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Maria Boyadjieva , 2023\n"
+"Language-Team: Bulgarian (https://app.transifex.com/odoo/teams/41243/bg/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: bg\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Основа"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Код"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Име за Показване"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Групиране по"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Език"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Модул"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Модул, към който принадлежи този срок"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Презаредете"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Стойност на превод"
diff --git a/i18n/ca.po b/i18n/ca.po
new file mode 100644
index 0000000..6f6976e
--- /dev/null
+++ b/i18n/ca.po
@@ -0,0 +1,137 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Óscar Fonseca , 2023
+# Manel Fernandez Ramirez , 2023
+# José Cabrera Lozano , 2023
+# Martin Trigaux, 2023
+# marcescu, 2023
+# martioodo hola, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: martioodo hola, 2023\n"
+"Language-Team: Catalan (https://app.transifex.com/odoo/teams/41243/ca/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ca\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Base"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Codi"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Traducció del codi"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Contribueix"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nom mostrat"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Agrupar per"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Idioma"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Mòdul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Mòdul al qual pertany aquest terme"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "No Traduït"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Proposar una modificació a la versió oficial d’Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Torna a carregar"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Cerca Traduccions del codi"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Traducció de codi Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex Traduccions de codi"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex Traducció"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Torna a carregar les traduccions del codi"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Traducció"
diff --git a/i18n/cs.po b/i18n/cs.po
new file mode 100644
index 0000000..c67481b
--- /dev/null
+++ b/i18n/cs.po
@@ -0,0 +1,137 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Ivana Bartonkova, 2023
+# Wil Odoo, 2023
+# Jakub Smolka, 2023
+# Jiří Podhorecký, 2023
+# Martin Trigaux, 2023
+# Aleš Fiala , 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Aleš Fiala , 2024\n"
+"Language-Team: Czech (https://app.transifex.com/odoo/teams/41243/cs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: cs\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Jádro"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kód"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Kód překladu"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Přispět"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Zobrazovací název"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Seskupit podle"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Jazyk"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Modul, do kterého tento termín patří"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Nepřeloženo"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Navrhněte změnu v oficiální verzi Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Obnovit"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Vyhledat překlad kódu"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex překlad kódu"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex překlady kódu"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex překlad"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Načíst překlady kódu znovu"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Hodnota překladu"
diff --git a/i18n/da.po b/i18n/da.po
new file mode 100644
index 0000000..49a09ff
--- /dev/null
+++ b/i18n/da.po
@@ -0,0 +1,133 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Martin Trigaux, 2023
+# Sanne Kristensen , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Sanne Kristensen , 2023\n"
+"Language-Team: Danish (https://app.transifex.com/odoo/teams/41243/da/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: da\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Basis"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kode"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Kodeoversættelse"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Bidrage"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Vis navn"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Sortér efter"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Sprog"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Modul som denne term tilhører"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Ikke oversat"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Foreslå en modifikation i den officielle Odoo version"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Opdater"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Søg efter kodeoversættelser"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex kodeoversættelse"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex kodeoversættelser"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex oversættelse"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Genindlæs kodeoversættelser"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Oversættelse"
diff --git a/i18n/de.po b/i18n/de.po
new file mode 100644
index 0000000..71e0c34
--- /dev/null
+++ b/i18n/de.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: German (https://app.transifex.com/odoo/teams/41243/de/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: de\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Basis"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Code"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Code-Übersetzung"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Beitragen"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Anzeigename"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Gruppieren nach"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Sprache"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Modul, zu dem dieser Begriff gehört"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Nicht übersetzt"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Eine Änderung in der offiziellen Version von Odoo vorschlagen"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Erneut laden"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Code-Übersetzungen suchen"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex-Code-Übersetzung"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex-Code-Übersetzungen"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex-Übersetzung"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex-URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Code-Übersetzungen neu laden"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Übersetzungswert"
diff --git a/i18n/es.po b/i18n/es.po
new file mode 100644
index 0000000..535313e
--- /dev/null
+++ b/i18n/es.po
@@ -0,0 +1,133 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+# Larissa Manderfeld, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Larissa Manderfeld, 2023\n"
+"Language-Team: Spanish (https://app.transifex.com/odoo/teams/41243/es/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Base"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Código"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Traducción de códigos"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Contribuir"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nombre mostrado"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Agrupar por"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Idioma"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Módulo"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Módulo al que pertenece este término"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "No traducido"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Proponer una modificación en la versión oficial de Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Recargar"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Buscar traducciones de códigos"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Traducción de códigos de Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Traducciones de códigos de Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Traducción de Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "URL de Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: volver a cargar las traducciones de códigos"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Valor de Traducción"
diff --git a/i18n/es_419.po b/i18n/es_419.po
new file mode 100644
index 0000000..908d55e
--- /dev/null
+++ b/i18n/es_419.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Spanish (Latin America) (https://app.transifex.com/odoo/teams/41243/es_419/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: es_419\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Base"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Código"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Traducción de códigos"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Contribuir"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nombre en pantalla"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Agrupar por"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Idioma"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Módulo"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Módulo al que pertenece este término"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "No traducido"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Proponer una modificación en la versión oficial de Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Volver a cargar"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Buscar traducciones de códigos"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Traducción de códigos de Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Traducción de códigos de Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Traducción en Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "URL de Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: volver a cargar las traducciones de códigos"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Valor de traducción"
diff --git a/i18n/et.po b/i18n/et.po
new file mode 100644
index 0000000..5efe2ba
--- /dev/null
+++ b/i18n/et.po
@@ -0,0 +1,138 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Patrick-Jordan Kiudorv, 2023
+# Triine Aavik , 2023
+# Leaanika Randmets, 2023
+# Piia Paurson , 2023
+# Anna, 2023
+# Rivo Zängov , 2023
+# Martin Trigaux, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 2023\n"
+"Language-Team: Estonian (https://app.transifex.com/odoo/teams/41243/et/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: et\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Baas"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kood"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Kuvatav nimi"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Rühmitamine"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Keel"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Moodul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Moodul, millele see termin kuulub"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Laadi uuesti"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifexi URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Tõlge"
diff --git a/i18n/fa.po b/i18n/fa.po
new file mode 100644
index 0000000..a9e3e37
--- /dev/null
+++ b/i18n/fa.po
@@ -0,0 +1,135 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Hanna Kheradroosta, 2023
+# Hamid Darabi, 2023
+# Yousef Shadmanesh , 2023
+# Martin Trigaux, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 2023\n"
+"Language-Team: Persian (https://app.transifex.com/odoo/teams/41243/fa/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fa\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "پایه"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "کد"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "ترجمه کد"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "همکاری"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "نام نمایش داده شده"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "گروهبندی برمبنای"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "شناسه"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "زبان"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "ماژول"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "ماژولی که این واژه به آن تعلق دارد"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "ترجمه نشده"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "پیشنهاد یک اصلاح در نسخه رسمی اودوو"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "بارگزاری مجدد"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "جستجوی ترجمه کد ها"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "ترنسیفکس"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "ترجمه کد ترنیسیفکس"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "ترجمه های کد ترنسیفکس"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "ترجمه ترنسیفکس"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "آدرس ترنسیفکس"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "ترنسیفکس: بارگزاری ترجمه های کدها"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "مقدار ترجمه"
diff --git a/i18n/fi.po b/i18n/fi.po
new file mode 100644
index 0000000..50a8a3a
--- /dev/null
+++ b/i18n/fi.po
@@ -0,0 +1,137 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Veikko Väätäjä , 2023
+# Miku Laitinen , 2023
+# Martin Trigaux, 2023
+# Jarmo Kortetjärvi , 2023
+# Tuomo Aura , 2023
+# Ossi Mantylahti , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Ossi Mantylahti , 2023\n"
+"Language-Team: Finnish (https://app.transifex.com/odoo/teams/41243/fi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Pohja"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Koodi"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Koodin käännös"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Osallistu"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Näyttönimi"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Ryhmittely"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Kieli"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Moduuli"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Moduuli johon tämä termi kuuluu"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Ei käännetty"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Ehdota muutosta Odoon viralliseen versioon"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Lataa uudelleen"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Etsi koodin käännöksiä"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex-koodin käännös"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex-koodin käännökset"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex-käännös"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Käännösten uudelleenlataaminen"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Käännös"
diff --git a/i18n/fr.po b/i18n/fr.po
new file mode 100644
index 0000000..93d4c9d
--- /dev/null
+++ b/i18n/fr.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: French (https://app.transifex.com/odoo/teams/41243/fr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: fr\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Base"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Code"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Traduction de code"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Contribuer"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nom d'affichage"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Regrouper par"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Langue"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Module"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Le module auquel appartient ce mot"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Non traduit"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Proposez une modification dans la version officielle d'Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Recharger"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Rechercher les traductions de code"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex traduction de code"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex traductions de code"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex traduction"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "URL Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex : recharger les traductions de code"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Valeur de la traduction"
diff --git a/i18n/he.po b/i18n/he.po
new file mode 100644
index 0000000..4d9dadf
--- /dev/null
+++ b/i18n/he.po
@@ -0,0 +1,136 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Lilach Gilliam , 2023
+# דודי מלכה , 2023
+# Ha Ketem , 2023
+# Yihya Hugirat , 2023
+# Martin Trigaux, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 2023\n"
+"Language-Team: Hebrew (https://app.transifex.com/odoo/teams/41243/he/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: he\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "בסיס"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "קוד"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "לתרום"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "שם לתצוגה"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "קבץ לפי"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "מזהה"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "שפה"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "מודול"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "מודול זה שייך למונח"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "להציע שינוי לגרסא הרשמית של Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "ערך תרגום"
diff --git a/i18n/hu.po b/i18n/hu.po
new file mode 100644
index 0000000..4164efa
--- /dev/null
+++ b/i18n/hu.po
@@ -0,0 +1,137 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Martin Trigaux, 2023
+# Tamás Dombos, 2023
+# Ákos Nagy , 2023
+# Kovács Tibor , 2023
+# Tamás Németh , 2023
+# krnkris, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: krnkris, 2023\n"
+"Language-Team: Hungarian (https://app.transifex.com/odoo/teams/41243/hu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: hu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Alap"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kód"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Közreműködés"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Megjelenített név"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Csoportosítás"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "Azonosító"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Nyelv"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "A modul ezen feltételei ennek a tulajdona"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Újratöltés"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex webcím"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Fordítási érték"
diff --git a/i18n/id.po b/i18n/id.po
new file mode 100644
index 0000000..5d137de
--- /dev/null
+++ b/i18n/id.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Indonesian (https://app.transifex.com/odoo/teams/41243/id/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: id\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Base"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kode"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Terjemahan Kode"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Contribute"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nama Tampilan"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Dikelompokkan berdasarkan"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Bahasa"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Modul yang merupakan asal istilah ini"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Tidak Diterjemahkan"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Ajukan modifikasi di versi resmi Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Muat ulang"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Cari Terjemahan Kode"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Terjemahan Kode Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Terjemahan-Terjemahan Kode Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Terjemahan Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "URL Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Muat ulang terjemahan kode"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Nilai Terjemahan"
diff --git a/i18n/it.po b/i18n/it.po
new file mode 100644
index 0000000..895f741
--- /dev/null
+++ b/i18n/it.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Italian (https://app.transifex.com/odoo/teams/41243/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: it\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Imponibile"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Codice"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Codifica una traduzione"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Contribuisci"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nome visualizzato"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Raggruppa per"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Lingua"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modulo"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Il modulo a cui appartiene questa parola"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Non tradotto"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Propone una modifica nella versione ufficiale di Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Ricarica"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Cerca traduzioni del codice"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex traduzione del codice"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex traduzioni del codice"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Traduzione Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "URL di Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: ricarica traduzioni del codice"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Valore traduzione"
diff --git a/i18n/ja.po b/i18n/ja.po
new file mode 100644
index 0000000..b5ad25a
--- /dev/null
+++ b/i18n/ja.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Japanese (https://app.transifex.com/odoo/teams/41243/ja/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ja\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "ベース"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "コード"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "コード翻訳"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "貢献する"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "表示名"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "グループ化"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "言語"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "モジュール"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "この用語が属するモジュール"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "未翻訳"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Odooの公式バージョンに修正を提案する"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "リロード"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "コード翻訳を検索"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifexコード翻訳"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifexコード翻訳"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex翻訳"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex:コード翻訳を再ロード"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "翻訳"
diff --git a/i18n/ko.po b/i18n/ko.po
new file mode 100644
index 0000000..6076446
--- /dev/null
+++ b/i18n/ko.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Korean (https://app.transifex.com/odoo/teams/41243/ko/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ko\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "기준액"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "코드"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "코드 번역"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "기여"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "표시명"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "그룹별"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "사용 언어"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "모듈"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "이 용어가 속한 모듈"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "번역되지 않음"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Odoo 공식 버전 수정 제안"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "새로 고침"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "코드 번역 검색"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex 코드 번역"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex 코드 번역"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex 번역"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: 코드 번역 다시 불러오기"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "번역된 값"
diff --git a/i18n/lt.po b/i18n/lt.po
new file mode 100644
index 0000000..38bbfbd
--- /dev/null
+++ b/i18n/lt.po
@@ -0,0 +1,135 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# digitouch UAB , 2023
+# Linas Versada , 2023
+# Silvija Butko , 2023
+# Martin Trigaux, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Martin Trigaux, 2023\n"
+"Language-Team: Lithuanian (https://app.transifex.com/odoo/teams/41243/lt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lt\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Bazė"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kodas"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Rodomas pavadinimas"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Grupuoti pagal"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Kalba"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modulis"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Modulis, kuriam priklauso šis terminas"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Perkrauti"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Vertimas"
diff --git a/i18n/lv.po b/i18n/lv.po
new file mode 100644
index 0000000..eb183d2
--- /dev/null
+++ b/i18n/lv.po
@@ -0,0 +1,134 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# ievaputnina , 2023
+# Arnis Putniņš , 2023
+# Will Sensors, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Will Sensors, 2024\n"
+"Language-Team: Latvian (https://app.transifex.com/odoo/teams/41243/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Bāze"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kods"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Attēlotais nosaukums"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Grupēt pēc"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Valoda"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modulis"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Module this term belongs to"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Pārlādēt"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Translation Value"
diff --git a/i18n/nl.po b/i18n/nl.po
new file mode 100644
index 0000000..bf56de2
--- /dev/null
+++ b/i18n/nl.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Dutch (https://app.transifex.com/odoo/teams/41243/nl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: nl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Basis"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Code"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Vertaling code"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Bijdrage leveren"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Schermnaam"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Groeperen op"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Taal"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Module"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Module waaraan deze term toebehoort"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Niet vertaald"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Stel een wijziging voor in de officiële versie van Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Herladen"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Vertalingen code zoeken"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex vertaling code"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex vertalingen code"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex vertaling"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: herlaad vertalingen code"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Vertalingswaarde"
diff --git a/i18n/pl.po b/i18n/pl.po
new file mode 100644
index 0000000..fb282fd
--- /dev/null
+++ b/i18n/pl.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Polish (https://app.transifex.com/odoo/teams/41243/pl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pl\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Baza"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kod"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Tłumaczenie kodu"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Wkład"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nazwa wyświetlana"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Grupuj wg"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Język"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Moduł"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Moduł, do którego należy ta fraza"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Nie przetłumaczone"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Zaproponuj modyfikację w oficjalnej wersji Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Odśwież"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Wyszukaj tłumaczenia kodu"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Tłumaczenie kodu Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Tłumaczenia kodu Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Tłumaczenie Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Strona Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: przeładuj tłumaczenia kodu"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Wartość tłumaczenia"
diff --git a/i18n/pt.po b/i18n/pt.po
new file mode 100644
index 0000000..59a9a92
--- /dev/null
+++ b/i18n/pt.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Portuguese (https://app.transifex.com/odoo/teams/41243/pt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Base"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Código"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nome"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Agrupar por"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Idioma"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Módulo"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Módulo ao qual este termo pertence"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Recarregar"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "URL da Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Tradução"
diff --git a/i18n/pt_BR.po b/i18n/pt_BR.po
new file mode 100644
index 0000000..78fb2c6
--- /dev/null
+++ b/i18n/pt_BR.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Portuguese (Brazil) (https://app.transifex.com/odoo/teams/41243/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Base"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Código"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Tradução do código"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Contribuir"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Nome exibido"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Agrupar por"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Idioma"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Módulo"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Este termo pertence a"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Não traduzido"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Propor modificação na versão oficial do Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Recarregar"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Pesquisar traduções do código"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Tradução de código no Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Traduções de código no Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Tradução no Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "URL do Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Recarregar traduções do código"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Texto traduzido"
diff --git a/i18n/ru.po b/i18n/ru.po
new file mode 100644
index 0000000..25a3b37
--- /dev/null
+++ b/i18n/ru.po
@@ -0,0 +1,135 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Martin Trigaux, 2023
+# Vasiliy Korobatov , 2023
+# ILMIR , 2023
+# Wil Odoo, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2024\n"
+"Language-Team: Russian (https://app.transifex.com/odoo/teams/41243/ru/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: ru\n"
+"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "База"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Код"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Перевод кода"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Сделать вклад"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Отображаемое имя"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Группировать по"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Язык"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Модуль"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Модуль, к которому относится этот термин"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Не переведено"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Предложите изменение в официальной версии Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Перезагрузить"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Переводы поисковых кодов"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Перевод кодов Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Переводы кодов Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Перевод Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "URL-адрес Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Трансифекс: Перезагрузка переводов кодов"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Значение перевода"
diff --git a/i18n/sk.po b/i18n/sk.po
new file mode 100644
index 0000000..54ddd35
--- /dev/null
+++ b/i18n/sk.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Slovak (https://app.transifex.com/odoo/teams/41243/sk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Základ"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kód"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Zobrazovaný názov"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Zoskupiť podľa"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Jazyk"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Modul tento pojem patrí"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Opäť načítať"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Hodnota prekladu"
diff --git a/i18n/sl.po b/i18n/sl.po
new file mode 100644
index 0000000..b6aefdc
--- /dev/null
+++ b/i18n/sl.po
@@ -0,0 +1,136 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Matjaz Mozetic , 2023
+# Tadej Lupšina , 2023
+# matjaz k , 2023
+# Martin Trigaux, 2023
+# Katja Deržič, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Katja Deržič, 2024\n"
+"Language-Team: Slovenian (https://app.transifex.com/odoo/teams/41243/sl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sl\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Osnova"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Oznaka"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Prikazani naziv"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Združi po"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Jezik"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Modul, ki mu pripada ta izraz"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Ponovno naloži"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Prevodi kode Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Vrednost prevoda"
diff --git a/i18n/sr.po b/i18n/sr.po
new file mode 100644
index 0000000..a1580e8
--- /dev/null
+++ b/i18n/sr.po
@@ -0,0 +1,135 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Dragan Vukosavljevic , 2023
+# Martin Trigaux, 2023
+# Milan Bojovic , 2023
+# コフスタジオ, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: コフスタジオ, 2024\n"
+"Language-Team: Serbian (https://app.transifex.com/odoo/teams/41243/sr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sr\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Osnova"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kod"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Code Translation"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Contribute"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Naziv za prikaz"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Grupiši po"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Jezik"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Module this term belongs to"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Not Translated"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Propose a modification in the official version of Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Ponovo učitajte"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Search Code Translations"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex Code Translation"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex Code Translations"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex Translation"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Reload code translations"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Translation Value"
diff --git a/i18n/sv.po b/i18n/sv.po
new file mode 100644
index 0000000..d21e200
--- /dev/null
+++ b/i18n/sv.po
@@ -0,0 +1,137 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Mikael Åkerberg , 2023
+# Anders Wallenquist , 2023
+# Chrille Hedberg , 2023
+# Martin Trigaux, 2023
+# Kim Asplund , 2023
+# Kristoffer Grundström , 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Kristoffer Grundström , 2024\n"
+"Language-Team: Swedish (https://app.transifex.com/odoo/teams/41243/sv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: sv\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Bas"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kod"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Bidra"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Visningsnamn"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Gruppera efter"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Språk"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modul"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Modulen denna term hör till"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Föreslå en ändring i den officiella versionen av Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Ladda om"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Översättning"
diff --git a/i18n/th.po b/i18n/th.po
new file mode 100644
index 0000000..932e535
--- /dev/null
+++ b/i18n/th.po
@@ -0,0 +1,133 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+# Rasareeyar Lappiam, 2024
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Rasareeyar Lappiam, 2024\n"
+"Language-Team: Thai (https://app.transifex.com/odoo/teams/41243/th/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: th\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "ฐาน"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "โค้ด"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "การแปลรหัส"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "มีส่วนช่วย"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "แสดงชื่อ"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "กลุ่มโดย"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ไอดี"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "ภาษา"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "โมดูล"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "โมดูลคำนี้เป็นของ"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "ไม่ได้แปล"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "เสนอการแก้ไขใน Odoo เวอร์ชัน Official"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "โหลดใหม่"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "ค้นหาการแปลรหัส"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "การแปลรหัส Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "การแปลรหัส Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "การแปล Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: โหลดการแปลรหัสอีกครั้ง"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "ค่าการแปล"
diff --git a/i18n/tr.po b/i18n/tr.po
new file mode 100644
index 0000000..8a88f0f
--- /dev/null
+++ b/i18n/tr.po
@@ -0,0 +1,138 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# İmat Yahya Çataklı , 2023
+# Ediz Duman , 2023
+# Levent Karakaş , 2023
+# Murat Kaplan , 2023
+# abc Def , 2023
+# Martin Trigaux, 2023
+# Ertuğrul Güreş , 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Ertuğrul Güreş , 2023\n"
+"Language-Team: Turkish (https://app.transifex.com/odoo/teams/41243/tr/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: tr\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Temel"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Kod"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Katkıda bulun"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Görünüm Adı"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Grupla"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Dil"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Modül"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Bu terimin ait olduğu modül"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Odoo'nun resmi sürümünde bir değişiklik önerin"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Yeninden Yükle"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Çeviri Değeri"
diff --git a/i18n/transifex.pot b/i18n/transifex.pot
new file mode 100644
index 0000000..cbf7d70
--- /dev/null
+++ b/i18n/transifex.pot
@@ -0,0 +1,128 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 21:56+0000\n"
+"Last-Translator: \n"
+"Language-Team: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Plural-Forms: \n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr ""
diff --git a/i18n/uk.po b/i18n/uk.po
new file mode 100644
index 0000000..60e3c9b
--- /dev/null
+++ b/i18n/uk.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Ukrainian (https://app.transifex.com/odoo/teams/41243/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: uk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "База"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Код"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "Переклад коду"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "Співпрацювати"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Назва для відображення"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Групувати за"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Мова"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Модуль"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Модуль, до якого відноситься цей термін"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "Не перекладається"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "Запропонувати зміни в офіційній версії Odoo"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Перезавантажити"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "Пошук перкладу коду"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Переклад коду Transifex"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Переклади коду Transifex"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Переклад Transifex"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: Перезавантажити переклади коду"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Значення перекладу"
diff --git a/i18n/vi.po b/i18n/vi.po
new file mode 100644
index 0000000..63ec74f
--- /dev/null
+++ b/i18n/vi.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Vietnamese (https://app.transifex.com/odoo/teams/41243/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "Cơ sở"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "Mã"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "Tên hiển thị"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "Nhóm theo"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "Ngôn ngữ"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "Phân hệ"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "Phân hệ this term belongs to"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "Tải lại"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex URL"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "Giá trị dịch"
diff --git a/i18n/zh_CN.po b/i18n/zh_CN.po
new file mode 100644
index 0000000..611d4e7
--- /dev/null
+++ b/i18n/zh_CN.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Chinese (China) (https://app.transifex.com/odoo/teams/41243/zh_CN/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_CN\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "基数"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "代码"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr "代码翻译"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "贡献"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "显示名称"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "分组方式"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "ID"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "语言"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "模块"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "模块这个项目属于"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr "未翻译"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "在Odoo的官方版本中提出修改建议"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "重新载入"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr "搜索代码翻译"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr "Transifex 代码翻译"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr "Transifex 代码翻译"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr "Transifex 翻译"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex 网址"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr "Transifex: 重新加载代码翻译"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "翻译值"
diff --git a/i18n/zh_TW.po b/i18n/zh_TW.po
new file mode 100644
index 0000000..c3f3119
--- /dev/null
+++ b/i18n/zh_TW.po
@@ -0,0 +1,132 @@
+# Translation of Odoo Server.
+# This file contains the translation of the following modules:
+# * transifex
+#
+# Translators:
+# Wil Odoo, 2023
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Odoo Server 17.0\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2023-10-26 21:56+0000\n"
+"PO-Revision-Date: 2023-10-26 23:09+0000\n"
+"Last-Translator: Wil Odoo, 2023\n"
+"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: \n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_base
+msgid "Base"
+msgstr "計稅基數"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__source
+msgid "Code"
+msgstr "程式碼"
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_code_translation
+msgid "Code Translation"
+msgstr ""
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/fields/translation_dialog.xml:0
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+#, python-format
+msgid "Contribute"
+msgstr "提供貢獻"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__display_name
+msgid "Display Name"
+msgstr "顯示名稱"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Group By"
+msgstr "分組依據"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__id
+msgid "ID"
+msgstr "識別號"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__lang
+msgid "Language"
+msgstr "語言"
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__module
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Module"
+msgstr "模組"
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__module
+msgid "Module this term belongs to"
+msgstr "模組這個項目屬於"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Not Translated"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,help:transifex.field_transifex_code_translation__transifex_url
+msgid "Propose a modification in the official version of Odoo"
+msgstr "建議在Odoo正式版修改"
+
+#. module: transifex
+#. odoo-javascript
+#: code:addons/transifex/static/src/views/reload_code_translations_views.xml:0
+#, python-format
+msgid "Reload"
+msgstr "重新載入"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_view_search
+msgid "Search Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex"
+msgstr "Transifex"
+
+#. module: transifex
+#: model_terms:ir.ui.view,arch_db:transifex.transifex_code_translation_tree_view
+msgid "Transifex Code Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.action_code_translations
+#: model:ir.ui.menu,name:transifex.menu_transifex_code_translations
+msgid "Transifex Code Translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model,name:transifex.model_transifex_translation
+msgid "Transifex Translation"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__transifex_url
+msgid "Transifex URL"
+msgstr "Transifex 網址"
+
+#. module: transifex
+#: model:ir.actions.server,name:transifex.transifex_code_translation_reload_ir_actions_server
+msgid "Transifex: Reload code translations"
+msgstr ""
+
+#. module: transifex
+#: model:ir.model.fields,field_description:transifex.field_transifex_code_translation__value
+msgid "Translation Value"
+msgstr "翻譯值"
diff --git a/models/__init__.py b/models/__init__.py
new file mode 100644
index 0000000..4a641a2
--- /dev/null
+++ b/models/__init__.py
@@ -0,0 +1,6 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from . import models
+from . import transifex_code_translation
+from . import transifex_translation
diff --git a/models/models.py b/models/models.py
new file mode 100644
index 0000000..f110a31
--- /dev/null
+++ b/models/models.py
@@ -0,0 +1,31 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+from odoo import models
+
+class BaseModel(models.AbstractModel):
+ _inherit = 'base'
+
+ def get_field_translations(self, field_name, langs=None):
+ """ get model/model_term translations for records with transifex url
+ :param str field_name: field name
+ :param list langs: languages
+
+ :return: (translations, context) where
+ translations: list of dicts like [{"lang": lang, "source": source_term, "value": value_term,
+ "module": module, "transifexURL": transifex_url}]
+ context: {"translation_type": "text"/"char", "translation_show_source": True/False}
+ """
+ translations, context = super().get_field_translations(field_name, langs=langs)
+ external_id = self.get_external_id().get(self.id)
+ if not external_id:
+ return translations, context
+
+ module = external_id.split('.')[0]
+ if module not in self.pool._init_modules:
+ return translations, context
+
+ for translation in translations:
+ translation['module'] = module
+ self.env['transifex.translation']._update_transifex_url(translations)
+ return translations, context
diff --git a/models/transifex_code_translation.py b/models/transifex_code_translation.py
new file mode 100644
index 0000000..37042f9
--- /dev/null
+++ b/models/transifex_code_translation.py
@@ -0,0 +1,71 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import psycopg2
+
+from odoo import api, models, fields
+from odoo.tools.translate import CodeTranslations
+
+
+class TransifexCodeTranslation(models.Model):
+ _name = "transifex.code.translation"
+ _description = "Code Translation"
+ _log_access = False
+
+ source = fields.Text(string='Code')
+ value = fields.Text(string='Translation Value')
+ module = fields.Char(help="Module this term belongs to")
+ lang = fields.Selection(selection='_get_languages', string='Language', validate=False)
+ transifex_url = fields.Char("Transifex URL", compute='_compute_transifex_url',
+ help="Propose a modification in the official version of Odoo")
+
+ def _get_languages(self):
+ return self.env['res.lang'].get_installed()
+
+ def _compute_transifex_url(self):
+ self.transifex_url = False
+ self.env['transifex.translation']._update_transifex_url(self)
+
+ def _load_code_translations(self, module_names=None, langs=None):
+ try:
+ # the table lock promises translations for a (module, language) will only be created once
+ self.env.cr.execute(f'LOCK TABLE {self._table} IN EXCLUSIVE MODE NOWAIT')
+
+ if module_names is None:
+ module_names = self.env['ir.module.module'].search([('state', '=', 'installed')]).mapped('name')
+ if langs is None:
+ langs = [lang for lang, _ in self._get_languages() if lang != 'en_US']
+ self.env.cr.execute(f'SELECT DISTINCT module, lang FROM {self._table}')
+ loaded_code_translations = set(self.env.cr.fetchall())
+ create_value_list = [
+ {
+ 'source': src,
+ 'value': value,
+ 'module': module_name,
+ 'lang': lang,
+ }
+ for module_name in module_names
+ for lang in langs
+ if (module_name, lang) not in loaded_code_translations
+ for src, value in CodeTranslations._get_code_translations(module_name, lang, lambda x: True).items()
+ ]
+ self.sudo().create(create_value_list)
+
+ except psycopg2.errors.LockNotAvailable:
+ return False
+
+ return True
+
+ def _open_code_translations(self):
+ self._load_code_translations()
+ return {
+ 'name': 'Code Translations',
+ 'type': 'ir.actions.act_window',
+ 'res_model': 'transifex.code.translation',
+ 'view_mode': 'list',
+ }
+
+ @api.model
+ def reload(self):
+ self.env.cr.execute(f'DELETE FROM {self._table}')
+ return self._load_code_translations()
diff --git a/models/transifex_translation.py b/models/transifex_translation.py
new file mode 100644
index 0000000..59b4402
--- /dev/null
+++ b/models/transifex_translation.py
@@ -0,0 +1,85 @@
+# -*- coding: utf-8 -*-
+# Part of Odoo. See LICENSE file for full copyright and licensing details.
+
+import werkzeug.urls
+from configparser import ConfigParser
+from os import pardir
+from os.path import isfile, join as opj
+
+import odoo
+from odoo import models, tools
+
+
+class TransifexTranslation(models.AbstractModel):
+ _name = "transifex.translation"
+ _description = "Transifex Translation"
+
+ @tools.ormcache()
+ def _get_transifex_projects(self):
+ """ get the transifex project name for each module
+
+ .tx/config files contains the project reference
+ first section is [main], after '[odoo-16.sale]'
+
+ :rtype: dict
+ :return: {module_name: tx_project_name}
+ """
+ tx_config_file = ConfigParser()
+ projects = {}
+ for addon_path in odoo.addons.__path__:
+ for tx_path in (
+ opj(addon_path, '.tx', 'config'),
+ opj(addon_path, pardir, '.tx', 'config'),
+ ):
+ if isfile(tx_path):
+ tx_config_file.read(tx_path)
+ for sec in tx_config_file.sections()[1:]:
+ if len(sec.split(":")) != 6:
+ # old format ['main', 'odoo-16.base', ...]
+ tx_project, tx_mod = sec.split(".")
+ else:
+ # tx_config_file.sections(): ['main', 'o:odoo:p:odoo-16:r:base', ...]
+ _, _, _, tx_project, _, tx_mod = sec.split(':')
+ projects[tx_mod] = tx_project
+ return projects
+
+ def _update_transifex_url(self, translations):
+ """ Update translations' Transifex URL
+
+ :param translations: the translations to update, may be a recordset or a list of dicts.
+ The elements of `translations` must have the fields/keys 'source', 'module', 'lang',
+ and the field/key 'transifex_url' is updated on them.
+ """
+
+ # e.g. 'https://www.transifex.com/odoo/'
+ base_url = self.env['ir.config_parameter'].sudo().get_param('transifex.project_url')
+ if not base_url:
+ return
+ base_url = base_url.rstrip('/')
+
+ res_langs = self.env['res.lang'].search([])
+ lang_to_iso = {l.code: l.iso_code for l in res_langs}
+ if not lang_to_iso:
+ return
+
+ projects = self._get_transifex_projects()
+ if not projects:
+ return
+
+ for translation in translations:
+ if not translation['source'] or translation['lang'] == 'en_US':
+ continue
+
+ lang_iso = lang_to_iso.get(translation['lang'])
+ if not lang_iso:
+ continue
+
+ project = projects.get(translation['module'])
+ if not project:
+ continue
+
+ # e.g. https://www.transifex.com/odoo/odoo-16/translate/#fr_FR/sale/42?q=text:'Sale+Order'
+ # 42 is an arbitrary number to satisfy the transifex URL format
+ source = werkzeug.urls.url_quote_plus(translation['source'][:50].replace("\n", "").replace("'", "\\'"))
+ source = f"'{source}'" if "+" in source else source
+ translation['transifex_url'] = f"{base_url}/{project}/translate/#{lang_iso}/{translation['module']}/42?q=text%3A{source}"
diff --git a/security/ir.model.access.csv b/security/ir.model.access.csv
new file mode 100644
index 0000000..ae973ec
--- /dev/null
+++ b/security/ir.model.access.csv
@@ -0,0 +1,2 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_transifex_code_translation,transifex.code.translation,model_transifex_code_translation,base.group_system,1,0,0,0
diff --git a/static/description/icon.png b/static/description/icon.png
new file mode 100644
index 0000000..30dcd35
Binary files /dev/null and b/static/description/icon.png differ
diff --git a/static/description/icon.svg b/static/description/icon.svg
new file mode 100644
index 0000000..760737d
--- /dev/null
+++ b/static/description/icon.svg
@@ -0,0 +1 @@
+
diff --git a/static/src/views/fields/translation_dialog.xml b/static/src/views/fields/translation_dialog.xml
new file mode 100644
index 0000000..c7343f4
--- /dev/null
+++ b/static/src/views/fields/translation_dialog.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/src/views/reload_code_translations_views.js b/static/src/views/reload_code_translations_views.js
new file mode 100644
index 0000000..ee4f474
--- /dev/null
+++ b/static/src/views/reload_code_translations_views.js
@@ -0,0 +1,25 @@
+/** @odoo-module **/
+
+import { registry } from "@web/core/registry";
+import { ListController } from "@web/views/list/list_controller";
+import { listView } from "@web/views/list/list_view";
+import { browser } from "@web/core/browser/browser";
+import { useService } from "@web/core/utils/hooks";
+
+export class TransifexCodeTranslationListController extends ListController {
+ setup() {
+ super.setup();
+ this.orm = useService("orm");
+ }
+
+ async onClickReloadCodeTranslations() {
+ await this.orm.call("transifex.code.translation", "reload", [], {});
+ browser.location.reload();
+ }
+}
+
+registry.category("views").add("transifex_code_translation_tree", {
+ ...listView,
+ Controller: TransifexCodeTranslationListController,
+ buttonTemplate: "transifex.CodeTranslationListView.Buttons",
+});
diff --git a/static/src/views/reload_code_translations_views.xml b/static/src/views/reload_code_translations_views.xml
new file mode 100644
index 0000000..140aee4
--- /dev/null
+++ b/static/src/views/reload_code_translations_views.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
diff --git a/views/code_translation_views.xml b/views/code_translation_views.xml
new file mode 100644
index 0000000..b5ae3c7
--- /dev/null
+++ b/views/code_translation_views.xml
@@ -0,0 +1,47 @@
+
+
+
+ transifex.code.translation.tree
+ transifex.code.translation
+
+
+
+
+
+
+
+
+
+
+
+
+ transifex.code.translation.view.search
+ transifex.code.translation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Transifex Code Translations
+
+
+ code
+ action = model._open_code_translations()
+
+
+
+