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: German\n"
@@ -57,7 +57,7 @@ msgstr "%-d. %b %Y"
msgid "%A, %B %-d, %Y, %H:%M"
msgstr "%A, %-d. %B %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. %B %Y, %H:%M"
msgid "My files"
msgstr "Meine Dateien"
#: 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 "Mit mir geteilt"
#: 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 "Von mir geteilt"
#: 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 "Computer"
#: 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 "Papierkorb"
#. 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 "Synchronisierung"
#. 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 "Keine Internetverbindung"
#: crates/pdfs-gui/src/app/main.rs:1136
#: crates/pdfs-gui/src/app/main.rs:1238
msgid "That's not there any more"
msgstr "Das ist nicht mehr vorhanden"
#: 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 "Kein Zugriff darauf"
#: crates/pdfs-gui/src/app/main.rs:1138
#: crates/pdfs-gui/src/app/main.rs:1240
msgid "Something changed this first"
msgstr "Etwas anderes hat dies zuerst geändert"
#: crates/pdfs-gui/src/app/main.rs:1139
#: crates/pdfs-gui/src/app/main.rs:1241
msgid "Your Proton Drive is full"
msgstr "Das Proton Drive ist voll"
#: 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 ""
"Inoffizieller Client – nicht mit Proton AG verbunden, von Proton AG "
"unterstützt oder befürwortet."
#: crates/pdfs-gui/src/app/main.rs:1239
#: crates/pdfs-gui/src/app/main.rs:1341
msgid "Source Code"
msgstr "Quellcode"
#: crates/pdfs-gui/src/app/main.rs:1243
#: crates/pdfs-gui/src/app/main.rs:1345
msgid "Proton Terms of Service"
msgstr "Nutzungsbedingungen von Proton"
#: crates/pdfs-gui/src/app/main.rs:1247
#: crates/pdfs-gui/src/app/main.rs:1349
msgid "Proton Privacy Policy"
msgstr "Datenschutzerklärung von Proton"
#: crates/pdfs-gui/src/app/main.rs:1252
#: crates/pdfs-gui/src/app/main.rs:1354
msgid "Disclaimer"
msgstr "Haftungsausschluss"
#: 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"
@@ -190,7 +190,7 @@ msgstr ""
"bereitgestellt. Daten, deren Verlust nicht hinnehmbar ist, sollten "
"zusätzlich gesichert werden."
#: 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/"
@@ -200,7 +200,7 @@ msgstr ""
"\">GeoNames</a>, lizenziert unter <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 "
@@ -210,7 +210,7 @@ msgstr ""
"href=\"https://www.naturalearthdata.com/\">Natural Earth</a> gezeichnet, die "
"gemeinfrei sind."
#: 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/"
@@ -226,15 +226,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 "Mitwirkende an 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 "Proton Drive beenden?"
#: 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."
@@ -243,7 +243,7 @@ msgstr ""
"eine Verbindung hergestellt wird. Proton Drive startet bei der nächsten "
"Anmeldung erneut."
#: 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
@@ -260,9 +260,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
@@ -277,30 +277,30 @@ msgstr ""
msgid "Cancel"
msgstr "Abbrechen"
#: crates/pdfs-gui/src/app/main.rs:1339
#: crates/pdfs-gui/src/app/main.rs:1441
msgctxt "verb"
msgid "Stop"
msgstr "Beenden"
#: crates/pdfs-gui/src/app/main.rs:1356
#: crates/pdfs-gui/src/app/main.rs:1458
msgid "Couldn't stop Proton Drive"
msgstr "Proton Drive konnte nicht beendet werden"
#: 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 "Der Proton-Drive-Dienst wurde nicht beendet."
#: 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 "Allgemein"
#: 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 "Drive durchsuchen"
#: 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
@@ -309,43 +309,43 @@ msgstr "Drive durchsuchen"
msgid "Refresh"
msgstr "Aktualisieren"
#: 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 "Einstellungen"
#: crates/pdfs-gui/src/app/main.rs:1398
#: crates/pdfs-gui/src/app/main.rs:1500
msgid "Keyboard shortcuts"
msgstr "Tastenkürzel"
#: crates/pdfs-gui/src/app/main.rs:1402
#: crates/pdfs-gui/src/app/main.rs:1504
msgid "Files"
msgstr "Dateien"
#: 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 "Neuer Ordner"
#: 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 "Dateien hochladen"
#: crates/pdfs-gui/src/app/main.rs:1406
#: crates/pdfs-gui/src/app/main.rs:1508
msgid "Back / forward"
msgstr "Zurück / Vor"
#: 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 "Übergeordneter Ordner"
#: crates/pdfs-gui/src/app/main.rs:1408
#: crates/pdfs-gui/src/app/main.rs:1510
msgid "Grid / list"
msgstr "Raster / Liste"
#: 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
@@ -354,7 +354,7 @@ msgstr "Raster / Liste"
msgid "Rename"
msgstr "Umbenennen"
#: 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
@@ -364,73 +364,73 @@ msgstr "Umbenennen"
msgid "Move to Trash"
msgstr "In den Papierkorb verschieben"
#: crates/pdfs-gui/src/app/main.rs:1411
#: crates/pdfs-gui/src/app/main.rs:1513
msgid "Clear the selection"
msgstr "Auswahl aufheben"
#: crates/pdfs-gui/src/app/main.rs:1417
#: crates/pdfs-gui/src/app/main.rs:1519
msgid "Larger thumbnails"
msgstr "Größere Vorschaubilder"
#: crates/pdfs-gui/src/app/main.rs:1418
#: crates/pdfs-gui/src/app/main.rs:1520
msgid "Smaller thumbnails"
msgstr "Kleinere Vorschaubilder"
#: crates/pdfs-gui/src/app/main.rs:1419
#: crates/pdfs-gui/src/app/main.rs:1521
msgid "Reset thumbnail size"
msgstr "Vorschaubildgröße zurücksetzen"
#: crates/pdfs-gui/src/app/main.rs:1420
#: crates/pdfs-gui/src/app/main.rs:1522
msgid "Select all"
msgstr "Alles auswählen"
#: crates/pdfs-gui/src/app/main.rs:1424
#: crates/pdfs-gui/src/app/main.rs:1526
msgid "Photo Viewer"
msgstr "Fotobetrachter"
#: crates/pdfs-gui/src/app/main.rs:1426
#: crates/pdfs-gui/src/app/main.rs:1528
msgid "Previous / next photo"
msgstr "Vorheriges / nächstes Foto"
#: crates/pdfs-gui/src/app/main.rs:1427
#: crates/pdfs-gui/src/app/main.rs:1529
msgid "First / last photo"
msgstr "Erstes / letztes Foto"
#: crates/pdfs-gui/src/app/main.rs:1428
#: crates/pdfs-gui/src/app/main.rs:1530
msgid "Show details"
msgstr "Details anzeigen"
#: crates/pdfs-gui/src/app/main.rs:1429
#: crates/pdfs-gui/src/app/main.rs:1531
msgid "Fullscreen"
msgstr "Vollbild"
#: crates/pdfs-gui/src/app/main.rs:1431
#: crates/pdfs-gui/src/app/main.rs:1533
msgid "Close"
msgstr "Schließen"
#: 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 "Zum Umbenennen genau ein Element auswählen"
#: 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 "Nicht verbunden"
#: 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 "Der Proton-Drive-Dienst läuft nicht."
#: 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 "Verbindung wird hergestellt …"
#: 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 "Warten auf den Start des Proton-Drive-Dienstes."
@@ -472,6 +472,7 @@ msgstr "Nichts im aktuellen Protokoll entspricht diesem Filter."
#: 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
@@ -3263,55 +3264,61 @@ msgstr "pausiert"
msgid "not available"
msgstr "nicht verfügbar"
#: crates/pdfs-gui/src/app/pages/login.rs:24
#: crates/pdfs-gui/src/app/pages/login.rs:27
msgid "Sign in to Proton"
msgstr "Bei Proton anmelden"
#: 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 "Mit dem Proton-Konto Drive verbinden."
#: crates/pdfs-gui/src/app/pages/login.rs:29
#: crates/pdfs-gui/src/app/pages/login.rs:32
msgid "Email or username"
msgstr "E-Mail oder Benutzername"
#: crates/pdfs-gui/src/app/pages/login.rs:32
#: crates/pdfs-gui/src/app/pages/login.rs:35
msgid "Password"
msgstr "Passwort"
#: crates/pdfs-gui/src/app/pages/login.rs:41
#: crates/pdfs-gui/src/app/pages/login.rs:44
msgid "Sign in"
msgstr "Anmelden"
#: crates/pdfs-gui/src/app/pages/login.rs:77
#: crates/pdfs-gui/src/app/pages/login.rs:80
msgid "Create account"
msgstr "Konto erstellen"
#: crates/pdfs-gui/src/app/pages/login.rs:81
#: crates/pdfs-gui/src/app/pages/login.rs:84
msgid "Forgot password?"
msgstr "Passwort vergessen?"
#: 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 ""
"Die gespeicherte Anmeldung konnte nicht gelesen werden. Entsperren Sie den Schlüsselbund und versuchen Sie es dann erneut."
#: crates/pdfs-gui/src/app/pages/login.rs:204
msgid "Enter your email and password."
msgstr "E-Mail-Adresse und Passwort eingeben."
#: crates/pdfs-gui/src/app/pages/login.rs:130
#: crates/pdfs-gui/src/app/pages/login.rs:209
msgid "Signing in…"
msgstr "Anmeldung läuft …"
#: 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 "Zum Fortfahren die Überprüfung abschließen …"
#: crates/pdfs-gui/src/app/pages/login.rs:195
#: crates/pdfs-gui/src/app/pages/login.rs:274
msgid "login cancelled"
msgstr "Anmeldung abgebrochen"
#: 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 "Zu viele Anmeldeversuche. Einige Minuten warten und erneut versuchen."
#: 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 "
@@ -3321,13 +3328,13 @@ msgstr ""
"ist nicht das Problem. Einige Stunden, bis zu einem Tag, warten, ohne es "
"erneut zu versuchen, dann anmelden."
#: 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 ""
"Proton ist nicht erreichbar. Bitte die Internetverbindung prüfen und erneut "
"versuchen."
#: 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."
@@ -3336,19 +3343,19 @@ msgstr ""
"gespeichert werden. Bitte sicherstellen, dass ein Schlüsselbund (GNOME "
"Keyring oder KWallet) läuft und entsperrt ist."
#: 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 "Anmeldung abgebrochen: Es wurde kein Zwei-Faktor-Code eingegeben."
#: 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 "Anmeldung abgebrochen: Es wurde kein Postfach-Passwort eingegeben."
#: 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 "Das Postfach-Passwort hat Ihr Konto nicht entsperrt."
#: 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."
@@ -3357,36 +3364,36 @@ msgstr ""
"neue Überprüfung erneut anmelden."
#. 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 "Anmeldung fehlgeschlagen: {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 ""
"Das Postfach-Passwort hat Ihr Konto nicht entsperrt. Versuchen Sie es erneut."
#: 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 ""
"Dieses Konto hat ein separates Postfach-Passwort. Geben Sie es ein, um Ihre "
"Dateien zu entsperren."
#: crates/pdfs-gui/src/app/pages/login.rs:381
#: crates/pdfs-gui/src/app/pages/login.rs:461
msgid "Mailbox Password"
msgstr "Postfach-Passwort"
#: crates/pdfs-gui/src/app/pages/login.rs:387
#: crates/pdfs-gui/src/app/pages/login.rs:467
msgid "Mailbox password"
msgstr "Postfach-Passwort"
#: 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 "Auf diesem Computer entsperrt lassen"
#: 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."
@@ -3395,50 +3402,50 @@ msgstr ""
"nach jeder Anmeldung ohne Nachfrage öffnet. Andernfalls geben Sie das "
"Passwort einmal pro Sitzung ein."
#: 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 "Entsperren"
#: 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 ist gesperrt. Geben Sie Ihr Postfach-Passwort ein, um es zu "
"entsperren."
#: crates/pdfs-gui/src/app/pages/login.rs:482
#: crates/pdfs-gui/src/app/pages/login.rs:562
msgid "Unlocked."
msgstr "Entsperrt."
#: crates/pdfs-gui/src/app/pages/login.rs:487
#: crates/pdfs-gui/src/app/pages/login.rs:567
msgid "Couldn't unlock"
msgstr "Entsperren fehlgeschlagen"
#: crates/pdfs-gui/src/app/pages/login.rs:500
#: crates/pdfs-gui/src/app/pages/login.rs:580
msgid "Two-Factor Authentication"
msgstr "Zwei-Faktor-Authentifizierung"
#: 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 ""
"Den Code aus der Authentifizierungs-App oder einen der "
"Wiederherstellungscodes eingeben."
#: crates/pdfs-gui/src/app/pages/login.rs:508
#: crates/pdfs-gui/src/app/pages/login.rs:588
msgid "Authentication code"
msgstr "Authentifizierungscode"
#: crates/pdfs-gui/src/app/pages/login.rs:515
#: crates/pdfs-gui/src/app/pages/login.rs:595
msgid "Confirm"
msgstr "Bestätigen"
#
#: crates/pdfs-gui/src/app/pages/login.rs:546
#: crates/pdfs-gui/src/app/pages/login.rs:626
msgid "Verify in Your Browser"
msgstr "Im Browser überprüfen"
#: 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."
@@ -3448,20 +3455,20 @@ msgstr ""
"und wähle „Weiter“."
#
#: crates/pdfs-gui/src/app/pages/login.rs:554
#: crates/pdfs-gui/src/app/pages/login.rs:634
msgid "Open Verification Page"
msgstr "Überprüfungsseite öffnen"
#
#: crates/pdfs-gui/src/app/pages/login.rs:561
#: crates/pdfs-gui/src/app/pages/login.rs:641
msgid "Continue"
msgstr "Weiter"
#: crates/pdfs-gui/src/app/pages/login.rs:600
#: crates/pdfs-gui/src/app/pages/login.rs:680
msgid "Sign Out?"
msgstr "Abmelden?"
#: 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."
@@ -3470,7 +3477,7 @@ msgstr ""
"nächsten Anmeldung. Dateien, die sich bereits auf diesem Computer befinden, "
"bleiben, wo sie sind."
#: crates/pdfs-gui/src/app/pages/login.rs:604
#: crates/pdfs-gui/src/app/pages/login.rs:684
msgid "Sign Out"
msgstr "Abmelden"