diff --git a/crates/pdfs-gui/src/app/pages/status.rs b/crates/pdfs-gui/src/app/pages/status.rs index e6fe81e..b4b2f65 100644 --- a/crates/pdfs-gui/src/app/pages/status.rs +++ b/crates/pdfs-gui/src/app/pages/status.rs @@ -1387,12 +1387,39 @@ pub(crate) fn paint_status(ui: &Rc, status: Response) { /// read-out so the page doesn't flicker on a blip. pub(crate) fn paint_disconnected(ui: &Rc) { set_mounted(ui, false); - paint_sync_status(ui, SyncState::Disconnected); for r in ui.status.pin_rows.borrow().iter() { if let Some(b) = &r.unpin { b.set_sensitive(false); } } + // A running daemon whose mount fails on every try never answers either, + // and "isn't running" would be wrong for it (B263, B277). The pages read + // the same failure record. + let ui = ui.clone(); + glib::spawn_future_local(async move { + let failure = if service_down().await { + None + } else { + let state_dir = ui.dirs.state_dir(); + gio::spawn_blocking(move || pdfs_core::mountfail::read(&state_dir)) + .await + .ok() + .flatten() + }; + // The daemon may have answered while this looked. + if *ui.mounted.borrow() { + return; + } + paint_sync_status( + &ui, + match failure { + Some(failure) => SyncState::CannotOpen { + not_empty: failure.not_empty.is_some(), + }, + None => SyncState::Disconnected, + }, + ); + }); } /// What the sidebar's status strip reports, most urgent first. @@ -1436,6 +1463,11 @@ pub(crate) enum SyncState { }, /// No mount daemon answered: still starting, or the service is down. Disconnected, + /// The service runs, but its mount fails on every try. `not_empty` when + /// it refuses a folder that already has files in it. + CannotOpen { + not_empty: bool, + }, /// The daemon is running but didn't answer in time. NotResponding, } @@ -1444,7 +1476,10 @@ pub(crate) enum SyncState { /// one-line state, and a detail line. fn paint_sync_status(ui: &Rc, state: SyncState) { let paused = matches!(state, SyncState::Paused { .. }); - let connected = !matches!(state, SyncState::Disconnected | SyncState::NotResponding); + let connected = !matches!( + state, + SyncState::Disconnected | SyncState::CannotOpen { .. } | SyncState::NotResponding + ); let expired = matches!(state, SyncState::SessionExpired { .. }); let outdated = matches!(state, SyncState::Outdated { .. }); let (icon, class, title, detail) = match state { @@ -1536,6 +1571,16 @@ fn paint_sync_status(ui: &Rc, state: SyncState) { gettext("Not connected"), Some(gettext("Proton Drive isn't running")), ), + SyncState::CannotOpen { not_empty } => ( + "dialog-warning-symbolic", + Some("warning"), + gettext("Can't open your Drive"), + Some(if not_empty { + gettext("Your Proton Drive folder isn't empty") + } else { + gettext("Proton Drive keeps trying to start") + }), + ), SyncState::NotResponding => ( "dialog-warning-symbolic", Some("warning"), diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 062827c..da3abf4 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -44,6 +44,11 @@ scratch (user data in `staging/` and `recovery/` is never touched by this). files in it. **After upgrading:** if your `~/ProtonDrive` has files underneath, for example saved there while the service was stopped, My files does not open until you move them out. +- **The sidebar no longer says "Proton Drive isn't running" while the service is running** + (B263, B277). When the service runs but cannot open My files, for example because its folder + has files in it, the status at the bottom of the sidebar and on the Sync page now reads + "Can't open your Drive" with the reason, like the page itself. + - **A synced folder stops instead of deleting when nearly all of it vanishes at once** (B270). The guard against a lost folder, such as a disk that is not mounted, stopped a pass only when every synced file was gone. One file left over was enough to clear it, and the next pass diff --git a/po/de.po b/po/de.po index 8c94a20..bf0a2c0 100644 --- a/po/de.po +++ b/po/de.po @@ -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-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: German\n" @@ -417,7 +417,7 @@ msgstr "Zum Umbenennen genau ein Element auswählen" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "Nicht verbunden" @@ -426,6 +426,7 @@ msgid "The Proton Drive service isn't running." msgstr "Der Proton-Drive-Dienst läuft nicht." #: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "Proton Drive kann nicht geöffnet werden" @@ -435,7 +436,11 @@ msgid "" "“{path}” already has files in it, and My files would hide them. Proton Drive " "tries again on its own once the folder is empty. You can also choose another " "folder for My files in Preferences." -msgstr "„{path}“ enthält bereits Dateien, die „Meine Dateien“ verdecken würde. Proton Drive versucht es selbstständig erneut, sobald der Ordner leer ist. Sie können in den Einstellungen auch einen anderen Ordner für „Meine Dateien“ wählen." +msgstr "" +"„{path}“ enthält bereits Dateien, die „Meine Dateien“ verdecken würde. " +"Proton Drive versucht es selbstständig erneut, sobald der Ordner leer ist. " +"Sie können in den Einstellungen auch einen anderen Ordner für „Meine " +"Dateien“ wählen." #: crates/pdfs-gui/src/app/main.rs:1837 #, rust-format @@ -471,8 +476,14 @@ msgid_plural "" "“{path}” already has {n} items in it. My files would hide them, so Proton " "Drive does not open there. Move the items to another folder, or choose " "another folder for My files." -msgstr[0] "„{path}“ enthält bereits {n} Element. „Meine Dateien“ würde es verdecken, daher öffnet Proton Drive dort nicht. Verschieben Sie das Element in einen anderen Ordner, oder wählen Sie einen anderen Ordner für „Meine Dateien“." -msgstr[1] "„{path}“ enthält bereits {n} Elemente. „Meine Dateien“ würde sie verdecken, daher öffnet Proton Drive dort nicht. Verschieben Sie die Elemente in einen anderen Ordner, oder wählen Sie einen anderen Ordner für „Meine Dateien“." +msgstr[0] "" +"„{path}“ enthält bereits {n} Element. „Meine Dateien“ würde es verdecken, " +"daher öffnet Proton Drive dort nicht. Verschieben Sie das Element in einen " +"anderen Ordner, oder wählen Sie einen anderen Ordner für „Meine Dateien“." +msgstr[1] "" +"„{path}“ enthält bereits {n} Elemente. „Meine Dateien“ würde sie verdecken, " +"daher öffnet Proton Drive dort nicht. Verschieben Sie die Elemente in einen " +"anderen Ordner, oder wählen Sie einen anderen Ordner für „Meine Dateien“." #: crates/pdfs-gui/src/app/main.rs:1874 msgid "Not Now" @@ -1350,7 +1361,7 @@ msgstr "Alben konnten nicht geladen werden" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1620,7 +1631,7 @@ msgid "Make available offline" msgstr "Offline verfügbar machen" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "Nur online verfügbar machen" @@ -2970,7 +2981,7 @@ msgid "Sync paused until you resume" msgstr "Synchronisierung bis zur Fortsetzung pausiert" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "Synchronisierung pausiert" @@ -5045,8 +5056,12 @@ msgid "" msgid_plural "" "“{path}” already has {n} items in it. My files would hide them while Proton " "Drive runs, and they would not be uploaded." -msgstr[0] "„{path}“ enthält bereits {n} Element. „Meine Dateien“ würde es verdecken, solange Proton Drive läuft, und es würde nicht hochgeladen." -msgstr[1] "„{path}“ enthält bereits {n} Elemente. „Meine Dateien“ würde sie verdecken, solange Proton Drive läuft, und sie würden nicht hochgeladen." +msgstr[0] "" +"„{path}“ enthält bereits {n} Element. „Meine Dateien“ würde es verdecken, " +"solange Proton Drive läuft, und es würde nicht hochgeladen." +msgstr[1] "" +"„{path}“ enthält bereits {n} Elemente. „Meine Dateien“ würde sie verdecken, " +"solange Proton Drive läuft, und sie würden nicht hochgeladen." #: crates/pdfs-gui/src/app/pages/status.rs:870 msgid "Couldn't save the folder" @@ -5165,140 +5180,148 @@ msgstr "{used} zwischengespeichert – keine Grenze festgelegt" msgid "{used} of {limit} used" msgstr "{used} von {limit} belegt" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "Sitzung abgelaufen" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "{queued} · zum Synchronisieren erneut anmelden" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "Zum Synchronisieren erneut anmelden" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "Anmeldung nicht gespeichert" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "" "Entsperren Sie Ihren Schlüsselbund, sonst werden Sie beim nächsten Neustart " "abgemeldet" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "Neu starten, um das Update abzuschließen" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "Eine ältere Version von Proton Drive läuft noch" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "Proton Drive {version} läuft noch" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "{queued} · wird {time} fortgesetzt" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "Wird {time} fortgesetzt" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "Bis zur manuellen Fortsetzung" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" msgstr[0] "{n} Änderung erfordert Aufmerksamkeit" msgstr[1] "{n} Änderungen erfordern Aufmerksamkeit" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "Offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "Nur zwischengespeicherte Dateien" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "Wird synchronisiert" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "Auf dem neuesten Stand" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "Proton Drive läuft nicht" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "Ihr Proton-Drive-Ordner ist nicht leer" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "Proton Drive versucht immer wieder zu starten" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "Reagiert nicht" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "Proton Drive braucht zu lange für eine Antwort" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "später" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "um %H:%M" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "am %a um %H:%M" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "am %-d. %b" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "Keine offline verfügbaren Dateien" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "" "Mit einem Rechtsklick auf eine Datei oder einen Ordner „Offline verfügbar“ " "auswählen." -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "Konnte nicht auf „nur online“ umgestellt werden" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "Weniger anzeigen" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files" diff --git a/po/en_GB.po b/po/en_GB.po index 08adde6..214a015 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -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-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: English (United Kingdom)\n" @@ -413,7 +413,7 @@ msgstr "Select a single item to rename it" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "Not connected" @@ -422,6 +422,7 @@ msgid "The Proton Drive service isn't running." msgstr "The Proton Drive service isn't running." #: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "Can't open your Drive" @@ -431,7 +432,10 @@ msgid "" "“{path}” already has files in it, and My files would hide them. Proton Drive " "tries again on its own once the folder is empty. You can also choose another " "folder for My files in Preferences." -msgstr "“{path}” already has files in it, and My files would hide them. Proton Drive tries again on its own once the folder is empty. You can also choose another folder for My files in Preferences." +msgstr "" +"“{path}” already has files in it, and My files would hide them. Proton Drive " +"tries again on its own once the folder is empty. You can also choose another " +"folder for My files in Preferences." #: crates/pdfs-gui/src/app/main.rs:1837 #, rust-format @@ -467,8 +471,14 @@ msgid_plural "" "“{path}” already has {n} items in it. My files would hide them, so Proton " "Drive does not open there. Move the items to another folder, or choose " "another folder for My files." -msgstr[0] "“{path}” already has {n} item in it. My files would hide it, so Proton Drive does not open there. Move the item to another folder, or choose another folder for My files." -msgstr[1] "“{path}” already has {n} items in it. My files would hide them, so Proton Drive does not open there. Move the items to another folder, or choose another folder for My files." +msgstr[0] "" +"“{path}” already has {n} item in it. My files would hide it, so Proton Drive " +"does not open there. Move the item to another folder, or choose another " +"folder for My files." +msgstr[1] "" +"“{path}” already has {n} items in it. My files would hide them, so Proton " +"Drive does not open there. Move the items to another folder, or choose " +"another folder for My files." #: crates/pdfs-gui/src/app/main.rs:1874 msgid "Not Now" @@ -1338,7 +1348,7 @@ msgstr "Couldn't load albums" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1608,7 +1618,7 @@ msgid "Make available offline" msgstr "Make available offline" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "Make online only" @@ -2931,7 +2941,7 @@ msgid "Sync paused until you resume" msgstr "Sync paused until you resume" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "Sync paused" @@ -4948,8 +4958,12 @@ msgid "" msgid_plural "" "“{path}” already has {n} items in it. My files would hide them while Proton " "Drive runs, and they would not be uploaded." -msgstr[0] "“{path}” already has {n} item in it. My files would hide it while Proton Drive runs, and it would not be uploaded." -msgstr[1] "“{path}” already has {n} items in it. My files would hide them while Proton Drive runs, and they would not be uploaded." +msgstr[0] "" +"“{path}” already has {n} item in it. My files would hide it while Proton " +"Drive runs, and it would not be uploaded." +msgstr[1] "" +"“{path}” already has {n} items in it. My files would hide them while Proton " +"Drive runs, and they would not be uploaded." #: crates/pdfs-gui/src/app/pages/status.rs:870 msgid "Couldn't save the folder" @@ -5066,136 +5080,144 @@ msgstr "{used} cached — no limit set" msgid "{used} of {limit} used" msgstr "{used} of {limit} used" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "Session expired" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "{queued} · sign in again to sync" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "Sign in again to sync" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "Sign-in not saved" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "Unlock your keyring, or the next reboot signs you out" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "Restart to finish updating" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "An older version of Proton Drive is still running" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "Proton Drive {version} is still running" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "{queued} · resumes {time}" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "Resumes {time}" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "Until you resume" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" msgstr[0] "{n} change needs attention" msgstr[1] "{n} changes need attention" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "Offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "Cached files only" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "Syncing" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "Up to date" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "Proton Drive isn't running" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "Your Proton Drive folder isn't empty" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "Proton Drive keeps trying to start" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "Not responding" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "Proton Drive is taking too long to answer" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "later" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "at %H:%M" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "%a %H:%M" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "%e %b" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "No files kept offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "Right-click a file or folder and choose “Available offline”." -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "Couldn't make it online only" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "Show fewer" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files" diff --git a/po/es.po b/po/es.po index ee201f4..f9ef66f 100644 --- a/po/es.po +++ b/po/es.po @@ -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-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Spanish\n" @@ -415,7 +415,7 @@ msgstr "Seleccione un único elemento para renombrarlo" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "Sin conexión" @@ -424,6 +424,7 @@ 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:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "No se puede abrir Proton Drive" @@ -433,7 +434,10 @@ msgid "" "“{path}” already has files in it, and My files would hide them. Proton Drive " "tries again on its own once the folder is empty. You can also choose another " "folder for My files in Preferences." -msgstr "“{path}” ya contiene archivos, y Mis archivos los ocultaría. Proton Drive vuelve a intentarlo por sí solo cuando la carpeta esté vacía. También puedes elegir otra carpeta para Mis archivos en Preferencias." +msgstr "" +"“{path}” ya contiene archivos, y Mis archivos los ocultaría. Proton Drive " +"vuelve a intentarlo por sí solo cuando la carpeta esté vacía. También puedes " +"elegir otra carpeta para Mis archivos en Preferencias." #: crates/pdfs-gui/src/app/main.rs:1837 #, rust-format @@ -469,8 +473,14 @@ msgid_plural "" "“{path}” already has {n} items in it. My files would hide them, so Proton " "Drive does not open there. Move the items to another folder, or choose " "another folder for My files." -msgstr[0] "“{path}” ya contiene {n} elemento. Mis archivos lo ocultaría, así que Proton Drive no se abre ahí. Mueve el elemento a otra carpeta o elige otra carpeta para Mis archivos." -msgstr[1] "“{path}” ya contiene {n} elementos. Mis archivos los ocultaría, así que Proton Drive no se abre ahí. Mueve los elementos a otra carpeta o elige otra carpeta para Mis archivos." +msgstr[0] "" +"“{path}” ya contiene {n} elemento. Mis archivos lo ocultaría, así que Proton " +"Drive no se abre ahí. Mueve el elemento a otra carpeta o elige otra carpeta " +"para Mis archivos." +msgstr[1] "" +"“{path}” ya contiene {n} elementos. Mis archivos los ocultaría, así que " +"Proton Drive no se abre ahí. Mueve los elementos a otra carpeta o elige otra " +"carpeta para Mis archivos." #: crates/pdfs-gui/src/app/main.rs:1874 msgid "Not Now" @@ -1344,7 +1354,7 @@ msgstr "No se pudieron cargar los álbumes" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1614,7 +1624,7 @@ msgid "Make available offline" msgstr "Hacer disponible sin conexión" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "Hacer solo en línea" @@ -2953,7 +2963,7 @@ msgid "Sync paused until you resume" msgstr "Sincronización en pausa hasta que la reanude" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "Sincronización en pausa" @@ -5006,8 +5016,12 @@ msgid "" msgid_plural "" "“{path}” already has {n} items in it. My files would hide them while Proton " "Drive runs, and they would not be uploaded." -msgstr[0] "“{path}” ya contiene {n} elemento. Mis archivos lo ocultaría mientras Proton Drive esté en marcha, y no se subiría." -msgstr[1] "“{path}” ya contiene {n} elementos. Mis archivos los ocultaría mientras Proton Drive esté en marcha, y no se subirían." +msgstr[0] "" +"“{path}” ya contiene {n} elemento. Mis archivos lo ocultaría mientras Proton " +"Drive esté en marcha, y no se subiría." +msgstr[1] "" +"“{path}” ya contiene {n} elementos. Mis archivos los ocultaría mientras " +"Proton Drive esté en marcha, y no se subirían." #: crates/pdfs-gui/src/app/pages/status.rs:870 msgid "Couldn't save the folder" @@ -5125,139 +5139,147 @@ msgstr "{used} en caché — sin límite" msgid "{used} of {limit} used" msgstr "{used} de {limit} usados" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "Sesión caducada" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "{queued} · vuelva a iniciar sesión para sincronizar" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "Vuelva a iniciar sesión para sincronizar" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "Inicio de sesión no guardado" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "" "Desbloquee el depósito de claves o el próximo reinicio cerrará su sesión" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "Reinicie para terminar la actualización" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "Todavía se está ejecutando una versión anterior de Proton Drive" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "Proton Drive {version} todavía se está ejecutando" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "{queued} · se reanuda {time}" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "Se reanuda {time}" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "Hasta que la reanude" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" msgstr[0] "{n} cambio requiere atención" msgstr[1] "{n} cambios requieren atención" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "Sin conexión" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "Solo archivos en caché" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "Sincronizando" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "Actualizado" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "Proton Drive no está en ejecución" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "Tu carpeta de Proton Drive no está vacía" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "Proton Drive sigue intentando iniciarse" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "No responde" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "Proton Drive está tardando demasiado en responder" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "más tarde" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "a las %H:%M" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "%a %H:%M" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "%-d %b" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "No hay archivos disponibles sin conexión" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "" "Pulse con el botón derecho en un archivo o una carpeta y elija “Disponible " "sin conexión”." -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "No se pudo hacer solo en línea" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "Mostrar menos" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files" diff --git a/po/fr.po b/po/fr.po index ff5e649..25f4120 100644 --- a/po/fr.po +++ b/po/fr.po @@ -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-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: French\n" @@ -417,7 +417,7 @@ msgstr "Sélectionnez un seul élément pour le renommer" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "Non connecté" @@ -426,6 +426,7 @@ msgid "The Proton Drive service isn't running." msgstr "Le service Proton Drive n’est pas en cours d’exécution." #: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "Impossible d’ouvrir Proton Drive" @@ -435,7 +436,10 @@ msgid "" "“{path}” already has files in it, and My files would hide them. Proton Drive " "tries again on its own once the folder is empty. You can also choose another " "folder for My files in Preferences." -msgstr "« {path} » contient déjà des fichiers, que « Mes fichiers » masquerait. Proton Drive réessaie de lui-même dès que le dossier est vide. Vous pouvez aussi choisir un autre dossier pour « Mes fichiers » dans les Préférences." +msgstr "" +"« {path} » contient déjà des fichiers, que « Mes fichiers » masquerait. " +"Proton Drive réessaie de lui-même dès que le dossier est vide. Vous pouvez " +"aussi choisir un autre dossier pour « Mes fichiers » dans les Préférences." #: crates/pdfs-gui/src/app/main.rs:1837 #, rust-format @@ -471,8 +475,14 @@ msgid_plural "" "“{path}” already has {n} items in it. My files would hide them, so Proton " "Drive does not open there. Move the items to another folder, or choose " "another folder for My files." -msgstr[0] "« {path} » contient déjà {n} élément. « Mes fichiers » le masquerait, c’est pourquoi Proton Drive ne s’y ouvre pas. Déplacez l’élément dans un autre dossier, ou choisissez un autre dossier pour « Mes fichiers »." -msgstr[1] "« {path} » contient déjà {n} éléments. « Mes fichiers » les masquerait, c’est pourquoi Proton Drive ne s’y ouvre pas. Déplacez les éléments dans un autre dossier, ou choisissez un autre dossier pour « Mes fichiers »." +msgstr[0] "" +"« {path} » contient déjà {n} élément. « Mes fichiers » le masquerait, c’est " +"pourquoi Proton Drive ne s’y ouvre pas. Déplacez l’élément dans un autre " +"dossier, ou choisissez un autre dossier pour « Mes fichiers »." +msgstr[1] "" +"« {path} » contient déjà {n} éléments. « Mes fichiers » les masquerait, " +"c’est pourquoi Proton Drive ne s’y ouvre pas. Déplacez les éléments dans un " +"autre dossier, ou choisissez un autre dossier pour « Mes fichiers »." #: crates/pdfs-gui/src/app/main.rs:1874 msgid "Not Now" @@ -1355,7 +1365,7 @@ msgstr "Impossible de charger les albums" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1625,7 +1635,7 @@ msgid "Make available offline" msgstr "Rendre disponible hors ligne" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "Garder en ligne uniquement" @@ -2970,7 +2980,7 @@ msgid "Sync paused until you resume" msgstr "Synchronisation en pause jusqu’à la reprise" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "Synchronisation en pause" @@ -5045,8 +5055,12 @@ msgid "" msgid_plural "" "“{path}” already has {n} items in it. My files would hide them while Proton " "Drive runs, and they would not be uploaded." -msgstr[0] "« {path} » contient déjà {n} élément. « Mes fichiers » le masquerait tant que Proton Drive fonctionne, et il ne serait pas téléversé." -msgstr[1] "« {path} » contient déjà {n} éléments. « Mes fichiers » les masquerait tant que Proton Drive fonctionne, et ils ne seraient pas téléversés." +msgstr[0] "" +"« {path} » contient déjà {n} élément. « Mes fichiers » le masquerait tant " +"que Proton Drive fonctionne, et il ne serait pas téléversé." +msgstr[1] "" +"« {path} » contient déjà {n} éléments. « Mes fichiers » les masquerait tant " +"que Proton Drive fonctionne, et ils ne seraient pas téléversés." #: crates/pdfs-gui/src/app/pages/status.rs:870 msgid "Couldn't save the folder" @@ -5166,141 +5180,149 @@ msgstr "{used} en cache — aucune limite définie" msgid "{used} of {limit} used" msgstr "{used} utilisés sur {limit}" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "Session expirée" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "{queued} · reconnectez-vous pour synchroniser" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "Reconnectez-vous pour synchroniser" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "Connexion non enregistrée" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "" "Déverrouillez votre trousseau, sinon le prochain redémarrage vous " "déconnectera" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "Redémarrez pour terminer la mise à jour" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "" "Une version plus ancienne de Proton Drive est toujours en cours d’exécution" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "Proton Drive {version} est toujours en cours d’exécution" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "{queued} · reprise {time}" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "Reprise {time}" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "Jusqu’à la reprise" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" msgstr[0] "{n} modification requiert votre attention" msgstr[1] "{n} modifications requièrent votre attention" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "Hors ligne" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "Fichiers en cache uniquement" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "Synchronisation" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "À jour" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "Proton Drive n’est pas en cours d’exécution" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "Votre dossier Proton Drive n’est pas vide" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "Proton Drive continue d’essayer de démarrer" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "Ne répond pas" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "Proton Drive met trop de temps à répondre" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "plus tard" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "à %H:%M" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "%a %H:%M" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "%e %b" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "Aucun fichier disponible hors ligne" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "" "Faites un clic droit sur un fichier ou un dossier et choisissez « Disponible " "hors ligne »." -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "Impossible de le garder en ligne uniquement" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "Afficher moins" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files" diff --git a/po/it.po b/po/it.po index 1d89052..edbaa24 100644 --- a/po/it.po +++ b/po/it.po @@ -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-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Italian\n" @@ -413,7 +413,7 @@ msgstr "Seleziona un solo elemento per rinominarlo" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "Non connesso" @@ -422,6 +422,7 @@ msgid "The Proton Drive service isn't running." msgstr "Il servizio di Proton Drive non è in esecuzione." #: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "Impossibile aprire Proton Drive" @@ -431,7 +432,10 @@ msgid "" "“{path}” already has files in it, and My files would hide them. Proton Drive " "tries again on its own once the folder is empty. You can also choose another " "folder for My files in Preferences." -msgstr "“{path}” contiene già dei file, e «I miei file» li nasconderebbe. Proton Drive riprova da solo quando la cartella è vuota. Puoi anche scegliere un’altra cartella per «I miei file» nelle Preferenze." +msgstr "" +"“{path}” contiene già dei file, e «I miei file» li nasconderebbe. Proton " +"Drive riprova da solo quando la cartella è vuota. Puoi anche scegliere " +"un’altra cartella per «I miei file» nelle Preferenze." #: crates/pdfs-gui/src/app/main.rs:1837 #, rust-format @@ -467,8 +471,14 @@ msgid_plural "" "“{path}” already has {n} items in it. My files would hide them, so Proton " "Drive does not open there. Move the items to another folder, or choose " "another folder for My files." -msgstr[0] "“{path}” contiene già {n} elemento. «I miei file» lo nasconderebbe, quindi Proton Drive non si apre lì. Sposta l’elemento in un’altra cartella o scegli un’altra cartella per «I miei file»." -msgstr[1] "“{path}” contiene già {n} elementi. «I miei file» li nasconderebbe, quindi Proton Drive non si apre lì. Sposta gli elementi in un’altra cartella o scegli un’altra cartella per «I miei file»." +msgstr[0] "" +"“{path}” contiene già {n} elemento. «I miei file» lo nasconderebbe, quindi " +"Proton Drive non si apre lì. Sposta l’elemento in un’altra cartella o scegli " +"un’altra cartella per «I miei file»." +msgstr[1] "" +"“{path}” contiene già {n} elementi. «I miei file» li nasconderebbe, quindi " +"Proton Drive non si apre lì. Sposta gli elementi in un’altra cartella o " +"scegli un’altra cartella per «I miei file»." #: crates/pdfs-gui/src/app/main.rs:1874 msgid "Not Now" @@ -1349,7 +1359,7 @@ msgstr "Impossibile caricare gli album" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1619,7 +1629,7 @@ msgid "Make available offline" msgstr "Rendi disponibile offline" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "Rendi solo online" @@ -2968,7 +2978,7 @@ msgid "Sync paused until you resume" msgstr "Sincronizzazione in pausa finché non riprendi" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "Sincronizzazione in pausa" @@ -5025,8 +5035,12 @@ msgid "" msgid_plural "" "“{path}” already has {n} items in it. My files would hide them while Proton " "Drive runs, and they would not be uploaded." -msgstr[0] "“{path}” contiene già {n} elemento. «I miei file» lo nasconderebbe mentre Proton Drive è in esecuzione, e non verrebbe caricato." -msgstr[1] "“{path}” contiene già {n} elementi. «I miei file» li nasconderebbe mentre Proton Drive è in esecuzione, e non verrebbero caricati." +msgstr[0] "" +"“{path}” contiene già {n} elemento. «I miei file» lo nasconderebbe mentre " +"Proton Drive è in esecuzione, e non verrebbe caricato." +msgstr[1] "" +"“{path}” contiene già {n} elementi. «I miei file» li nasconderebbe mentre " +"Proton Drive è in esecuzione, e non verrebbero caricati." #: crates/pdfs-gui/src/app/pages/status.rs:870 msgid "Couldn't save the folder" @@ -5144,138 +5158,146 @@ msgstr "{used} in cache — nessun limite impostato" msgid "{used} of {limit} used" msgstr "{used} di {limit} utilizzati" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "Sessione scaduta" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "{queued} · accedi di nuovo per sincronizzare" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "Accedi di nuovo per sincronizzare" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "Accesso non salvato" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "" "Sblocca il portachiavi, altrimenti il prossimo riavvio ti disconnetterà" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "Riavvia per completare l'aggiornamento" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "È ancora in esecuzione una versione precedente di Proton Drive" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "Proton Drive {version} è ancora in esecuzione" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "{queued} · riprende {time}" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "Riprende {time}" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "Finché non riprendi" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" msgstr[0] "{n} modifica richiede attenzione" msgstr[1] "{n} modifiche richiedono attenzione" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "Offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "Solo file in cache" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "Sincronizzazione in corso" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "Aggiornato" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "Proton Drive non è in esecuzione" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "La tua cartella di Proton Drive non è vuota" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "Proton Drive continua a provare ad avviarsi" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "Non risponde" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "Proton Drive impiega troppo tempo a rispondere" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "più tardi" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "alle %H:%M" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "%a %H:%M" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "%e %b" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "Nessun file mantenuto offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "" "Fai clic destro su un file o una cartella e scegli “Disponibile offline”." -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "Impossibile renderlo solo online" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "Mostra meno" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files" diff --git a/po/nl.po b/po/nl.po index 71b29df..b90b987 100644 --- a/po/nl.po +++ b/po/nl.po @@ -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-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Dutch\n" @@ -414,7 +414,7 @@ msgstr "Selecteer één item om het te hernoemen" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "Niet verbonden" @@ -423,6 +423,7 @@ msgid "The Proton Drive service isn't running." msgstr "De Proton Drive-service draait niet." #: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "Kan Proton Drive niet openen" @@ -432,7 +433,10 @@ msgid "" "“{path}” already has files in it, and My files would hide them. Proton Drive " "tries again on its own once the folder is empty. You can also choose another " "folder for My files in Preferences." -msgstr "“{path}” bevat al bestanden, en Mijn bestanden zou ze verbergen. Proton Drive probeert het zelf opnieuw zodra de map leeg is. Je kunt in Voorkeuren ook een andere map voor Mijn bestanden kiezen." +msgstr "" +"“{path}” bevat al bestanden, en Mijn bestanden zou ze verbergen. Proton " +"Drive probeert het zelf opnieuw zodra de map leeg is. Je kunt in Voorkeuren " +"ook een andere map voor Mijn bestanden kiezen." #: crates/pdfs-gui/src/app/main.rs:1837 #, rust-format @@ -468,8 +472,14 @@ msgid_plural "" "“{path}” already has {n} items in it. My files would hide them, so Proton " "Drive does not open there. Move the items to another folder, or choose " "another folder for My files." -msgstr[0] "“{path}” bevat al {n} item. Mijn bestanden zou het verbergen, dus Proton Drive opent daar niet. Verplaats het item naar een andere map, of kies een andere map voor Mijn bestanden." -msgstr[1] "“{path}” bevat al {n} items. Mijn bestanden zou ze verbergen, dus Proton Drive opent daar niet. Verplaats de items naar een andere map, of kies een andere map voor Mijn bestanden." +msgstr[0] "" +"“{path}” bevat al {n} item. Mijn bestanden zou het verbergen, dus Proton " +"Drive opent daar niet. Verplaats het item naar een andere map, of kies een " +"andere map voor Mijn bestanden." +msgstr[1] "" +"“{path}” bevat al {n} items. Mijn bestanden zou ze verbergen, dus Proton " +"Drive opent daar niet. Verplaats de items naar een andere map, of kies een " +"andere map voor Mijn bestanden." #: crates/pdfs-gui/src/app/main.rs:1874 msgid "Not Now" @@ -1345,7 +1355,7 @@ msgstr "Kon albums niet laden" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1615,7 +1625,7 @@ msgid "Make available offline" msgstr "Offline beschikbaar maken" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "Alleen online maken" @@ -2958,7 +2968,7 @@ msgid "Sync paused until you resume" msgstr "Synchronisatie gepauzeerd totdat je hervat" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "Synchronisatie gepauzeerd" @@ -5018,8 +5028,12 @@ msgid "" msgid_plural "" "“{path}” already has {n} items in it. My files would hide them while Proton " "Drive runs, and they would not be uploaded." -msgstr[0] "“{path}” bevat al {n} item. Mijn bestanden zou het verbergen zolang Proton Drive draait, en het zou niet worden geüpload." -msgstr[1] "“{path}” bevat al {n} items. Mijn bestanden zou ze verbergen zolang Proton Drive draait, en ze zouden niet worden geüpload." +msgstr[0] "" +"“{path}” bevat al {n} item. Mijn bestanden zou het verbergen zolang Proton " +"Drive draait, en het zou niet worden geüpload." +msgstr[1] "" +"“{path}” bevat al {n} items. Mijn bestanden zou ze verbergen zolang Proton " +"Drive draait, en ze zouden niet worden geüpload." #: crates/pdfs-gui/src/app/pages/status.rs:870 msgid "Couldn't save the folder" @@ -5138,137 +5152,145 @@ msgstr "{used} in cache — geen limiet ingesteld" msgid "{used} of {limit} used" msgstr "{used} van {limit} gebruikt" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "Sessie verlopen" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "{queued} · meld je opnieuw aan om te synchroniseren" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "Meld je opnieuw aan om te synchroniseren" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "Aanmelding niet opgeslagen" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "" "Ontgrendel je sleutelbos, anders word je bij de volgende herstart afgemeld" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "Start opnieuw om de update af te ronden" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "Er draait nog een oudere versie van Proton Drive" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "Proton Drive {version} draait nog" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "{queued} · hervat {time}" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "Hervat {time}" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "Totdat je hervat" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" msgstr[0] "{n} wijziging vereist aandacht" msgstr[1] "{n} wijzigingen vereisen aandacht" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "Offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "Alleen bestanden in cache" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "Synchroniseren" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "Bijgewerkt" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "Proton Drive draait niet" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "Je Proton Drive-map is niet leeg" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "Proton Drive blijft proberen te starten" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "Reageert niet" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "Proton Drive doet er te lang over om te antwoorden" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "later" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "om %H:%M" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "%a %H:%M" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "%e %b" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "Geen offline bewaarde bestanden" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "Klik met rechts op een bestand of map en kies “Offline beschikbaar”." -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "Kon het niet alleen online maken" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "Minder tonen" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files" diff --git a/po/pdfs.pot b/po/pdfs.pot index ce556dd..0a6f3f2 100644 --- a/po/pdfs.pot +++ b/po/pdfs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 3.6.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -390,7 +390,7 @@ msgstr "" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "" @@ -399,6 +399,7 @@ msgid "The Proton Drive service isn't running." msgstr "" #: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "" @@ -1301,7 +1302,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1571,7 +1572,7 @@ msgid "Make available offline" msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "" @@ -2848,7 +2849,7 @@ msgid "Sync paused until you resume" msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "" @@ -4912,136 +4913,144 @@ msgstr "" msgid "{used} of {limit} used" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files" diff --git a/po/pl.po b/po/pl.po index 59591e4..df3a2e9 100644 --- a/po/pl.po +++ b/po/pl.po @@ -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-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Polish\n" @@ -418,7 +418,7 @@ msgstr "Należy zaznaczyć jeden element, aby zmienić jego nazwę" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "Brak połączenia" @@ -427,6 +427,7 @@ msgid "The Proton Drive service isn't running." msgstr "Usługa Proton Drive nie jest uruchomiona." #: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "Nie można otworzyć Proton Drive" @@ -436,7 +437,10 @@ msgid "" "“{path}” already has files in it, and My files would hide them. Proton Drive " "tries again on its own once the folder is empty. You can also choose another " "folder for My files in Preferences." -msgstr "„{path}” zawiera już pliki, które „Moje pliki” by ukryły. Proton Drive sam ponowi próbę, gdy katalog będzie pusty. Możesz też wybrać inny katalog dla „Moich plików” w Preferencjach." +msgstr "" +"„{path}” zawiera już pliki, które „Moje pliki” by ukryły. Proton Drive sam " +"ponowi próbę, gdy katalog będzie pusty. Możesz też wybrać inny katalog dla " +"„Moich plików” w Preferencjach." #: crates/pdfs-gui/src/app/main.rs:1837 #, rust-format @@ -472,9 +476,18 @@ msgid_plural "" "“{path}” already has {n} items in it. My files would hide them, so Proton " "Drive does not open there. Move the items to another folder, or choose " "another folder for My files." -msgstr[0] "„{path}” zawiera już {n} element. „Moje pliki” by go ukryły, więc Proton Drive się tam nie otwiera. Przenieś element do innego katalogu albo wybierz inny katalog dla „Moich plików”." -msgstr[1] "„{path}” zawiera już {n} elementy. „Moje pliki” by je ukryły, więc Proton Drive się tam nie otwiera. Przenieś elementy do innego katalogu albo wybierz inny katalog dla „Moich plików”." -msgstr[2] "„{path}” zawiera już {n} elementów. „Moje pliki” by je ukryły, więc Proton Drive się tam nie otwiera. Przenieś elementy do innego katalogu albo wybierz inny katalog dla „Moich plików”." +msgstr[0] "" +"„{path}” zawiera już {n} element. „Moje pliki” by go ukryły, więc Proton " +"Drive się tam nie otwiera. Przenieś element do innego katalogu albo wybierz " +"inny katalog dla „Moich plików”." +msgstr[1] "" +"„{path}” zawiera już {n} elementy. „Moje pliki” by je ukryły, więc Proton " +"Drive się tam nie otwiera. Przenieś elementy do innego katalogu albo wybierz " +"inny katalog dla „Moich plików”." +msgstr[2] "" +"„{path}” zawiera już {n} elementów. „Moje pliki” by je ukryły, więc Proton " +"Drive się tam nie otwiera. Przenieś elementy do innego katalogu albo wybierz " +"inny katalog dla „Moich plików”." #: crates/pdfs-gui/src/app/main.rs:1874 msgid "Not Now" @@ -1377,7 +1390,7 @@ msgstr "Nie można wczytać albumów" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1652,7 +1665,7 @@ msgid "Make available offline" msgstr "Oznacz jako dostępne offline" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "Oznacz jako tylko online" @@ -3025,7 +3038,7 @@ msgid "Sync paused until you resume" msgstr "Wstrzymano synchronizację do czasu wznowienia" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "Wstrzymano synchronizację" @@ -5098,9 +5111,15 @@ msgid "" msgid_plural "" "“{path}” already has {n} items in it. My files would hide them while Proton " "Drive runs, and they would not be uploaded." -msgstr[0] "„{path}” zawiera już {n} element. „Moje pliki” by go ukryły, dopóki działa Proton Drive, i nie zostałby wysłany." -msgstr[1] "„{path}” zawiera już {n} elementy. „Moje pliki” by je ukryły, dopóki działa Proton Drive, i nie zostałyby wysłane." -msgstr[2] "„{path}” zawiera już {n} elementów. „Moje pliki” by je ukryły, dopóki działa Proton Drive, i nie zostałyby wysłane." +msgstr[0] "" +"„{path}” zawiera już {n} element. „Moje pliki” by go ukryły, dopóki działa " +"Proton Drive, i nie zostałby wysłany." +msgstr[1] "" +"„{path}” zawiera już {n} elementy. „Moje pliki” by je ukryły, dopóki działa " +"Proton Drive, i nie zostałyby wysłane." +msgstr[2] "" +"„{path}” zawiera już {n} elementów. „Moje pliki” by je ukryły, dopóki działa " +"Proton Drive, i nie zostałyby wysłane." #: crates/pdfs-gui/src/app/pages/status.rs:870 msgid "Couldn't save the folder" @@ -5220,59 +5239,59 @@ msgstr "{used} w pamięci podręcznej — bez limitu" msgid "{used} of {limit} used" msgstr "Użyto {used} z {limit}" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "Sesja wygasła" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "{queued} · zaloguj się ponownie, aby synchronizować" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "Zaloguj się ponownie, aby synchronizować" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "Logowanie nie zostało zapisane" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "" "Odblokuj bazę kluczy, inaczej następne ponowne uruchomienie spowoduje " "wylogowanie" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "Uruchom ponownie, aby dokończyć aktualizację" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "Nadal działa starsza wersja Proton Drive" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "Nadal działa Proton Drive {version}" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "{queued} · wznowienie {time}" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "Wznowienie {time}" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "Do czasu wznowienia" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" @@ -5280,81 +5299,89 @@ msgstr[0] "{n} zmiana wymaga uwagi" msgstr[1] "{n} zmiany wymagają uwagi" msgstr[2] "{n} zmian wymaga uwagi" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "Offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "Tylko pliki w pamięci podręcznej" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "Synchronizowanie" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "Aktualne" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "Proton Drive nie jest uruchomiony" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "Twój katalog Proton Drive nie jest pusty" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "Proton Drive wciąż próbuje się uruchomić" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "Nie odpowiada" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "Proton Drive zbyt długo nie odpowiada" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "później" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "o %H:%M" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "%a %H:%M" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "%-d %b" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "Brak plików dostępnych offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "" "Należy kliknąć plik lub katalog prawym przyciskiem myszy i wybrać „Dostępne " "offline”." -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "Nie można oznaczyć jako tylko online" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "Wyświetl mniej" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files" diff --git a/po/pt_BR.po b/po/pt_BR.po index 08f87e7..2789e0b 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -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-11-01 15:25+0100\n" +"POT-Creation-Date: 2026-11-01 17:51+0100\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Portuguese (Brazil)\n" @@ -413,7 +413,7 @@ msgstr "Selecione um único item para renomeá-lo" #: crates/pdfs-gui/src/app/main.rs:1798 #: 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:1536 +#: crates/pdfs-gui/src/app/pages/status.rs:1571 msgid "Not connected" msgstr "Não conectado" @@ -422,6 +422,7 @@ msgid "The Proton Drive service isn't running." msgstr "O serviço do Proton Drive não está em execução." #: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 +#: crates/pdfs-gui/src/app/pages/status.rs:1577 msgid "Can't open your Drive" msgstr "Não foi possível abrir o Proton Drive" @@ -431,7 +432,10 @@ msgid "" "“{path}” already has files in it, and My files would hide them. Proton Drive " "tries again on its own once the folder is empty. You can also choose another " "folder for My files in Preferences." -msgstr "“{path}” já tem arquivos, e Meus arquivos os esconderia. O Proton Drive tenta de novo sozinho quando a pasta estiver vazia. Você também pode escolher outra pasta para Meus arquivos em Preferências." +msgstr "" +"“{path}” já tem arquivos, e Meus arquivos os esconderia. O Proton Drive " +"tenta de novo sozinho quando a pasta estiver vazia. Você também pode " +"escolher outra pasta para Meus arquivos em Preferências." #: crates/pdfs-gui/src/app/main.rs:1837 #, rust-format @@ -467,8 +471,14 @@ msgid_plural "" "“{path}” already has {n} items in it. My files would hide them, so Proton " "Drive does not open there. Move the items to another folder, or choose " "another folder for My files." -msgstr[0] "“{path}” já tem {n} item. Meus arquivos o esconderia, por isso o Proton Drive não abre ali. Mova o item para outra pasta ou escolha outra pasta para Meus arquivos." -msgstr[1] "“{path}” já tem {n} itens. Meus arquivos os esconderia, por isso o Proton Drive não abre ali. Mova os itens para outra pasta ou escolha outra pasta para Meus arquivos." +msgstr[0] "" +"“{path}” já tem {n} item. Meus arquivos o esconderia, por isso o Proton " +"Drive não abre ali. Mova o item para outra pasta ou escolha outra pasta para " +"Meus arquivos." +msgstr[1] "" +"“{path}” já tem {n} itens. Meus arquivos os esconderia, por isso o Proton " +"Drive não abre ali. Mova os itens para outra pasta ou escolha outra pasta " +"para Meus arquivos." #: crates/pdfs-gui/src/app/main.rs:1874 msgid "Not Now" @@ -1346,7 +1356,7 @@ msgstr "Não foi possível carregar os álbuns" #: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: crates/pdfs-gui/src/app/pages/status.rs:802 -#: crates/pdfs-gui/src/app/pages/status.rs:1686 +#: crates/pdfs-gui/src/app/pages/status.rs:1731 #: crates/pdfs-gui/src/app/pages/takeout.rs:424 #: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 @@ -1616,7 +1626,7 @@ msgid "Make available offline" msgstr "Disponibilizar offline" #: crates/pdfs-gui/src/app/pages/browser.rs:347 -#: crates/pdfs-gui/src/app/pages/status.rs:1662 +#: crates/pdfs-gui/src/app/pages/status.rs:1707 msgid "Make online only" msgstr "Tornar somente online" @@ -2954,7 +2964,7 @@ msgid "Sync paused until you resume" msgstr "Sincronização pausada até você retomar" #: crates/pdfs-gui/src/app/pages/locations.rs:570 -#: crates/pdfs-gui/src/app/pages/status.rs:1489 crates/pdfs-gui/src/main.rs:308 +#: crates/pdfs-gui/src/app/pages/status.rs:1524 crates/pdfs-gui/src/main.rs:308 msgid "Sync paused" msgstr "Sincronização pausada" @@ -5003,8 +5013,12 @@ msgid "" msgid_plural "" "“{path}” already has {n} items in it. My files would hide them while Proton " "Drive runs, and they would not be uploaded." -msgstr[0] "“{path}” já tem {n} item. Meus arquivos o esconderia enquanto o Proton Drive estiver em execução, e ele não seria enviado." -msgstr[1] "“{path}” já tem {n} itens. Meus arquivos os esconderia enquanto o Proton Drive estiver em execução, e eles não seriam enviados." +msgstr[0] "" +"“{path}” já tem {n} item. Meus arquivos o esconderia enquanto o Proton Drive " +"estiver em execução, e ele não seria enviado." +msgstr[1] "" +"“{path}” já tem {n} itens. Meus arquivos os esconderia enquanto o Proton " +"Drive estiver em execução, e eles não seriam enviados." #: crates/pdfs-gui/src/app/pages/status.rs:870 msgid "Couldn't save the folder" @@ -5123,139 +5137,147 @@ msgstr "{used} em cache — sem limite definido" msgid "{used} of {limit} used" msgstr "{used} de {limit} usados" -#: crates/pdfs-gui/src/app/pages/status.rs:1454 +#: crates/pdfs-gui/src/app/pages/status.rs:1489 msgid "Session expired" msgstr "Sessão expirada" -#: crates/pdfs-gui/src/app/pages/status.rs:1459 +#: crates/pdfs-gui/src/app/pages/status.rs:1494 #, rust-format msgid "{queued} · sign in again to sync" msgstr "{queued} · entre novamente para sincronizar" -#: crates/pdfs-gui/src/app/pages/status.rs:1461 +#: crates/pdfs-gui/src/app/pages/status.rs:1496 msgid "Sign in again to sync" msgstr "Entre novamente para sincronizar" -#: crates/pdfs-gui/src/app/pages/status.rs:1467 +#: crates/pdfs-gui/src/app/pages/status.rs:1502 msgid "Sign-in not saved" msgstr "Login não salvo" -#: crates/pdfs-gui/src/app/pages/status.rs:1469 +#: crates/pdfs-gui/src/app/pages/status.rs:1504 msgid "Unlock your keyring, or the next reboot signs you out" msgstr "" "Desbloqueie o chaveiro, ou a próxima reinicialização encerrará sua sessão" -#: crates/pdfs-gui/src/app/pages/status.rs:1475 +#: crates/pdfs-gui/src/app/pages/status.rs:1510 msgid "Restart to finish updating" msgstr "Reinicie para concluir a atualização" -#: crates/pdfs-gui/src/app/pages/status.rs:1477 +#: crates/pdfs-gui/src/app/pages/status.rs:1512 msgid "An older version of Proton Drive is still running" msgstr "Uma versão anterior do Proton Drive ainda está em execução" -#: crates/pdfs-gui/src/app/pages/status.rs:1481 +#: crates/pdfs-gui/src/app/pages/status.rs:1516 #, rust-format msgid "Proton Drive {version} is still running" msgstr "O Proton Drive {version} ainda está em execução" -#: crates/pdfs-gui/src/app/pages/status.rs:1494 +#: crates/pdfs-gui/src/app/pages/status.rs:1529 #, rust-format msgid "{queued} · resumes {time}" msgstr "{queued} · retoma {time}" #. Translators: {time} is when syncing resumes, such as "at 14:30" #. or "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1499 +#: crates/pdfs-gui/src/app/pages/status.rs:1534 #, rust-format msgid "Resumes {time}" msgstr "Retoma {time}" -#: crates/pdfs-gui/src/app/pages/status.rs:1501 +#: crates/pdfs-gui/src/app/pages/status.rs:1536 msgid "Until you resume" msgstr "Até você retomar" -#: crates/pdfs-gui/src/app/pages/status.rs:1508 crates/pdfs-gui/src/main.rs:310 +#: crates/pdfs-gui/src/app/pages/status.rs:1543 crates/pdfs-gui/src/main.rs:310 #, rust-format msgid "{n} change needs attention" msgid_plural "{n} changes need attention" msgstr[0] "{n} alteração requer atenção" msgstr[1] "{n} alterações requerem atenção" -#: crates/pdfs-gui/src/app/pages/status.rs:1518 +#: crates/pdfs-gui/src/app/pages/status.rs:1553 #: crates/pdfs-gui/src/app/widgets/details.rs:110 msgctxt "state" msgid "Offline" msgstr "Offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1519 +#: crates/pdfs-gui/src/app/pages/status.rs:1554 msgid "Cached files only" msgstr "Somente arquivos em cache" -#: crates/pdfs-gui/src/app/pages/status.rs:1524 +#: crates/pdfs-gui/src/app/pages/status.rs:1559 msgctxt "state" msgid "Syncing" msgstr "Sincronizando" -#: crates/pdfs-gui/src/app/pages/status.rs:1530 +#: crates/pdfs-gui/src/app/pages/status.rs:1565 msgid "Up to date" msgstr "Atualizado" -#: crates/pdfs-gui/src/app/pages/status.rs:1537 +#: crates/pdfs-gui/src/app/pages/status.rs:1572 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606 msgid "Proton Drive isn't running" msgstr "O Proton Drive não está em execução" -#: crates/pdfs-gui/src/app/pages/status.rs:1542 +#: crates/pdfs-gui/src/app/pages/status.rs:1579 +msgid "Your Proton Drive folder isn't empty" +msgstr "Sua pasta do Proton Drive não está vazia" + +#: crates/pdfs-gui/src/app/pages/status.rs:1581 +msgid "Proton Drive keeps trying to start" +msgstr "O Proton Drive continua tentando iniciar" + +#: crates/pdfs-gui/src/app/pages/status.rs:1587 msgid "Not responding" msgstr "Não está respondendo" -#: crates/pdfs-gui/src/app/pages/status.rs:1543 +#: crates/pdfs-gui/src/app/pages/status.rs:1588 msgid "Proton Drive is taking too long to answer" msgstr "O Proton Drive está demorando demais para responder" #. Translators: stands in for a time that could not be read, as in #. "Resumes later". -#: crates/pdfs-gui/src/app/pages/status.rs:1583 -#: crates/pdfs-gui/src/app/pages/status.rs:1598 +#: crates/pdfs-gui/src/app/pages/status.rs:1628 +#: crates/pdfs-gui/src/app/pages/status.rs:1643 msgid "later" msgstr "mais tarde" #. Translators: strftime format for a time later today, such as "at 14:30". -#: crates/pdfs-gui/src/app/pages/status.rs:1587 +#: crates/pdfs-gui/src/app/pages/status.rs:1632 msgid "at %H:%M" msgstr "às %H:%M" #. Translators: strftime format for a time within the next week, such as #. "Tue 09:00". -#: crates/pdfs-gui/src/app/pages/status.rs:1591 +#: crates/pdfs-gui/src/app/pages/status.rs:1636 msgid "%a %H:%M" msgstr "%a às %H:%M" #. Translators: strftime format for a date further ahead, such as "23 Sep". -#: crates/pdfs-gui/src/app/pages/status.rs:1594 +#: crates/pdfs-gui/src/app/pages/status.rs:1639 msgid "%e %b" msgstr "em %-d de %b" -#: crates/pdfs-gui/src/app/pages/status.rs:1624 +#: crates/pdfs-gui/src/app/pages/status.rs:1669 msgid "No files kept offline" msgstr "Nenhum arquivo mantido offline" -#: crates/pdfs-gui/src/app/pages/status.rs:1626 +#: crates/pdfs-gui/src/app/pages/status.rs:1671 msgid "Right-click a file or folder and choose “Available offline”." msgstr "" "Clique com o botão direito em um arquivo ou pasta e escolha “Disponível " "offline”." -#: crates/pdfs-gui/src/app/pages/status.rs:1678 -#: crates/pdfs-gui/src/app/pages/status.rs:1685 +#: crates/pdfs-gui/src/app/pages/status.rs:1723 +#: crates/pdfs-gui/src/app/pages/status.rs:1730 msgid "Couldn't make it online only" msgstr "Não foi possível torná-lo somente online" -#: crates/pdfs-gui/src/app/pages/status.rs:1702 +#: crates/pdfs-gui/src/app/pages/status.rs:1747 msgid "Show fewer" msgstr "Mostrar menos" -#: crates/pdfs-gui/src/app/pages/status.rs:1705 +#: crates/pdfs-gui/src/app/pages/status.rs:1750 #, rust-format msgid "Show all {n} file" msgid_plural "Show all {n} files"