pam/fingerprint-strings: Add translatable strings for generic errors

This commit is contained in:
Marco Trevisan (Treviño) 2025-02-20 20:29:27 +01:00
parent 5e6af4d56d
commit 8010adea9c

View file

@ -157,7 +157,6 @@ finger_str_to_msg (const char *finger_name, const char *driver_name, bool is_swi
/* Cases not handled:
* verify-no-match
* verify-match
* verify-unknown-error
*/
GNUC_UNUSED static const char *
verify_result_str_to_msg (const char *result, bool is_swipe)
@ -196,13 +195,14 @@ verify_result_str_to_msg (const char *result, bool is_swipe)
return TR (N_("Finger scan was too fast, try again"));
}
if (strcmp (result, "verify-unknown-error") == 0)
return TR (N_("An unexpected error happened during finger verification"));
return NULL;
}
/* Cases not handled:
* enroll-completed
* enroll-failed
* enroll-unknown-error
*/
GNUC_UNUSED static const char *
enroll_result_str_to_msg (const char *result, bool is_swipe)
@ -243,5 +243,9 @@ enroll_result_str_to_msg (const char *result, bool is_swipe)
if (strcmp (result, "enroll-duplicate") == 0)
return TR (N_("The fingerprint has been already enrolled. Try using another finger."));
if (strcmp (result, "enroll-failed") == 0 ||
strcmp (result, "enroll-unknown-error") == 0)
return TR (N_("An unexpected error happened during finger enrollment"));
return NULL;
}