[I18N] *: add config file for Weblate

We are switching our translations platform from Transifex to Weblate.
Hence, we are using a new config file to sync our translations between
GitHub and Weblate.

The `.tx/config` file will be deleted in a later commit when the
Transifex sync is shut down.

closes odoo/documentation#14134

Related: odoo/odoo#220402
Related: odoo/enterprise#90942
Related: odoo/design-themes#1119
Signed-off-by: Tiffany Chang (tic) <tic@odoo.com>
This commit is contained in:
Dylan Kiss (dyki)
2025-07-24 17:08:16 +02:00
parent 165b0ea68e
commit 5e37078ad1
2 changed files with 82 additions and 0 deletions

1
.gitignore vendored
View File

@@ -2,6 +2,7 @@
*.mo *.mo
.* .*
!.gitattributes !.gitattributes
!.weblate.json
# Sphinx build files # Sphinx build files
_build/ _build/

81
.weblate.json Normal file
View File

@@ -0,0 +1,81 @@
{
"projects": {
"odoo-18-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"
}
]
}
}