Description
Is your feature request related to a problem? Please describe.
We are using a workflow there translations are reviewed by other translators before going online.
Current status:
- Translator saves a translation.
- Weblate updates the file (XLIFF)
- Weblate or an user commits and pushes the changes
- App/project gets the new translation (since the changes have been already committed)
- Reviewer rejects the translation because quality was low
- go to step 1
A this stage the app was already deployed with a translation that was not approved.
Of course it is possible to leverage the approved
XLIFF attribute, but no framework does it....
Describe the solution you'd like
Do not commit translations unless they are approved when using a workflow with Translation reviews.
Weblate should keep translations in its own database and write them to FS only when approved.
Describe alternatives you've considered
I've tried to use the "suggest" feature, but is less powerful than doing actual translations (all the translation progress gets lost).
This applies only when using a workflow with Translation reviews.