adjust adaptive reading message for RS03

This commit is contained in:
Stéphane Lesimple
2025-05-03 10:56:09 +02:00
parent 49cf87bb31
commit 4456b67a24

View File

@@ -691,9 +691,11 @@ static void open_and_determine_mode(read_closure *rc)
{ int answer; { int answer;
PrintLog(_("%s-type ECC found\n"), "RS03"); PrintLog(_("%s-type ECC found\n"), "RS03");
answer = ModalWarning(GTK_MESSAGE_WARNING, GTK_BUTTONS_OK_CANCEL, NULL, answer = ModalWarning(GTK_MESSAGE_WARNING, GTK_BUTTONS_OK_CANCEL, NULL,
_("Adaptive reading has not been adapted yet to handle RS03-augmented images properly.\n" _("Adaptive reading has not been adapted yet to handle RS03-augmented images in an optimal way.\n"
"To quote the original author: \"behaviour with RS03 is unpredictable and undefined\".\n" "The 'divide and conquer' reading method will still be applied, by attempting to detect and skip\n"
"You should cancel and use the linear reading strategy instead. Continue at your own risk.\n")); "badly damaged zones and give priority to good zones first. However we won't stop reading automatically\n"
"once enough data and ECC data have been recovered to be able to rebuild the image, as we do for RS02.\n"
"You should stop the reading and launch a 'verify' yourself from time to time to see if this is the case.\n"));
if(!answer) if(!answer)
{ GuiSetAdaptiveReadFootline(_("Aborted by user request!"), Closure->redText); { GuiSetAdaptiveReadFootline(_("Aborted by user request!"), Closure->redText);