fix(gui): keep a saved sign-in when the keyring can't be read

The app read the session with `auth::load().ok()`, so a locked keyring, a
Secret Service that was not up yet or any D-Bus error showed the sign-in
form as if nobody were signed in. The session was still saved (B253).

Keyring errors are now kept apart from "not signed in". The login page
shows a banner saying the saved sign-in could not be read, with a Retry
button. The app tries again after 2, 5, 10 and 30 seconds and opens on
Files once the keyring answers. The login page's header also loses the
back button the collapsed split gave it.

Translated into every shipped language.
This commit is contained in:
nvrl committed 2026-10-16 17:21:46 +02:00
1 parent e6971dd702
commit 179b6555c4
12 files changed
+1129 -950

No files matched your search

+112 -105
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
"POT-Creation-Date: 2026-10-16 16:02+0200\n"
"POT-Creation-Date: 2026-10-16 17:09+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Spanish\n"
@@ -57,7 +57,7 @@ msgstr "%-d %b %Y"
msgid "%A, %B %-d, %Y, %H:%M"
msgstr "%A, %-d de %B de %Y, %H:%M"
#: crates/pdfs-gui/src/app/main.rs:767
#: crates/pdfs-gui/src/app/main.rs:849
#: crates/pdfs-gui/src/app/pages/activity_text.rs:539
#: crates/pdfs-gui/src/app/pages/browser.rs:454
#: crates/pdfs-gui/src/app/pages/browser.rs:833
@@ -70,74 +70,74 @@ msgstr "%A, %-d de %B de %Y, %H:%M"
msgid "My files"
msgstr "Mis archivos"
#: crates/pdfs-gui/src/app/main.rs:770 crates/pdfs-gui/src/app/main.rs:1415
#: crates/pdfs-gui/src/app/main.rs:852 crates/pdfs-gui/src/app/main.rs:1517
#: crates/pdfs-gui/src/app/pages/albums.rs:638
#: crates/pdfs-gui/src/app/pages/photos.rs:845
#: crates/pdfs-gui/src/app/pages/places.rs:441
msgid "Photos"
msgstr "Fotos"
#: crates/pdfs-gui/src/app/main.rs:775
#: crates/pdfs-gui/src/app/main.rs:857
#: crates/pdfs-gui/src/app/pages/shared.rs:168
#: crates/pdfs-gui/src/app/pages/shared.rs:484
msgid "Shared with me"
msgstr "Compartido conmigo"
#: crates/pdfs-gui/src/app/main.rs:780
#: crates/pdfs-gui/src/app/main.rs:862
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:120
msgid "Shared by me"
msgstr "Compartido por mí"
#: crates/pdfs-gui/src/app/main.rs:783
#: crates/pdfs-gui/src/app/main.rs:865
#: crates/pdfs-gui/src/app/pages/devices.rs:140
#: crates/pdfs-gui/src/app/pages/devices.rs:493
msgid "Computers"
msgstr "Equipos"
#: crates/pdfs-gui/src/app/main.rs:784
#: crates/pdfs-gui/src/app/main.rs:866
#: crates/pdfs-gui/src/app/pages/trash.rs:101
msgid "Trash"
msgstr "Papelera"
#. Translators: sidebar entry for the page listing this computer's synced folders.
#: crates/pdfs-gui/src/app/main.rs:786
#: crates/pdfs-gui/src/app/main.rs:868
msgid "Sync"
msgstr "Sincronización"
#. Translators: a failed action's toast. {what} says what failed, such as
#. "Couldn't rename"; {detail} is the reason, usually untranslated text
#. from the mount service.
#: crates/pdfs-gui/src/app/main.rs:1112
#: crates/pdfs-gui/src/app/main.rs:1214
#: crates/pdfs-gui/src/app/pages/takeout.rs:714
#, rust-format
msgid "{what}: {detail}"
msgstr "{what}: {detail}"
#: crates/pdfs-gui/src/app/main.rs:1135
#: crates/pdfs-gui/src/app/main.rs:1237
msgid "You're offline"
msgstr "Está sin conexión"
#: crates/pdfs-gui/src/app/main.rs:1136
#: crates/pdfs-gui/src/app/main.rs:1238
msgid "That's not there any more"
msgstr "Eso ya no existe"
#: crates/pdfs-gui/src/app/main.rs:1137
#: crates/pdfs-gui/src/app/main.rs:1239
msgid "You don't have access to that"
msgstr "No tiene acceso a eso"
#: crates/pdfs-gui/src/app/main.rs:1138
#: crates/pdfs-gui/src/app/main.rs:1240
msgid "Something changed this first"
msgstr "Algo lo cambió antes"
#: crates/pdfs-gui/src/app/main.rs:1139
#: crates/pdfs-gui/src/app/main.rs:1241
msgid "Your Proton Drive is full"
msgstr "Su Proton Drive está lleno"
#: crates/pdfs-gui/src/app/main.rs:1226
#: crates/pdfs-gui/src/app/main.rs:1328
msgid "Proton Drive for Linux"
msgstr "Proton Drive for Linux"
#: crates/pdfs-gui/src/app/main.rs:1234
#: crates/pdfs-gui/src/app/main.rs:1336
msgid ""
"Files-on-demand Proton Drive for the Linux desktop.\n"
"\n"
@@ -149,23 +149,23 @@ msgstr ""
"Cliente no oficial: no está afiliado a Proton AG, ni respaldado ni mantenido "
"por esta."
#: crates/pdfs-gui/src/app/main.rs:1239
#: crates/pdfs-gui/src/app/main.rs:1341
msgid "Source Code"
msgstr "Código fuente"
#: crates/pdfs-gui/src/app/main.rs:1243
#: crates/pdfs-gui/src/app/main.rs:1345
msgid "Proton Terms of Service"
msgstr "Condiciones del servicio de Proton"
#: crates/pdfs-gui/src/app/main.rs:1247
#: crates/pdfs-gui/src/app/main.rs:1349
msgid "Proton Privacy Policy"
msgstr "Política de privacidad de Proton"
#: crates/pdfs-gui/src/app/main.rs:1252
#: crates/pdfs-gui/src/app/main.rs:1354
msgid "Disclaimer"
msgstr "Aviso legal"
#: crates/pdfs-gui/src/app/main.rs:1256
#: crates/pdfs-gui/src/app/main.rs:1358
msgid ""
"This is an unofficial, community-built client. It is not affiliated with, "
"endorsed by, or supported by Proton AG.\n"
@@ -188,7 +188,7 @@ msgstr ""
"Este software se proporciona “tal cual”, sin garantía de ningún tipo. Guarde "
"una copia de los datos que no pueda permitirse perder."
#: crates/pdfs-gui/src/app/main.rs:1264
#: crates/pdfs-gui/src/app/main.rs:1366
msgid ""
"Places are named with data from <a href=\"https://www.geonames.org/"
"\">GeoNames</a>, licensed under <a href=\"https://creativecommons.org/"
@@ -198,7 +198,7 @@ msgstr ""
"www.geonames.org/\">GeoNames</a>, con licencia <a href=\"https://"
"creativecommons.org/licenses/by/4.0/\">CC BY 4.0</a>."
#: crates/pdfs-gui/src/app/main.rs:1272
#: crates/pdfs-gui/src/app/main.rs:1374
msgid ""
"The places map is drawn from <a href=\"https://www.naturalearthdata.com/"
"\">Natural Earth</a> land outlines and country borders, which are in the "
@@ -208,7 +208,7 @@ msgstr ""
"fronteras de países de <a href=\"https://www.naturalearthdata.com/\">Natural "
"Earth</a>, que son de dominio público."
#: crates/pdfs-gui/src/app/main.rs:1280
#: crates/pdfs-gui/src/app/main.rs:1382
msgid ""
"The street map, when turned on, comes from <a href=\"https://openfreemap.org/"
"\">OpenFreeMap</a> in the <a href=\"https://www.openmaptiles.org/"
@@ -224,15 +224,15 @@ msgstr ""
#. Translators: replace with your name(s) and email address(es), one
#. per line, to be credited in the About dialog.
#: crates/pdfs-gui/src/app/main.rs:1291
#: crates/pdfs-gui/src/app/main.rs:1393
msgid "translator-credits"
msgstr "Colaboradores de Proton Drive for Linux"
#: crates/pdfs-gui/src/app/main.rs:1335
#: crates/pdfs-gui/src/app/main.rs:1437
msgid "Stop Proton Drive?"
msgstr "¿Detener Proton Drive?"
#: crates/pdfs-gui/src/app/main.rs:1336
#: crates/pdfs-gui/src/app/main.rs:1438
msgid ""
"My files goes offline and nothing syncs until you connect again. Proton "
"Drive starts again at your next login."
@@ -241,7 +241,7 @@ msgstr ""
"a conectarse. Proton Drive se iniciará de nuevo en su próximo inicio de "
"sesión."
#: crates/pdfs-gui/src/app/main.rs:1338 crates/pdfs-gui/src/app/main.rs:1613
#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1715
#: crates/pdfs-gui/src/app/pages/albums.rs:243
#: crates/pdfs-gui/src/app/pages/albums.rs:428
#: crates/pdfs-gui/src/app/pages/browser.rs:1907
@@ -258,9 +258,9 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1531
#: crates/pdfs-gui/src/app/pages/locations.rs:1581
#: crates/pdfs-gui/src/app/pages/login.rs:400
#: crates/pdfs-gui/src/app/pages/login.rs:514
#: crates/pdfs-gui/src/app/pages/login.rs:560
#: crates/pdfs-gui/src/app/pages/login.rs:480
#: crates/pdfs-gui/src/app/pages/login.rs:594
#: crates/pdfs-gui/src/app/pages/login.rs:640
#: crates/pdfs-gui/src/app/pages/photos.rs:2056
#: crates/pdfs-gui/src/app/pages/shared.rs:943
#: crates/pdfs-gui/src/app/pages/shared.rs:1024
@@ -275,30 +275,30 @@ msgstr ""
msgid "Cancel"
msgstr "Cancelar"
#: crates/pdfs-gui/src/app/main.rs:1339
#: crates/pdfs-gui/src/app/main.rs:1441
msgctxt "verb"
msgid "Stop"
msgstr "Detener"
#: crates/pdfs-gui/src/app/main.rs:1356
#: crates/pdfs-gui/src/app/main.rs:1458
msgid "Couldn't stop Proton Drive"
msgstr "No se pudo detener Proton Drive"
#: crates/pdfs-gui/src/app/main.rs:1357
#: crates/pdfs-gui/src/app/main.rs:1459
msgid "The Proton Drive service did not stop."
msgstr "El servicio de Proton Drive no se detuvo."
#: crates/pdfs-gui/src/app/main.rs:1393
#: crates/pdfs-gui/src/app/main.rs:1495
#: crates/pdfs-gui/src/app/pages/status.rs:254
msgid "General"
msgstr "General"
#: crates/pdfs-gui/src/app/main.rs:1395
#: crates/pdfs-gui/src/app/main.rs:1497
#: crates/pdfs-gui/src/app/pages/browser.rs:247
msgid "Search Drive"
msgstr "Buscar en Drive"
#: crates/pdfs-gui/src/app/main.rs:1396
#: crates/pdfs-gui/src/app/main.rs:1498
#: crates/pdfs-gui/src/app/pages/browser.rs:974
#: crates/pdfs-gui/src/app/pages/devices.rs:559
#: crates/pdfs-gui/src/app/pages/shared.rs:581
@@ -307,43 +307,43 @@ msgstr "Buscar en Drive"
msgid "Refresh"
msgstr "Actualizar"
#: crates/pdfs-gui/src/app/main.rs:1397
#: crates/pdfs-gui/src/app/main.rs:1499
#: crates/pdfs-gui/src/app/pages/status.rs:388
msgid "Preferences"
msgstr "Preferencias"
#: crates/pdfs-gui/src/app/main.rs:1398
#: crates/pdfs-gui/src/app/main.rs:1500
msgid "Keyboard shortcuts"
msgstr "Atajos del teclado"
#: crates/pdfs-gui/src/app/main.rs:1402
#: crates/pdfs-gui/src/app/main.rs:1504
msgid "Files"
msgstr "Archivos"
#: crates/pdfs-gui/src/app/main.rs:1404
#: crates/pdfs-gui/src/app/main.rs:1506
#: crates/pdfs-gui/src/app/pages/browser.rs:294
msgid "New folder"
msgstr "Carpeta nueva"
#: crates/pdfs-gui/src/app/main.rs:1405
#: crates/pdfs-gui/src/app/main.rs:1507
#: crates/pdfs-gui/src/app/pages/browser.rs:290
msgid "Upload files"
msgstr "Subir archivos"
#: crates/pdfs-gui/src/app/main.rs:1406
#: crates/pdfs-gui/src/app/main.rs:1508
msgid "Back / forward"
msgstr "Atrás / adelante"
#: crates/pdfs-gui/src/app/main.rs:1407
#: crates/pdfs-gui/src/app/main.rs:1509
#: crates/pdfs-gui/src/app/pages/browser.rs:1958
msgid "Parent folder"
msgstr "Carpeta superior"
#: crates/pdfs-gui/src/app/main.rs:1408
#: crates/pdfs-gui/src/app/main.rs:1510
msgid "Grid / list"
msgstr "Cuadrícula / lista"
#: crates/pdfs-gui/src/app/main.rs:1409
#: crates/pdfs-gui/src/app/main.rs:1511
#: crates/pdfs-gui/src/app/pages/albums.rs:298
#: crates/pdfs-gui/src/app/pages/browser.rs:1886
#: crates/pdfs-gui/src/app/pages/browser.rs:1908
@@ -352,7 +352,7 @@ msgstr "Cuadrícula / lista"
msgid "Rename"
msgstr "Renombrar"
#: crates/pdfs-gui/src/app/main.rs:1410 crates/pdfs-gui/src/app/main.rs:1430
#: crates/pdfs-gui/src/app/main.rs:1512 crates/pdfs-gui/src/app/main.rs:1532
#: crates/pdfs-gui/src/app/pages/browser.rs:357
#: crates/pdfs-gui/src/app/pages/browser.rs:918
#: crates/pdfs-gui/src/app/pages/browser.rs:949
@@ -362,73 +362,73 @@ msgstr "Renombrar"
msgid "Move to Trash"
msgstr "Mover a la papelera"
#: crates/pdfs-gui/src/app/main.rs:1411
#: crates/pdfs-gui/src/app/main.rs:1513
msgid "Clear the selection"
msgstr "Anular la selección"
#: crates/pdfs-gui/src/app/main.rs:1417
#: crates/pdfs-gui/src/app/main.rs:1519
msgid "Larger thumbnails"
msgstr "Miniaturas más grandes"
#: crates/pdfs-gui/src/app/main.rs:1418
#: crates/pdfs-gui/src/app/main.rs:1520
msgid "Smaller thumbnails"
msgstr "Miniaturas más pequeñas"
#: crates/pdfs-gui/src/app/main.rs:1419
#: crates/pdfs-gui/src/app/main.rs:1521
msgid "Reset thumbnail size"
msgstr "Restablecer el tamaño de las miniaturas"
#: crates/pdfs-gui/src/app/main.rs:1420
#: crates/pdfs-gui/src/app/main.rs:1522
msgid "Select all"
msgstr "Seleccionar todo"
#: crates/pdfs-gui/src/app/main.rs:1424
#: crates/pdfs-gui/src/app/main.rs:1526
msgid "Photo Viewer"
msgstr "Visor de fotos"
#: crates/pdfs-gui/src/app/main.rs:1426
#: crates/pdfs-gui/src/app/main.rs:1528
msgid "Previous / next photo"
msgstr "Foto anterior / siguiente"
#: crates/pdfs-gui/src/app/main.rs:1427
#: crates/pdfs-gui/src/app/main.rs:1529
msgid "First / last photo"
msgstr "Primera / última foto"
#: crates/pdfs-gui/src/app/main.rs:1428
#: crates/pdfs-gui/src/app/main.rs:1530
msgid "Show details"
msgstr "Mostrar detalles"
#: crates/pdfs-gui/src/app/main.rs:1429
#: crates/pdfs-gui/src/app/main.rs:1531
msgid "Fullscreen"
msgstr "Pantalla completa"
#: crates/pdfs-gui/src/app/main.rs:1431
#: crates/pdfs-gui/src/app/main.rs:1533
msgid "Close"
msgstr "Cerrar"
#: crates/pdfs-gui/src/app/main.rs:1521
#: crates/pdfs-gui/src/app/main.rs:1623
msgid "Select a single item to rename it"
msgstr "Seleccione un único elemento para renombrarlo"
#: crates/pdfs-gui/src/app/main.rs:1681
#: crates/pdfs-gui/src/app/main.rs:1783
#: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104
#: crates/pdfs-gui/src/app/pages/status.rs:1451
msgid "Not connected"
msgstr "Sin conexión"
#: crates/pdfs-gui/src/app/main.rs:1682
#: crates/pdfs-gui/src/app/main.rs:1784
msgid "The Proton Drive service isn't running."
msgstr "El servicio de Proton Drive no está en ejecución."
#: crates/pdfs-gui/src/app/main.rs:1690
#: crates/pdfs-gui/src/app/main.rs:1792
#: crates/pdfs-gui/src/app/pages/status.rs:336
#: crates/pdfs-gui/src/hud/mod.rs:269 crates/pdfs-gui/src/hud/mod.rs:579
#: crates/pdfs-gui/src/main.rs:475 crates/pdfs-gui/src/main.rs:517
msgid "Connecting…"
msgstr "Conectando…"
#: crates/pdfs-gui/src/app/main.rs:1691
#: crates/pdfs-gui/src/app/main.rs:1793
msgid "Waiting for the Proton Drive service to start."
msgstr "Esperando a que se inicie el servicio de Proton Drive."
@@ -470,6 +470,7 @@ msgstr "Nada del registro reciente coincide con este filtro."
#: crates/pdfs-gui/src/app/pages/devices.rs:114
#: crates/pdfs-gui/src/app/pages/locations.rs:190
#: crates/pdfs-gui/src/app/pages/locations.rs:726
#: crates/pdfs-gui/src/app/pages/login.rs:97
#: crates/pdfs-gui/src/app/pages/photos.rs:468
#: crates/pdfs-gui/src/app/pages/shared.rs:183
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:94
@@ -3237,57 +3238,63 @@ msgstr "en pausa"
msgid "not available"
msgstr "no disponible"
#: crates/pdfs-gui/src/app/pages/login.rs:24
#: crates/pdfs-gui/src/app/pages/login.rs:27
msgid "Sign in to Proton"
msgstr "Iniciar sesión en Proton"
#: crates/pdfs-gui/src/app/pages/login.rs:25
#: crates/pdfs-gui/src/app/pages/login.rs:28
msgid "Use your Proton account to connect Drive."
msgstr "Use su cuenta de Proton para conectar Drive."
#: crates/pdfs-gui/src/app/pages/login.rs:29
#: crates/pdfs-gui/src/app/pages/login.rs:32
msgid "Email or username"
msgstr "Correo electrónico o nombre de usuario"
#: crates/pdfs-gui/src/app/pages/login.rs:32
#: crates/pdfs-gui/src/app/pages/login.rs:35
msgid "Password"
msgstr "Contraseña"
#: crates/pdfs-gui/src/app/pages/login.rs:41
#: crates/pdfs-gui/src/app/pages/login.rs:44
msgid "Sign in"
msgstr "Iniciar sesión"
#: crates/pdfs-gui/src/app/pages/login.rs:77
#: crates/pdfs-gui/src/app/pages/login.rs:80
msgid "Create account"
msgstr "Crear cuenta"
#: crates/pdfs-gui/src/app/pages/login.rs:81
#: crates/pdfs-gui/src/app/pages/login.rs:84
msgid "Forgot password?"
msgstr "¿Olvidó la contraseña?"
#: crates/pdfs-gui/src/app/pages/login.rs:125
#: crates/pdfs-gui/src/app/pages/login.rs:95
msgid ""
"Couldn't read your saved sign-in. Unlock the system keyring, then try again."
msgstr ""
"No se pudo leer el inicio de sesión guardado. Desbloquee el depósito de claves y vuelva a intentarlo."
#: crates/pdfs-gui/src/app/pages/login.rs:204
msgid "Enter your email and password."
msgstr "Introduzca su correo electrónico y su contraseña."
#: crates/pdfs-gui/src/app/pages/login.rs:130
#: crates/pdfs-gui/src/app/pages/login.rs:209
msgid "Signing in…"
msgstr "Iniciando sesión…"
#: crates/pdfs-gui/src/app/pages/login.rs:160
#: crates/pdfs-gui/src/app/pages/login.rs:239
msgid "Complete the verification to continue…"
msgstr "Complete la verificación para continuar…"
#: crates/pdfs-gui/src/app/pages/login.rs:195
#: crates/pdfs-gui/src/app/pages/login.rs:274
msgid "login cancelled"
msgstr "inicio de sesión cancelado"
#: crates/pdfs-gui/src/app/pages/login.rs:234
#: crates/pdfs-gui/src/app/pages/login.rs:314
msgid "Too many sign-in attempts. Wait a few minutes and try again."
msgstr ""
"Demasiados intentos de inicio de sesión. Espere unos minutos e inténtelo de "
"nuevo."
#: crates/pdfs-gui/src/app/pages/login.rs:239
#: crates/pdfs-gui/src/app/pages/login.rs:319
msgid ""
"Proton is temporarily refusing sign-in from this device. Your app version is "
"not the problem. Wait several hours, up to a day, without trying again, then "
@@ -3297,13 +3304,13 @@ msgstr ""
"versión de la aplicación no es el problema. Espere varias horas, hasta un "
"día, sin volver a intentarlo y luego inicie sesión."
#: crates/pdfs-gui/src/app/pages/login.rs:245
#: crates/pdfs-gui/src/app/pages/login.rs:325
msgid "Couldn't reach Proton. Check your internet connection and try again."
msgstr ""
"No se pudo contactar con Proton. Compruebe su conexión a Internet e "
"inténtelo de nuevo."
#: crates/pdfs-gui/src/app/pages/login.rs:248
#: crates/pdfs-gui/src/app/pages/login.rs:328
msgid ""
"Signed in, but the session couldn't be saved to the system keyring. Make "
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
@@ -3312,20 +3319,20 @@ msgstr ""
"sistema. Asegúrese de que un depósito de claves (GNOME Keyring o KWallet) "
"esté en ejecución y desbloqueado."
#: crates/pdfs-gui/src/app/pages/login.rs:251
#: crates/pdfs-gui/src/app/pages/login.rs:331
msgid "Sign-in cancelled: no two-factor code was entered."
msgstr ""
"Inicio de sesión cancelado: no se introdujo ningún código de dos factores."
#: crates/pdfs-gui/src/app/pages/login.rs:254
#: crates/pdfs-gui/src/app/pages/login.rs:334
msgid "Sign-in cancelled: no mailbox password was entered."
msgstr "Inicio de sesión cancelado: no se introdujo la contraseña del buzón."
#: crates/pdfs-gui/src/app/pages/login.rs:257
#: crates/pdfs-gui/src/app/pages/login.rs:337
msgid "That mailbox password didn't unlock your account."
msgstr "Esa contraseña del buzón no desbloqueó tu cuenta."
#: crates/pdfs-gui/src/app/pages/login.rs:260
#: crates/pdfs-gui/src/app/pages/login.rs:340
msgid ""
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
"new one."
@@ -3334,35 +3341,35 @@ msgstr ""
"sesión para obtener una nueva."
#. Translators: {error} is an error message, usually in English.
#: crates/pdfs-gui/src/app/pages/login.rs:265
#: crates/pdfs-gui/src/app/pages/login.rs:345
#, rust-format
msgid "Sign-in failed: {error}"
msgstr "Falló el inicio de sesión: {error}"
#: crates/pdfs-gui/src/app/pages/login.rs:376
#: crates/pdfs-gui/src/app/pages/login.rs:456
msgid "That mailbox password didn't unlock your account. Try again."
msgstr "Esa contraseña del buzón no desbloqueó tu cuenta. Inténtalo de nuevo."
#: crates/pdfs-gui/src/app/pages/login.rs:378
#: crates/pdfs-gui/src/app/pages/login.rs:458
msgid ""
"This account has a separate mailbox password. Enter it to unlock your files."
msgstr ""
"Esta cuenta tiene una contraseña del buzón independiente. Introdúcela para "
"desbloquear tus archivos."
#: crates/pdfs-gui/src/app/pages/login.rs:381
#: crates/pdfs-gui/src/app/pages/login.rs:461
msgid "Mailbox Password"
msgstr "Contraseña del buzón"
#: crates/pdfs-gui/src/app/pages/login.rs:387
#: crates/pdfs-gui/src/app/pages/login.rs:467
msgid "Mailbox password"
msgstr "Contraseña del buzón"
#: crates/pdfs-gui/src/app/pages/login.rs:391
#: crates/pdfs-gui/src/app/pages/login.rs:471
msgid "Keep unlocked on this computer"
msgstr "Mantener desbloqueado en este equipo"
#: crates/pdfs-gui/src/app/pages/login.rs:393
#: crates/pdfs-gui/src/app/pages/login.rs:473
msgid ""
"Stores the unlock in the system keyring, so Proton Drive opens without "
"asking after every login. Otherwise you enter the password once per session."
@@ -3371,50 +3378,50 @@ msgstr ""
"abra sin preguntar después de cada inicio de sesión. De lo contrario, "
"introduces la contraseña una vez por sesión."
#: crates/pdfs-gui/src/app/pages/login.rs:401
#: crates/pdfs-gui/src/app/pages/login.rs:454
#: crates/pdfs-gui/src/app/pages/login.rs:481
#: crates/pdfs-gui/src/app/pages/login.rs:534
msgid "Unlock"
msgstr "Desbloquear"
#: crates/pdfs-gui/src/app/pages/login.rs:453
#: crates/pdfs-gui/src/app/pages/login.rs:533
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
msgstr ""
"Proton Drive está bloqueado. Introduce la contraseña del buzón para "
"desbloquearlo."
#: crates/pdfs-gui/src/app/pages/login.rs:482
#: crates/pdfs-gui/src/app/pages/login.rs:562
msgid "Unlocked."
msgstr "Desbloqueado."
#: crates/pdfs-gui/src/app/pages/login.rs:487
#: crates/pdfs-gui/src/app/pages/login.rs:567
msgid "Couldn't unlock"
msgstr "No se pudo desbloquear"
#: crates/pdfs-gui/src/app/pages/login.rs:500
#: crates/pdfs-gui/src/app/pages/login.rs:580
msgid "Two-Factor Authentication"
msgstr "Autenticación en dos pasos"
#: crates/pdfs-gui/src/app/pages/login.rs:502
#: crates/pdfs-gui/src/app/pages/login.rs:582
msgid ""
"Enter the code from your authenticator app, or one of your recovery codes."
msgstr ""
"Introduzca el código de su aplicación de autenticación o uno de sus códigos "
"de recuperación."
#: crates/pdfs-gui/src/app/pages/login.rs:508
#: crates/pdfs-gui/src/app/pages/login.rs:588
msgid "Authentication code"
msgstr "Código de autenticación"
#: crates/pdfs-gui/src/app/pages/login.rs:515
#: crates/pdfs-gui/src/app/pages/login.rs:595
msgid "Confirm"
msgstr "Confirmar"
#
#: crates/pdfs-gui/src/app/pages/login.rs:546
#: crates/pdfs-gui/src/app/pages/login.rs:626
msgid "Verify in Your Browser"
msgstr "Verificar en el navegador"
#: crates/pdfs-gui/src/app/pages/login.rs:548
#: crates/pdfs-gui/src/app/pages/login.rs:628
msgid ""
"The verification page can't be shown in the app on this system. Open it in "
"your browser, complete it there, then come back and choose Continue."
@@ -3424,20 +3431,20 @@ msgstr ""
"“Continuar”."
#
#: crates/pdfs-gui/src/app/pages/login.rs:554
#: crates/pdfs-gui/src/app/pages/login.rs:634
msgid "Open Verification Page"
msgstr "Abrir página de verificación"
#
#: crates/pdfs-gui/src/app/pages/login.rs:561
#: crates/pdfs-gui/src/app/pages/login.rs:641
msgid "Continue"
msgstr "Continuar"
#: crates/pdfs-gui/src/app/pages/login.rs:600
#: crates/pdfs-gui/src/app/pages/login.rs:680
msgid "Sign Out?"
msgstr "¿Cerrar la sesión?"
#: crates/pdfs-gui/src/app/pages/login.rs:602
#: crates/pdfs-gui/src/app/pages/login.rs:682
msgid ""
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
"already on this computer stay where they are."
@@ -3446,7 +3453,7 @@ msgstr ""
"iniciar sesión. Los archivos que ya están en este equipo se quedan donde "
"están."
#: crates/pdfs-gui/src/app/pages/login.rs:604
#: crates/pdfs-gui/src/app/pages/login.rs:684
msgid "Sign Out"
msgstr "Cerrar la sesión"