diff --git a/addons/transifex/models/transifex_translation.py b/addons/transifex/models/transifex_translation.py index 6e60f347a20..59b4402445d 100644 --- a/addons/transifex/models/transifex_translation.py +++ b/addons/transifex/models/transifex_translation.py @@ -33,9 +33,13 @@ class TransifexTranslation(models.AbstractModel): ): if isfile(tx_path): tx_config_file.read(tx_path) - # tx_config_file.sections(): ['main', 'o:odoo:p:odoo-16:r:base', ...] for sec in tx_config_file.sections()[1:]: - _, _, _, tx_project, _, tx_mod = sec.split(':') + 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