From c51d0b85974cdff0ba42bdf15a3c129b784a6f39 Mon Sep 17 00:00:00 2001 From: "Dylan Kiss (dyki)" Date: Tue, 2 Sep 2025 13:52:28 +0000 Subject: [PATCH] [I18N] *: update .weblate.json After the switch to Weblate, we now only use the `.weblate.json` file instead of the previous `.tx/config` file. We update the `.weblate.json` file to reflect the current state of the module translations and remove the `.tx/config` file. closes odoo/documentation#14507 X-original-commit: 66914b8aed383fc68f89b32321c65daac27b2339 Related: odoo/odoo#225795 Related: odoo/enterprise#94040 Related: odoo/design-themes#1140 Signed-off-by: Tiffany Chang (tic) Signed-off-by: Dylan Kiss (dyki) --- .gitignore | 1 + .tx/config | 152 -------------------------------------------------- .weblate.json | 81 +++++++++++++++++++++++++++ 3 files changed, 82 insertions(+), 152 deletions(-) delete mode 100644 .tx/config create mode 100644 .weblate.json diff --git a/.gitignore b/.gitignore index 31b33542b..2acf9ad20 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ *.mo .* !.gitattributes +!.weblate.json # Sphinx build files _build/ diff --git a/.tx/config b/.tx/config deleted file mode 100644 index 825968592..000000000 --- a/.tx/config +++ /dev/null @@ -1,152 +0,0 @@ -[main] -host = https://www.transifex.com - -[o:odoo:p:odoo-18-doc:r:administration] -file_filter = locale//LC_MESSAGES/administration.po -source_file = locale/sources/administration.pot -type = POT -minimum_perc = 0 -resource_name = administration -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:applications] -file_filter = locale//LC_MESSAGES/applications.po -source_file = locale/sources/applications.pot -type = POT -minimum_perc = 0 -resource_name = applications -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:essentials] -file_filter = locale//LC_MESSAGES/essentials.po -source_file = locale/sources/essentials.pot -type = POT -minimum_perc = 0 -resource_name = essentials -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:finance] -file_filter = locale//LC_MESSAGES/finance.po -source_file = locale/sources/finance.pot -type = POT -minimum_perc = 0 -resource_name = finance -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:general] -file_filter = locale//LC_MESSAGES/general.po -source_file = locale/sources/general.pot -type = POT -minimum_perc = 0 -resource_name = general -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:hr] -file_filter = locale//LC_MESSAGES/hr.po -source_file = locale/sources/hr.pot -type = POT -minimum_perc = 0 -resource_name = hr -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:index] -file_filter = locale//LC_MESSAGES/index.po -source_file = locale/sources/index.pot -type = POT -minimum_perc = 0 -resource_name = index -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:inventory_and_mrp] -file_filter = locale//LC_MESSAGES/inventory_and_mrp.po -source_file = locale/sources/inventory_and_mrp.pot -type = POT -minimum_perc = 0 -resource_name = inventory_and_mrp -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:marketing] -file_filter = locale//LC_MESSAGES/marketing.po -source_file = locale/sources/marketing.pot -type = POT -minimum_perc = 0 -resource_name = marketing -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:productivity] -file_filter = locale//LC_MESSAGES/productivity.po -source_file = locale/sources/productivity.pot -type = POT -minimum_perc = 0 -resource_name = productivity -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:sales] -file_filter = locale//LC_MESSAGES/sales.po -source_file = locale/sources/sales.pot -type = POT -minimum_perc = 0 -resource_name = sales -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:services] -file_filter = locale//LC_MESSAGES/services.po -source_file = locale/sources/services.pot -type = POT -minimum_perc = 0 -resource_name = services -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:user_settings] -file_filter = locale//LC_MESSAGES/settings.po -source_file = locale/sources/settings.pot -type = POT -minimum_perc = 0 -resource_name = settings -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:studio] -file_filter = locale//LC_MESSAGES/studio.po -source_file = locale/sources/studio.pot -type = POT -minimum_perc = 0 -resource_name = studio -replace_edited_strings = false -keep_translations = false -source_lang = en - -[o:odoo:p:odoo-18-doc:r:websites] -file_filter = locale//LC_MESSAGES/websites.po -source_file = locale/sources/websites.pot -type = POT -minimum_perc = 0 -resource_name = websites -replace_edited_strings = false -keep_translations = false -source_lang = en diff --git a/.weblate.json b/.weblate.json new file mode 100644 index 000000000..6c9572acc --- /dev/null +++ b/.weblate.json @@ -0,0 +1,81 @@ +{ + "projects": { + "odoo-19-doc": [ + { + "name": "administration", + "filemask": "locale/*/LC_MESSAGES/administration.po", + "new_base": "locale/sources/administration.pot" + }, + { + "name": "applications", + "filemask": "locale/*/LC_MESSAGES/applications.po", + "new_base": "locale/sources/applications.pot" + }, + { + "name": "essentials", + "filemask": "locale/*/LC_MESSAGES/essentials.po", + "new_base": "locale/sources/essentials.pot" + }, + { + "name": "finance", + "filemask": "locale/*/LC_MESSAGES/finance.po", + "new_base": "locale/sources/finance.pot" + }, + { + "name": "general", + "filemask": "locale/*/LC_MESSAGES/general.po", + "new_base": "locale/sources/general.pot" + }, + { + "name": "hr", + "filemask": "locale/*/LC_MESSAGES/hr.po", + "new_base": "locale/sources/hr.pot" + }, + { + "name": "index", + "filemask": "locale/*/LC_MESSAGES/index.po", + "new_base": "locale/sources/index.pot" + }, + { + "name": "inventory_and_mrp", + "filemask": "locale/*/LC_MESSAGES/inventory_and_mrp.po", + "new_base": "locale/sources/inventory_and_mrp.pot" + }, + { + "name": "marketing", + "filemask": "locale/*/LC_MESSAGES/marketing.po", + "new_base": "locale/sources/marketing.pot" + }, + { + "name": "productivity", + "filemask": "locale/*/LC_MESSAGES/productivity.po", + "new_base": "locale/sources/productivity.pot" + }, + { + "name": "sales", + "filemask": "locale/*/LC_MESSAGES/sales.po", + "new_base": "locale/sources/sales.pot" + }, + { + "name": "services", + "filemask": "locale/*/LC_MESSAGES/services.po", + "new_base": "locale/sources/services.pot" + }, + { + "name": "studio", + "filemask": "locale/*/LC_MESSAGES/studio.po", + "new_base": "locale/sources/studio.pot" + }, + { + "name": "user_settings", + "filemask": "locale/*/LC_MESSAGES/settings.po", + "new_base": "locale/sources/settings.pot" + }, + { + "name": "websites", + "filemask": "locale/*/LC_MESSAGES/websites.po", + "new_base": "locale/sources/websites.pot" + } + ] + } +}