diff --git a/bin/msg/developers.es b/bin/msg/developers.es index ed5ce20..b6c3894 100644 --- a/bin/msg/developers.es +++ b/bin/msg/developers.es @@ -71,7 +71,7 @@ qrmsg_006="El nombre solo puede contener letras, números, ., - y _." qrmsg_007="No se pudo extraer el secreto de la imagen QR seleccionada." qrmsg_008="Secreto guardado correctamente en" qrmsg_009="No se pudo guardar el secreto encriptado." -qrmsg_010="Operación cancelada." +qrmsg_010="Operación cancelada por el usuario." qrmsg_011="Éxito" qrmsg_012="Error" qrmsg_013="Dialog no está instalado" diff --git a/bin/qr_secret.sh b/bin/qr_secret.sh index 1a1efbe..450778a 100755 --- a/bin/qr_secret.sh +++ b/bin/qr_secret.sh @@ -55,19 +55,22 @@ apps_title="${qrmsg_000}" check_dependencies() { # Verificar si dialog está instalado if ! command -v dialog &> /dev/null; then + # Sin dialog, tenemos que usar echo echo "Error: ${qrmsg_013}. ${cvmsg_014}" exit 1 fi # Verificar si zbar está instalado if ! command -v zbarimg &> /dev/null; then - echo "Error: ${qrmsg_014}. ${cvmsg_014}" + dialog_error_box "${head_error}" "${qrmsg_014}. ${cvmsg_014}" + clear exit 1 fi # Verificar si sops está instalado if ! command -v sops &> /dev/null; then - echo "Error: ${cvmsg_013}. ${cvmsg_014}" + dialog_error_box "${head_error}" "${cvmsg_013}. ${cvmsg_014}" + clear exit 1 fi } @@ -216,7 +219,7 @@ main() { local output_name=$(get_output_name) if [ $? -ne 0 ]; then clear - echo "${qrmsg_010}" + dialog_error_box "${head_info}" "${qrmsg_010}" exit 0 fi @@ -224,7 +227,7 @@ main() { local qr_file=$(select_qr_file) if [ $? -ne 0 ]; then clear - echo "${qrmsg_010}" + dialog_error_box "${head_info}" "${qrmsg_010}" exit 0 fi