Description of problem: It appears that a number of translators have accidentally saved Fuzzy translations as Approved, without changing any text. Occasionally this may be desirable, especially when we implement a proper approval feature, but in these cases it has led to marking incorrect translations as correct. From what I can tell, these translators have been using Ctrl-Enter (Save as Approved and Move Down) as a way of navigating through documents, probably because the shortcut is easier to guess than Alt-K or Alt-Down (Move Down). I think Zanata should generate a pop-up warning when Enter/Ctrl-Enter is used on a Fuzzy translation which has no text changes. (And only in that case. Not when some text has changed, and possibly not for the Save as Approved button.) This warning should suggest Alt-K or Alt-Down as safer alternatives for navigation, and it should have an option to ignore it for the rest of the session (until we implement persistent user options). 1. Yes, I want to save this Fuzzy translation as Approved. 2. Yes, yes, I know Ctrl-Enter is Save as Approved, Alt-K is Move Down. Don't ask me again! 3. No, I didn't mean to save this Fuzzy translation as Approved. Cancel!
Implemented fix. See https://github.com/zanata/zanata/commit/0ae0970e60a023e84fd1b67397dbb2a773dd5fb8 https://github.com/zanata/zanata/commit/72b62b0d55df336f8aab2dad93eeb531942483dc https://github.com/zanata/zanata/commit/3381ee86dc91f0d945f00516f094afce2728a341 https://github.com/zanata/zanata/commit/59a0ff1a27347b7b789cd9202fdfb2640488f4d0 https://github.com/zanata/zanata/commit/ca131f8d535998042e4667e6a278cbfe919e7fa2
VERIFIED with Zanata version 2.1-SNAPSHOT (20121129-1444)