Description of problem:
As a project maintainer, I want to specify the default acceptance level, so I can output only approved translations or translated translations.
Zanata supports 5 states: Empty, Fuzzy, Translated, Rejected and Approved.
However, gettext only have 3 states, Empty, Fuzzy and Translated.
There are 3 use cases:
Use cases 1: Free for all community projects:
They don't bother reviews stage, so they want to output
Transated as gettext Translated, Fuzzy as gettext Fuzzy
Use cases 2: Strict, high quality projects:
Review stage is required, so only
Approved should output as gettext Translated,
the others non-empty translation should be output as gettext Fuzzy.
Use cases 3: opportunity project maintainers:
If someone volunteering the reviewing, that's find.
if nobody want to review, then translated should also be fine.
This settings should go to project level. A separate RFE can be filed
if this is also need in project-version level.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Sign in as project maintainer
2. Go to project view
3. Click setting->translation
No UI for default translation output level.
A UI element for acceptance should be shown and has at least 2 options:
1. "Output Translated and Approved"
2. "Output only Approved"
For review disabled projects, 1) should be the only options.
For review enabled projects, you can choose between 1) and 2), and 2) should be the default.
Reassigned to PM
Migrated; check JIRA for bug status: http://zanata.atlassian.net/browse/ZNTA-427