[zanata-bugs] [Bug 953734] Implement review feature

bugzilla at redhat.com bugzilla at redhat.com
Thu May 23 08:16:09 UTC 2013


https://bugzilla.redhat.com/show_bug.cgi?id=953734

--- Comment #8 from Ding-Yi Chen <dchen at redhat.com> ---
For push file format that does not support fuzzy, just omit the Fuzzy local
state.

And for pull and download translation, given that most file format does not
support approved and rejected directly, 
I assume that the output file format can accommodate either:
 1. Untranslated, Fuzzy, and Translated (such as po)
or 2. Untranslated, and Translated (such as java properties)

I also assume that in terms of pull, Reject and Fuzzy are semantically
identical, because they both mean the message string is incomplete.

==== pull

Untranslated -> Pull as Untranslated

Fuzzy/Reject::
 * If Fuzzy state is supported in file format  -> Pull as Fuzzy
 * ElseIf option "fuzzyAsTranslated" or "includeFuzzy" is set -> Pull as
Translated
 * Else -> Pull as Untranslated

Translated::
 * If Fuzzy state is supported in file format
   * If option "onlyApproved" is set -> Pull as Fuzzy
   * Else -> Pull as Translated
 * Else 
   * If option "onlyApproved" is set -> Pull as Untranslated
   * Else -> Pull as Translated

Approved -> Pull as Translated


*****************************
Scenarios:
1. Translator wants to see the preview:
   a. To confirm the preview is good before mark everything as translated:   
      fuzzyAsTranslated=on and onlyApproved=off
   b. To confirm that everything are fully translated: 
      fuzzyAsTranslated=off and onlyApproved=off

2. Review wants to see the preview:
   a. Before review is done:
      fuzzyAsTranslated=off and onlyApproved=off
   b. After review is done:
      fuzzyAsTranslated=off and onlyApproved=on

2. Project maintainer want to build the project:
   a. SNAPSHOT, or the project does not require review
      fuzzyAsTranslated=off and onlyApproved=off
   b. Formal release
      fuzzyAsTranslated=off and onlyApproved=on

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=WU5tu6XuRN&a=cc_unsubscribe




More information about the zanata-bugs mailing list