8000 Do not commit changes for a translation that needs approval from a reviewer · Issue #3745 · WeblateOrg/weblate · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Do not commit changes for a translation that needs approval from a reviewer #3745
@goetas

Description

@goetas

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:

  1. Translator saves a translation.
  2. Weblate updates the file (XLIFF)
  3. Weblate or an user commits and pushes the changes
  4. App/project gets the new translation (since the changes have been already committed)
  5. Reviewer rejects the translation because quality was low
  6. 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.

Metadata

Metadata

Assignees

Labels

Waiting for: ImplementationAdded to a milestone, will be resolved according to the milestone timeline.enhancementAdding or requesting a new feature.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

    0