Normally a translator or customer reviewer would review / confirm each segment in a document. However currently it is possible to complete a job without confirming all the segments. If the translation memory is only updated with confirmed segments these would not be updated.
Suggestion - When confirming a task check if all the segments are confirmed as expected. If not prompt the user to...
- "Complete all outstanding segments and complete"
- "Leave unconfirmed segments and complete"
- "Cancel completion"
(I will leave you to determine the best labels for the choices.)
This would replace the existing confirmation dialog which would go from the current two choices to three if there are any segments unconfirmed.