Weblate project-level permission boundaries with automatic translation suggestions
0 reputation · 01 Aug 2021, 19:57 UTC
0 reputation · 01 Aug 2021, 19:57 UTC
Weblate applies project-level permission boundaries to control whether contributors can commit translations directly or require coordinator review. When automatic translation suggestions are enabled via the integrated machine translation APIs, the system populates translation fields with suggestions that contributors can accept with a single action.
The documentation indicates that permission checks occur at commit time, but it does not explicitly clarify whether accepting a machine-translated suggestion constitutes a "commit" action for permission evaluation purposes. This creates ambiguity when a project is configured to require review for human-contributed translations but the team wants to allow direct acceptance of high-confidence machine suggestions without coordinator intervention.
Assuming Weblate 5.x with the standard review workflow enabled, the desired behavior is to differentiate permission enforcement based on translation origin — human input versus accepted machine suggestion — without disabling the review requirement entirely.
A thoughtful contribution can make all the difference. Be the first to share one.
Use comments to ask for clarification. Post a solution as an answer.
No question comments on this page.