details: https://code.tryton.org/tools/maintenance/commit/dea71688cae7
branch: default
user: Cédric Krier <[email protected]>
date: Sun Jan 25 12:19:00 2026 +0100
description:
Clear plural translation values of English
Closes #6
diffstat:
export_weblate.py | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
diffs (25 lines):
diff -r fdef2f202f3d -r dea71688cae7 export_weblate.py
--- a/export_weblate.py Sun Jan 25 12:13:38 2026 +0100
+++ b/export_weblate.py Sun Jan 25 12:19:00 2026 +0100
@@ -30,12 +30,15 @@
update_wizard.start.language = language
update_wizard.execute('update')
- translations = Translation.find([
- ('value', '!=', None),
- ('value', '!=', ''),
- ('lang', '=', 'en'),
- ])
- Translation.write(translations, {'value': ''}, {})
+ for field_name in ['value', 'value_1', 'value_2', 'value_3']:
+ if field_name not in Translation._fields:
+ continue
+ translations = Translation.find([
+ (field_name, '!=', None),
+ (field_name, '!=', ''),
+ ('lang', '=', 'en'),
+ ])
+ Translation.write(translations, {field_name: ''}, {})
for language in (languages + [english]):
if language == english: