Hi,
I am translating offline (using Lokalize) and have a script to sync my work
to Weblate. During my latest "translation sprint" before the release of
7.2, I realised to my annoyance that the uploaded files no longer overwrite
existing translations in case of conflicts. Meaning, if I fix a typo or
otherwise change a string that's been translated before, it no longer gets
updated to Weblate, unless I manually upload the file. The script uses wlc
to upload, basically like this:
wlc upload --overwrite --input "$local_file.po"
"$weblate_project/$weblate_component/$language"
Strings that are untranslated or fuzzy on Weblate get updated as expected.
I tried also to specify "--method translate" [1], but this made no
difference (and I've never needed that before).
Just in case, tried with "--method replace" as well, which gave me: "Error:
You do not have permission to perform this action." Looking at [1], I think
that's to be expected.
I'm not sure when was the last time it worked -- definitely before 7.1 was
released. Has something changed in the Weblate config/permissions since
then?
Is anyone else using wlc and can confirm this?
[1] https://docs.weblate.org/en/latest/user/files.html#import-methods
Thanks,
Mihkel
Estonian translator