Merge pull request #75 from narrrl/fix/footer-cant-open

fix(gui): say "Can't open your Drive" in the sidebar while a mount keeps failing
This commit is contained in:
nvrl authored and GitHub committed 2026-11-01 18:09:25 +01:00
commit 04f4610e4d
11 files changed
+600 -359

No files matched your search

+47 -2
View File
@@ -1387,12 +1387,39 @@ pub(crate) fn paint_status(ui: &Rc<Ui>, status: Response) {
/// read-out so the page doesn't flicker on a blip. /// read-out so the page doesn't flicker on a blip.
pub(crate) fn paint_disconnected(ui: &Rc<Ui>) { pub(crate) fn paint_disconnected(ui: &Rc<Ui>) {
set_mounted(ui, false); set_mounted(ui, false);
paint_sync_status(ui, SyncState::Disconnected);
for r in ui.status.pin_rows.borrow().iter() { for r in ui.status.pin_rows.borrow().iter() {
if let Some(b) = &r.unpin { if let Some(b) = &r.unpin {
b.set_sensitive(false); 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. /// 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. /// No mount daemon answered: still starting, or the service is down.
Disconnected, 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. /// The daemon is running but didn't answer in time.
NotResponding, NotResponding,
} }
@@ -1444,7 +1476,10 @@ pub(crate) enum SyncState {
/// one-line state, and a detail line. /// one-line state, and a detail line.
fn paint_sync_status(ui: &Rc<Ui>, state: SyncState) { fn paint_sync_status(ui: &Rc<Ui>, state: SyncState) {
let paused = matches!(state, SyncState::Paused { .. }); 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 expired = matches!(state, SyncState::SessionExpired { .. });
let outdated = matches!(state, SyncState::Outdated { .. }); let outdated = matches!(state, SyncState::Outdated { .. });
let (icon, class, title, detail) = match state { let (icon, class, title, detail) = match state {
@@ -1536,6 +1571,16 @@ fn paint_sync_status(ui: &Rc<Ui>, state: SyncState) {
gettext("Not connected"), gettext("Not connected"),
Some(gettext("Proton Drive isn't running")), 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 => ( SyncState::NotResponding => (
"dialog-warning-symbolic", "dialog-warning-symbolic",
Some("warning"), Some("warning"),
+5
View File
@@ -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 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. 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). - **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 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 every synced file was gone. One file left over was enough to clear it, and the next pass
+63 -40
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n" "Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n" "Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: German\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/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "Nicht verbunden" msgstr "Nicht verbunden"
@@ -426,6 +426,7 @@ msgid "The Proton Drive service isn't running."
msgstr "Der Proton-Drive-Dienst läuft nicht." 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/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" msgid "Can't open your Drive"
msgstr "Proton Drive kann nicht geöffnet werden" 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 " "“{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 " "tries again on its own once the folder is empty. You can also choose another "
"folder for My files in Preferences." "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 #: crates/pdfs-gui/src/app/main.rs:1837
#, rust-format #, rust-format
@@ -471,8 +476,14 @@ msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them, so Proton " "“{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 " "Drive does not open there. Move the items to another folder, or choose "
"another folder for My files." "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[0] ""
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“." "„{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 #: crates/pdfs-gui/src/app/main.rs:1874
msgid "Not Now" 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:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1620,7 +1631,7 @@ msgid "Make available offline"
msgstr "Offline verfügbar machen" msgstr "Offline verfügbar machen"
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "Nur online verfügbar machen" msgstr "Nur online verfügbar machen"
@@ -2970,7 +2981,7 @@ msgid "Sync paused until you resume"
msgstr "Synchronisierung bis zur Fortsetzung pausiert" msgstr "Synchronisierung bis zur Fortsetzung pausiert"
#: crates/pdfs-gui/src/app/pages/locations.rs:570 #: 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" msgid "Sync paused"
msgstr "Synchronisierung pausiert" msgstr "Synchronisierung pausiert"
@@ -5045,8 +5056,12 @@ msgid ""
msgid_plural "" msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them while Proton " "“{path}” already has {n} items in it. My files would hide them while Proton "
"Drive runs, and they would not be uploaded." "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[0] ""
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." "„{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 #: crates/pdfs-gui/src/app/pages/status.rs:870
msgid "Couldn't save the folder" msgid "Couldn't save the folder"
@@ -5165,140 +5180,148 @@ msgstr "{used} zwischengespeichert – keine Grenze festgelegt"
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "{used} von {limit} belegt" 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" msgid "Session expired"
msgstr "Sitzung abgelaufen" msgstr "Sitzung abgelaufen"
#: crates/pdfs-gui/src/app/pages/status.rs:1459 #: crates/pdfs-gui/src/app/pages/status.rs:1494
#, rust-format #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "{queued} · zum Synchronisieren erneut anmelden" 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" msgid "Sign in again to sync"
msgstr "Zum Synchronisieren erneut anmelden" 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" msgid "Sign-in not saved"
msgstr "Anmeldung nicht gespeichert" 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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "" msgstr ""
"Entsperren Sie Ihren Schlüsselbund, sonst werden Sie beim nächsten Neustart " "Entsperren Sie Ihren Schlüsselbund, sonst werden Sie beim nächsten Neustart "
"abgemeldet" "abgemeldet"
#: crates/pdfs-gui/src/app/pages/status.rs:1475 #: crates/pdfs-gui/src/app/pages/status.rs:1510
msgid "Restart to finish updating" msgid "Restart to finish updating"
msgstr "Neu starten, um das Update abzuschließen" 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" msgid "An older version of Proton Drive is still running"
msgstr "Eine ältere Version von Proton Drive läuft noch" 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 #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "Proton Drive {version} läuft noch" 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 #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "{queued} · wird {time} fortgesetzt" msgstr "{queued} · wird {time} fortgesetzt"
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "Wird {time} fortgesetzt" 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" msgid "Until you resume"
msgstr "Bis zur manuellen Fortsetzung" 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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
msgstr[0] "{n} Änderung erfordert Aufmerksamkeit" msgstr[0] "{n} Änderung erfordert Aufmerksamkeit"
msgstr[1] "{n} Änderungen erfordern 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "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" msgid "Cached files only"
msgstr "Nur zwischengespeicherte Dateien" msgstr "Nur zwischengespeicherte Dateien"
#: crates/pdfs-gui/src/app/pages/status.rs:1524 #: crates/pdfs-gui/src/app/pages/status.rs:1559
msgctxt "state" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "Wird synchronisiert" 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" msgid "Up to date"
msgstr "Auf dem neuesten Stand" 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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "Proton Drive läuft nicht" 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" msgid "Not responding"
msgstr "Reagiert nicht" 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" msgid "Proton Drive is taking too long to answer"
msgstr "Proton Drive braucht zu lange für eine Antwort" msgstr "Proton Drive braucht zu lange für eine Antwort"
#. Translators: stands in for a time that could not be read, as in #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "später" msgstr "später"
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "um %H:%M" msgstr "um %H:%M"
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "am %a um %H:%M" msgstr "am %a um %H:%M"
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "am %-d. %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" msgid "No files kept offline"
msgstr "Keine offline verfügbaren Dateien" 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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "" msgstr ""
"Mit einem Rechtsklick auf eine Datei oder einen Ordner „Offline verfügbar“ " "Mit einem Rechtsklick auf eine Datei oder einen Ordner „Offline verfügbar“ "
"auswählen." "auswählen."
#: crates/pdfs-gui/src/app/pages/status.rs:1678 #: crates/pdfs-gui/src/app/pages/status.rs:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "Konnte nicht auf „nur online“ umgestellt werden" 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" msgid "Show fewer"
msgstr "Weniger anzeigen" msgstr "Weniger anzeigen"
#: crates/pdfs-gui/src/app/pages/status.rs:1705 #: crates/pdfs-gui/src/app/pages/status.rs:1750
#, rust-format #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"
+62 -40
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n" "Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n" "Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: English (United Kingdom)\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/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "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." 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/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" msgid "Can't open your Drive"
msgstr "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 " "“{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 " "tries again on its own once the folder is empty. You can also choose another "
"folder for My files in Preferences." "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 #: crates/pdfs-gui/src/app/main.rs:1837
#, rust-format #, rust-format
@@ -467,8 +471,14 @@ msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them, so Proton " "“{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 " "Drive does not open there. Move the items to another folder, or choose "
"another folder for My files." "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[0] ""
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." "“{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 #: crates/pdfs-gui/src/app/main.rs:1874
msgid "Not Now" 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:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1608,7 +1618,7 @@ msgid "Make available offline"
msgstr "Make available offline" msgstr "Make available offline"
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "Make online only" msgstr "Make online only"
@@ -2931,7 +2941,7 @@ msgid "Sync paused until you resume"
msgstr "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/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" msgid "Sync paused"
msgstr "Sync paused" msgstr "Sync paused"
@@ -4948,8 +4958,12 @@ msgid ""
msgid_plural "" msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them while Proton " "“{path}” already has {n} items in it. My files would hide them while Proton "
"Drive runs, and they would not be uploaded." "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[0] ""
msgstr[1] "“{path}” already has {n} items in it. My files would hide them while Proton Drive runs, and they would not be uploaded." "“{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 #: crates/pdfs-gui/src/app/pages/status.rs:870
msgid "Couldn't save the folder" msgid "Couldn't save the folder"
@@ -5066,136 +5080,144 @@ msgstr "{used} cached — no limit set"
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "{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" msgid "Session expired"
msgstr "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 #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "{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" msgid "Sign in again to sync"
msgstr "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" msgid "Sign-in not saved"
msgstr "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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "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" msgid "Restart to finish updating"
msgstr "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" msgid "An older version of Proton Drive is still running"
msgstr "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 #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "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 #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "{queued} · resumes {time}" msgstr "{queued} · resumes {time}"
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "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" msgid "Until you resume"
msgstr "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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
msgstr[0] "{n} change needs attention" msgstr[0] "{n} change needs attention"
msgstr[1] "{n} changes need 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "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" msgid "Cached files only"
msgstr "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" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "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" msgid "Up to date"
msgstr "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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "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" msgid "Not responding"
msgstr "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" msgid "Proton Drive is taking too long to answer"
msgstr "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 #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "later" msgstr "later"
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "at %H:%M" msgstr "at %H:%M"
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "%a %H:%M" msgstr "%a %H:%M"
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "%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" msgid "No files kept offline"
msgstr "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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "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:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "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" msgid "Show fewer"
msgstr "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 #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"
+62 -40
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n" "Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n" "Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Spanish\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/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "Sin conexión" 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." 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/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" msgid "Can't open your Drive"
msgstr "No se puede abrir Proton 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 " "“{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 " "tries again on its own once the folder is empty. You can also choose another "
"folder for My files in Preferences." "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 #: crates/pdfs-gui/src/app/main.rs:1837
#, rust-format #, rust-format
@@ -469,8 +473,14 @@ msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them, so Proton " "“{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 " "Drive does not open there. Move the items to another folder, or choose "
"another folder for My files." "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[0] ""
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." "“{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 #: crates/pdfs-gui/src/app/main.rs:1874
msgid "Not Now" 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:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1614,7 +1624,7 @@ msgid "Make available offline"
msgstr "Hacer disponible sin conexión" msgstr "Hacer disponible sin conexión"
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "Hacer solo en línea" 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" msgstr "Sincronización en pausa hasta que la reanude"
#: crates/pdfs-gui/src/app/pages/locations.rs:570 #: 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" msgid "Sync paused"
msgstr "Sincronización en pausa" msgstr "Sincronización en pausa"
@@ -5006,8 +5016,12 @@ msgid ""
msgid_plural "" msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them while Proton " "“{path}” already has {n} items in it. My files would hide them while Proton "
"Drive runs, and they would not be uploaded." "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[0] ""
msgstr[1] "“{path}” ya contiene {n} elementos. Mis archivos los ocultaría mientras Proton Drive esté en marcha, y no se subirían." "“{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 #: crates/pdfs-gui/src/app/pages/status.rs:870
msgid "Couldn't save the folder" msgid "Couldn't save the folder"
@@ -5125,139 +5139,147 @@ msgstr "{used} en caché — sin límite"
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "{used} de {limit} usados" 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" msgid "Session expired"
msgstr "Sesión caducada" msgstr "Sesión caducada"
#: crates/pdfs-gui/src/app/pages/status.rs:1459 #: crates/pdfs-gui/src/app/pages/status.rs:1494
#, rust-format #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "{queued} · vuelva a iniciar sesión para sincronizar" 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" msgid "Sign in again to sync"
msgstr "Vuelva a iniciar sesión para sincronizar" 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" msgid "Sign-in not saved"
msgstr "Inicio de sesión no guardado" 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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "" msgstr ""
"Desbloquee el depósito de claves o el próximo reinicio cerrará su sesión" "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" msgid "Restart to finish updating"
msgstr "Reinicie para terminar la actualización" 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" msgid "An older version of Proton Drive is still running"
msgstr "Todavía se está ejecutando una versión anterior de Proton Drive" 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 #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "Proton Drive {version} todavía se está ejecutando" 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 #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "{queued} · se reanuda {time}" msgstr "{queued} · se reanuda {time}"
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "Se reanuda {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" msgid "Until you resume"
msgstr "Hasta que la reanude" 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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
msgstr[0] "{n} cambio requiere atención" msgstr[0] "{n} cambio requiere atención"
msgstr[1] "{n} cambios requieren 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "Sin conexión" 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" msgid "Cached files only"
msgstr "Solo archivos en caché" 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" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "Sincronizando" msgstr "Sincronizando"
#: crates/pdfs-gui/src/app/pages/status.rs:1530 #: crates/pdfs-gui/src/app/pages/status.rs:1565
msgid "Up to date" msgid "Up to date"
msgstr "Actualizado" 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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "Proton Drive no está en ejecución" 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" msgid "Not responding"
msgstr "No responde" 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" msgid "Proton Drive is taking too long to answer"
msgstr "Proton Drive está tardando demasiado en responder" msgstr "Proton Drive está tardando demasiado en responder"
#. Translators: stands in for a time that could not be read, as in #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "más tarde" msgstr "más tarde"
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "a las %H:%M" msgstr "a las %H:%M"
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "%a %H:%M" msgstr "%a %H:%M"
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "%-d %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" msgid "No files kept offline"
msgstr "No hay archivos disponibles sin conexión" 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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "" msgstr ""
"Pulse con el botón derecho en un archivo o una carpeta y elija “Disponible " "Pulse con el botón derecho en un archivo o una carpeta y elija “Disponible "
"sin conexión”." "sin conexión”."
#: crates/pdfs-gui/src/app/pages/status.rs:1678 #: crates/pdfs-gui/src/app/pages/status.rs:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "No se pudo hacer solo en línea" 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" msgid "Show fewer"
msgstr "Mostrar menos" msgstr "Mostrar menos"
#: crates/pdfs-gui/src/app/pages/status.rs:1705 #: crates/pdfs-gui/src/app/pages/status.rs:1750
#, rust-format #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"
+62 -40
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n" "Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n" "Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: French\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/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "Non connecté" 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." 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/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" msgid "Can't open your Drive"
msgstr "Impossible d’ouvrir Proton 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 " "“{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 " "tries again on its own once the folder is empty. You can also choose another "
"folder for My files in Preferences." "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 #: crates/pdfs-gui/src/app/main.rs:1837
#, rust-format #, rust-format
@@ -471,8 +475,14 @@ msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them, so Proton " "“{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 " "Drive does not open there. Move the items to another folder, or choose "
"another folder for My files." "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[0] ""
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 »." "« {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 #: crates/pdfs-gui/src/app/main.rs:1874
msgid "Not Now" 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:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1625,7 +1635,7 @@ msgid "Make available offline"
msgstr "Rendre disponible hors ligne" msgstr "Rendre disponible hors ligne"
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "Garder en ligne uniquement" msgstr "Garder en ligne uniquement"
@@ -2970,7 +2980,7 @@ msgid "Sync paused until you resume"
msgstr "Synchronisation en pause jusqu’à la reprise" msgstr "Synchronisation en pause jusqu’à la reprise"
#: crates/pdfs-gui/src/app/pages/locations.rs:570 #: 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" msgid "Sync paused"
msgstr "Synchronisation en pause" msgstr "Synchronisation en pause"
@@ -5045,8 +5055,12 @@ msgid ""
msgid_plural "" msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them while Proton " "“{path}” already has {n} items in it. My files would hide them while Proton "
"Drive runs, and they would not be uploaded." "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[0] ""
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." "« {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 #: crates/pdfs-gui/src/app/pages/status.rs:870
msgid "Couldn't save the folder" msgid "Couldn't save the folder"
@@ -5166,141 +5180,149 @@ msgstr "{used} en cache — aucune limite définie"
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "{used} utilisés sur {limit}" 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" msgid "Session expired"
msgstr "Session expirée" msgstr "Session expirée"
#: crates/pdfs-gui/src/app/pages/status.rs:1459 #: crates/pdfs-gui/src/app/pages/status.rs:1494
#, rust-format #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "{queued} · reconnectez-vous pour synchroniser" 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" msgid "Sign in again to sync"
msgstr "Reconnectez-vous pour synchroniser" 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" msgid "Sign-in not saved"
msgstr "Connexion non enregistrée" 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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "" msgstr ""
"Déverrouillez votre trousseau, sinon le prochain redémarrage vous " "Déverrouillez votre trousseau, sinon le prochain redémarrage vous "
"déconnectera" "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" msgid "Restart to finish updating"
msgstr "Redémarrez pour terminer la mise à jour" 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" msgid "An older version of Proton Drive is still running"
msgstr "" msgstr ""
"Une version plus ancienne de Proton Drive est toujours en cours d’exécution" "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 #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "Proton Drive {version} est toujours en cours d’exécution" 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 #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "{queued} · reprise {time}" msgstr "{queued} · reprise {time}"
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "Reprise {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" msgid "Until you resume"
msgstr "Jusqu’à la reprise" 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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
msgstr[0] "{n} modification requiert votre attention" msgstr[0] "{n} modification requiert votre attention"
msgstr[1] "{n} modifications requièrent 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "Hors ligne" 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" msgid "Cached files only"
msgstr "Fichiers en cache uniquement" 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" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "Synchronisation" msgstr "Synchronisation"
#: crates/pdfs-gui/src/app/pages/status.rs:1530 #: crates/pdfs-gui/src/app/pages/status.rs:1565
msgid "Up to date" msgid "Up to date"
msgstr "À jour" 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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "Proton Drive n’est pas en cours d’exécution" 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" msgid "Not responding"
msgstr "Ne répond pas" 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" msgid "Proton Drive is taking too long to answer"
msgstr "Proton Drive met trop de temps à répondre" msgstr "Proton Drive met trop de temps à répondre"
#. Translators: stands in for a time that could not be read, as in #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "plus tard" msgstr "plus tard"
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "à %H:%M" msgstr "à %H:%M"
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "%a %H:%M" msgstr "%a %H:%M"
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "%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" msgid "No files kept offline"
msgstr "Aucun fichier disponible hors ligne" 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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "" msgstr ""
"Faites un clic droit sur un fichier ou un dossier et choisissez « Disponible " "Faites un clic droit sur un fichier ou un dossier et choisissez « Disponible "
"hors ligne »." "hors ligne »."
#: crates/pdfs-gui/src/app/pages/status.rs:1678 #: crates/pdfs-gui/src/app/pages/status.rs:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "Impossible de le garder en ligne uniquement" 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" msgid "Show fewer"
msgstr "Afficher moins" msgstr "Afficher moins"
#: crates/pdfs-gui/src/app/pages/status.rs:1705 #: crates/pdfs-gui/src/app/pages/status.rs:1750
#, rust-format #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"
+62 -40
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n" "Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n" "Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Italian\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/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "Non connesso" msgstr "Non connesso"
@@ -422,6 +422,7 @@ msgid "The Proton Drive service isn't running."
msgstr "Il servizio di Proton Drive non è in esecuzione." 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/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" msgid "Can't open your Drive"
msgstr "Impossibile aprire Proton 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 " "“{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 " "tries again on its own once the folder is empty. You can also choose another "
"folder for My files in Preferences." "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 #: crates/pdfs-gui/src/app/main.rs:1837
#, rust-format #, rust-format
@@ -467,8 +471,14 @@ msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them, so Proton " "“{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 " "Drive does not open there. Move the items to another folder, or choose "
"another folder for My files." "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[0] ""
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»." "“{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 #: crates/pdfs-gui/src/app/main.rs:1874
msgid "Not Now" 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:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1619,7 +1629,7 @@ msgid "Make available offline"
msgstr "Rendi disponibile offline" msgstr "Rendi disponibile offline"
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "Rendi solo online" msgstr "Rendi solo online"
@@ -2968,7 +2978,7 @@ msgid "Sync paused until you resume"
msgstr "Sincronizzazione in pausa finché non riprendi" msgstr "Sincronizzazione in pausa finché non riprendi"
#: crates/pdfs-gui/src/app/pages/locations.rs:570 #: 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" msgid "Sync paused"
msgstr "Sincronizzazione in pausa" msgstr "Sincronizzazione in pausa"
@@ -5025,8 +5035,12 @@ msgid ""
msgid_plural "" msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them while Proton " "“{path}” already has {n} items in it. My files would hide them while Proton "
"Drive runs, and they would not be uploaded." "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[0] ""
msgstr[1] "“{path}” contiene già {n} elementi. «I miei file» li nasconderebbe mentre Proton Drive è in esecuzione, e non verrebbero caricati." "“{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 #: crates/pdfs-gui/src/app/pages/status.rs:870
msgid "Couldn't save the folder" msgid "Couldn't save the folder"
@@ -5144,138 +5158,146 @@ msgstr "{used} in cache — nessun limite impostato"
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "{used} di {limit} utilizzati" 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" msgid "Session expired"
msgstr "Sessione scaduta" msgstr "Sessione scaduta"
#: crates/pdfs-gui/src/app/pages/status.rs:1459 #: crates/pdfs-gui/src/app/pages/status.rs:1494
#, rust-format #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "{queued} · accedi di nuovo per sincronizzare" 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" msgid "Sign in again to sync"
msgstr "Accedi di nuovo per sincronizzare" 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" msgid "Sign-in not saved"
msgstr "Accesso non salvato" 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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "" msgstr ""
"Sblocca il portachiavi, altrimenti il prossimo riavvio ti disconnetterà" "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" msgid "Restart to finish updating"
msgstr "Riavvia per completare l'aggiornamento" 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" msgid "An older version of Proton Drive is still running"
msgstr "È ancora in esecuzione una versione precedente di Proton Drive" 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 #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "Proton Drive {version} è ancora in esecuzione" 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 #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "{queued} · riprende {time}" msgstr "{queued} · riprende {time}"
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "Riprende {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" msgid "Until you resume"
msgstr "Finché non riprendi" 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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
msgstr[0] "{n} modifica richiede attenzione" msgstr[0] "{n} modifica richiede attenzione"
msgstr[1] "{n} modifiche richiedono 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "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" msgid "Cached files only"
msgstr "Solo file in cache" 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" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "Sincronizzazione in corso" 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" msgid "Up to date"
msgstr "Aggiornato" 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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "Proton Drive non è in esecuzione" 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" msgid "Not responding"
msgstr "Non risponde" 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" msgid "Proton Drive is taking too long to answer"
msgstr "Proton Drive impiega troppo tempo a rispondere" msgstr "Proton Drive impiega troppo tempo a rispondere"
#. Translators: stands in for a time that could not be read, as in #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "più tardi" msgstr "più tardi"
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "alle %H:%M" msgstr "alle %H:%M"
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "%a %H:%M" msgstr "%a %H:%M"
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "%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" msgid "No files kept offline"
msgstr "Nessun file mantenuto 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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "" msgstr ""
"Fai clic destro su un file o una cartella e scegli “Disponibile offline”." "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:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "Impossibile renderlo solo online" 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" msgid "Show fewer"
msgstr "Mostra meno" msgstr "Mostra meno"
#: crates/pdfs-gui/src/app/pages/status.rs:1705 #: crates/pdfs-gui/src/app/pages/status.rs:1750
#, rust-format #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"
+62 -40
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n" "Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n" "Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Dutch\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/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "Niet verbonden" msgstr "Niet verbonden"
@@ -423,6 +423,7 @@ msgid "The Proton Drive service isn't running."
msgstr "De Proton Drive-service draait niet." 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/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" msgid "Can't open your Drive"
msgstr "Kan Proton Drive niet openen" 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 " "“{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 " "tries again on its own once the folder is empty. You can also choose another "
"folder for My files in Preferences." "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 #: crates/pdfs-gui/src/app/main.rs:1837
#, rust-format #, rust-format
@@ -468,8 +472,14 @@ msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them, so Proton " "“{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 " "Drive does not open there. Move the items to another folder, or choose "
"another folder for My files." "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[0] ""
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." "“{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 #: crates/pdfs-gui/src/app/main.rs:1874
msgid "Not Now" 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:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1615,7 +1625,7 @@ msgid "Make available offline"
msgstr "Offline beschikbaar maken" msgstr "Offline beschikbaar maken"
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "Alleen online maken" msgstr "Alleen online maken"
@@ -2958,7 +2968,7 @@ msgid "Sync paused until you resume"
msgstr "Synchronisatie gepauzeerd totdat je hervat" msgstr "Synchronisatie gepauzeerd totdat je hervat"
#: crates/pdfs-gui/src/app/pages/locations.rs:570 #: 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" msgid "Sync paused"
msgstr "Synchronisatie gepauzeerd" msgstr "Synchronisatie gepauzeerd"
@@ -5018,8 +5028,12 @@ msgid ""
msgid_plural "" msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them while Proton " "“{path}” already has {n} items in it. My files would hide them while Proton "
"Drive runs, and they would not be uploaded." "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[0] ""
msgstr[1] "“{path}” bevat al {n} items. Mijn bestanden zou ze verbergen zolang Proton Drive draait, en ze zouden niet worden geüpload." "“{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 #: crates/pdfs-gui/src/app/pages/status.rs:870
msgid "Couldn't save the folder" msgid "Couldn't save the folder"
@@ -5138,137 +5152,145 @@ msgstr "{used} in cache — geen limiet ingesteld"
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "{used} van {limit} gebruikt" 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" msgid "Session expired"
msgstr "Sessie verlopen" msgstr "Sessie verlopen"
#: crates/pdfs-gui/src/app/pages/status.rs:1459 #: crates/pdfs-gui/src/app/pages/status.rs:1494
#, rust-format #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "{queued} · meld je opnieuw aan om te synchroniseren" 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" msgid "Sign in again to sync"
msgstr "Meld je opnieuw aan om te synchroniseren" 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" msgid "Sign-in not saved"
msgstr "Aanmelding niet opgeslagen" 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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "" msgstr ""
"Ontgrendel je sleutelbos, anders word je bij de volgende herstart afgemeld" "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" msgid "Restart to finish updating"
msgstr "Start opnieuw om de update af te ronden" 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" msgid "An older version of Proton Drive is still running"
msgstr "Er draait nog een oudere versie van Proton Drive" 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 #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "Proton Drive {version} draait nog" 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 #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "{queued} · hervat {time}" msgstr "{queued} · hervat {time}"
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "Hervat {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" msgid "Until you resume"
msgstr "Totdat je hervat" 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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
msgstr[0] "{n} wijziging vereist aandacht" msgstr[0] "{n} wijziging vereist aandacht"
msgstr[1] "{n} wijzigingen vereisen 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "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" msgid "Cached files only"
msgstr "Alleen bestanden in cache" 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" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "Synchroniseren" msgstr "Synchroniseren"
#: crates/pdfs-gui/src/app/pages/status.rs:1530 #: crates/pdfs-gui/src/app/pages/status.rs:1565
msgid "Up to date" msgid "Up to date"
msgstr "Bijgewerkt" 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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "Proton Drive draait niet" 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" msgid "Not responding"
msgstr "Reageert niet" 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" msgid "Proton Drive is taking too long to answer"
msgstr "Proton Drive doet er te lang over om te antwoorden" msgstr "Proton Drive doet er te lang over om te antwoorden"
#. Translators: stands in for a time that could not be read, as in #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "later" msgstr "later"
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "om %H:%M" msgstr "om %H:%M"
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "%a %H:%M" msgstr "%a %H:%M"
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "%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" msgid "No files kept offline"
msgstr "Geen offline bewaarde bestanden" 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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "Klik met rechts op een bestand of map en kies “Offline beschikbaar”." 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:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "Kon het niet alleen online maken" 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" msgid "Show fewer"
msgstr "Minder tonen" msgstr "Minder tonen"
#: crates/pdfs-gui/src/app/pages/status.rs:1705 #: crates/pdfs-gui/src/app/pages/status.rs:1750
#, rust-format #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"
+44 -35
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 3.6.0\n" "Project-Id-Version: proton-drive-linux 3.6.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -390,7 +390,7 @@ msgstr ""
#: crates/pdfs-gui/src/app/main.rs:1798 #: crates/pdfs-gui/src/app/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "" msgstr ""
@@ -399,6 +399,7 @@ msgid "The Proton Drive service isn't running."
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/main.rs:1819 crates/pdfs-gui/src/app/main.rs:1834 #: 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" msgid "Can't open your Drive"
msgstr "" msgstr ""
@@ -1301,7 +1302,7 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/shared.rs:1003 #: crates/pdfs-gui/src/app/pages/shared.rs:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1571,7 +1572,7 @@ msgid "Make available offline"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "" msgstr ""
@@ -2848,7 +2849,7 @@ msgid "Sync paused until you resume"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:570 #: 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" msgid "Sync paused"
msgstr "" msgstr ""
@@ -4912,136 +4913,144 @@ msgstr ""
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1454 #: crates/pdfs-gui/src/app/pages/status.rs:1489
msgid "Session expired" msgid "Session expired"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1459 #: crates/pdfs-gui/src/app/pages/status.rs:1494
#, rust-format #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "" 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" msgid "Sign in again to sync"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1467 #: crates/pdfs-gui/src/app/pages/status.rs:1502
msgid "Sign-in not saved" msgid "Sign-in not saved"
msgstr "" 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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1475 #: crates/pdfs-gui/src/app/pages/status.rs:1510
msgid "Restart to finish updating" msgid "Restart to finish updating"
msgstr "" 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" msgid "An older version of Proton Drive is still running"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1481 #: crates/pdfs-gui/src/app/pages/status.rs:1516
#, rust-format #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1494 #: crates/pdfs-gui/src/app/pages/status.rs:1529
#, rust-format #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "" msgstr ""
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1501 #: crates/pdfs-gui/src/app/pages/status.rs:1536
msgid "Until you resume" msgid "Until you resume"
msgstr "" 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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1519 #: crates/pdfs-gui/src/app/pages/status.rs:1554
msgid "Cached files only" msgid "Cached files only"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1524 #: crates/pdfs-gui/src/app/pages/status.rs:1559
msgctxt "state" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1530 #: crates/pdfs-gui/src/app/pages/status.rs:1565
msgid "Up to date" msgid "Up to date"
msgstr "" 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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "" 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" msgid "Not responding"
msgstr "" 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" msgid "Proton Drive is taking too long to answer"
msgstr "" msgstr ""
#. Translators: stands in for a time that could not be read, as in #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "" msgstr ""
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "" msgstr ""
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "" msgstr ""
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1624 #: crates/pdfs-gui/src/app/pages/status.rs:1669
msgid "No files kept offline" msgid "No files kept offline"
msgstr "" 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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1678 #: crates/pdfs-gui/src/app/pages/status.rs:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1702 #: crates/pdfs-gui/src/app/pages/status.rs:1747
msgid "Show fewer" msgid "Show fewer"
msgstr "" msgstr ""
#: crates/pdfs-gui/src/app/pages/status.rs:1705 #: crates/pdfs-gui/src/app/pages/status.rs:1750
#, rust-format #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"
+69 -42
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n" "Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n" "Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Polish\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/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "Brak połączenia" msgstr "Brak połączenia"
@@ -427,6 +427,7 @@ msgid "The Proton Drive service isn't running."
msgstr "Usługa Proton Drive nie jest uruchomiona." 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/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" msgid "Can't open your Drive"
msgstr "Nie można otworzyć Proton 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 " "“{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 " "tries again on its own once the folder is empty. You can also choose another "
"folder for My files in Preferences." "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 #: crates/pdfs-gui/src/app/main.rs:1837
#, rust-format #, rust-format
@@ -472,9 +476,18 @@ msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them, so Proton " "“{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 " "Drive does not open there. Move the items to another folder, or choose "
"another folder for My files." "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[0] ""
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”." "„{path}” zawiera już {n} element. „Moje pliki” by go ukryły, więc Proton "
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”." "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 #: crates/pdfs-gui/src/app/main.rs:1874
msgid "Not Now" 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:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1652,7 +1665,7 @@ msgid "Make available offline"
msgstr "Oznacz jako dostępne offline" msgstr "Oznacz jako dostępne offline"
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "Oznacz jako tylko online" msgstr "Oznacz jako tylko online"
@@ -3025,7 +3038,7 @@ msgid "Sync paused until you resume"
msgstr "Wstrzymano synchronizację do czasu wznowienia" msgstr "Wstrzymano synchronizację do czasu wznowienia"
#: crates/pdfs-gui/src/app/pages/locations.rs:570 #: 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" msgid "Sync paused"
msgstr "Wstrzymano synchronizację" msgstr "Wstrzymano synchronizację"
@@ -5098,9 +5111,15 @@ msgid ""
msgid_plural "" msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them while Proton " "“{path}” already has {n} items in it. My files would hide them while Proton "
"Drive runs, and they would not be uploaded." "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[0] ""
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." "„{path}” zawiera już {n} element. „Moje pliki” by go ukryły, dopóki działa "
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." "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 #: crates/pdfs-gui/src/app/pages/status.rs:870
msgid "Couldn't save the folder" msgid "Couldn't save the folder"
@@ -5220,59 +5239,59 @@ msgstr "{used} w pamięci podręcznej — bez limitu"
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "Użyto {used} z {limit}" 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" msgid "Session expired"
msgstr "Sesja wygasła" msgstr "Sesja wygasła"
#: crates/pdfs-gui/src/app/pages/status.rs:1459 #: crates/pdfs-gui/src/app/pages/status.rs:1494
#, rust-format #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "{queued} · zaloguj się ponownie, aby synchronizować" 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" msgid "Sign in again to sync"
msgstr "Zaloguj się ponownie, aby synchronizować" 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" msgid "Sign-in not saved"
msgstr "Logowanie nie zostało zapisane" 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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "" msgstr ""
"Odblokuj bazę kluczy, inaczej następne ponowne uruchomienie spowoduje " "Odblokuj bazę kluczy, inaczej następne ponowne uruchomienie spowoduje "
"wylogowanie" "wylogowanie"
#: crates/pdfs-gui/src/app/pages/status.rs:1475 #: crates/pdfs-gui/src/app/pages/status.rs:1510
msgid "Restart to finish updating" msgid "Restart to finish updating"
msgstr "Uruchom ponownie, aby dokończyć aktualizację" 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" msgid "An older version of Proton Drive is still running"
msgstr "Nadal działa starsza wersja Proton Drive" 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 #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "Nadal działa Proton Drive {version}" 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 #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "{queued} · wznowienie {time}" msgstr "{queued} · wznowienie {time}"
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "Wznowienie {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" msgid "Until you resume"
msgstr "Do czasu wznowienia" 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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
@@ -5280,81 +5299,89 @@ msgstr[0] "{n} zmiana wymaga uwagi"
msgstr[1] "{n} zmiany wymagają uwagi" msgstr[1] "{n} zmiany wymagają uwagi"
msgstr[2] "{n} zmian wymaga 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "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" msgid "Cached files only"
msgstr "Tylko pliki w pamięci podręcznej" 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" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "Synchronizowanie" msgstr "Synchronizowanie"
#: crates/pdfs-gui/src/app/pages/status.rs:1530 #: crates/pdfs-gui/src/app/pages/status.rs:1565
msgid "Up to date" msgid "Up to date"
msgstr "Aktualne" 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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "Proton Drive nie jest uruchomiony" 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" msgid "Not responding"
msgstr "Nie odpowiada" 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" msgid "Proton Drive is taking too long to answer"
msgstr "Proton Drive zbyt długo nie odpowiada" msgstr "Proton Drive zbyt długo nie odpowiada"
#. Translators: stands in for a time that could not be read, as in #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "później" msgstr "później"
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "o %H:%M" msgstr "o %H:%M"
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "%a %H:%M" msgstr "%a %H:%M"
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "%-d %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" msgid "No files kept offline"
msgstr "Brak plików dostępnych 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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "" msgstr ""
"Należy kliknąć plik lub katalog prawym przyciskiem myszy i wybrać „Dostępne " "Należy kliknąć plik lub katalog prawym przyciskiem myszy i wybrać „Dostępne "
"offline”." "offline”."
#: crates/pdfs-gui/src/app/pages/status.rs:1678 #: crates/pdfs-gui/src/app/pages/status.rs:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "Nie można oznaczyć jako tylko online" 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" msgid "Show fewer"
msgstr "Wyświetl mniej" msgstr "Wyświetl mniej"
#: crates/pdfs-gui/src/app/pages/status.rs:1705 #: crates/pdfs-gui/src/app/pages/status.rs:1750
#, rust-format #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"
+62 -40
View File
@@ -5,7 +5,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: proton-drive-linux 2.1.0\n" "Project-Id-Version: proton-drive-linux 2.1.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\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" "PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n" "Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Portuguese (Brazil)\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/main.rs:1798
#: crates/pdfs-gui/src/app/pages/albums.rs:85 #: crates/pdfs-gui/src/app/pages/albums.rs:85
#: crates/pdfs-gui/src/app/pages/places.rs:104 #: 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" msgid "Not connected"
msgstr "Não conectado" 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." 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/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" msgid "Can't open your Drive"
msgstr "Não foi possível abrir o Proton 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 " "“{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 " "tries again on its own once the folder is empty. You can also choose another "
"folder for My files in Preferences." "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 #: crates/pdfs-gui/src/app/main.rs:1837
#, rust-format #, rust-format
@@ -467,8 +471,14 @@ msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them, so Proton " "“{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 " "Drive does not open there. Move the items to another folder, or choose "
"another folder for My files." "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[0] ""
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." "“{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 #: crates/pdfs-gui/src/app/main.rs:1874
msgid "Not Now" 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:1003
#: crates/pdfs-gui/src/app/pages/shared.rs:1119 #: 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: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:424
#: crates/pdfs-gui/src/app/pages/takeout.rs:618 #: crates/pdfs-gui/src/app/pages/takeout.rs:618
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516 #: crates/pdfs-gui/src/app/widgets/share_dialog.rs:516
@@ -1616,7 +1626,7 @@ msgid "Make available offline"
msgstr "Disponibilizar offline" msgstr "Disponibilizar offline"
#: crates/pdfs-gui/src/app/pages/browser.rs:347 #: 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" msgid "Make online only"
msgstr "Tornar somente online" msgstr "Tornar somente online"
@@ -2954,7 +2964,7 @@ msgid "Sync paused until you resume"
msgstr "Sincronização pausada até você retomar" msgstr "Sincronização pausada até você retomar"
#: crates/pdfs-gui/src/app/pages/locations.rs:570 #: 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" msgid "Sync paused"
msgstr "Sincronização pausada" msgstr "Sincronização pausada"
@@ -5003,8 +5013,12 @@ msgid ""
msgid_plural "" msgid_plural ""
"“{path}” already has {n} items in it. My files would hide them while Proton " "“{path}” already has {n} items in it. My files would hide them while Proton "
"Drive runs, and they would not be uploaded." "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[0] ""
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." "“{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 #: crates/pdfs-gui/src/app/pages/status.rs:870
msgid "Couldn't save the folder" msgid "Couldn't save the folder"
@@ -5123,139 +5137,147 @@ msgstr "{used} em cache — sem limite definido"
msgid "{used} of {limit} used" msgid "{used} of {limit} used"
msgstr "{used} de {limit} usados" 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" msgid "Session expired"
msgstr "Sessão expirada" msgstr "Sessão expirada"
#: crates/pdfs-gui/src/app/pages/status.rs:1459 #: crates/pdfs-gui/src/app/pages/status.rs:1494
#, rust-format #, rust-format
msgid "{queued} · sign in again to sync" msgid "{queued} · sign in again to sync"
msgstr "{queued} · entre novamente para sincronizar" 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" msgid "Sign in again to sync"
msgstr "Entre novamente para sincronizar" 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" msgid "Sign-in not saved"
msgstr "Login não salvo" 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" msgid "Unlock your keyring, or the next reboot signs you out"
msgstr "" msgstr ""
"Desbloqueie o chaveiro, ou a próxima reinicialização encerrará sua sessão" "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" msgid "Restart to finish updating"
msgstr "Reinicie para concluir a atualização" 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" msgid "An older version of Proton Drive is still running"
msgstr "Uma versão anterior do Proton Drive ainda está em execução" 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 #, rust-format
msgid "Proton Drive {version} is still running" msgid "Proton Drive {version} is still running"
msgstr "O Proton Drive {version} ainda está em execução" 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 #, rust-format
msgid "{queued} · resumes {time}" msgid "{queued} · resumes {time}"
msgstr "{queued} · retoma {time}" msgstr "{queued} · retoma {time}"
#. Translators: {time} is when syncing resumes, such as "at 14:30" #. Translators: {time} is when syncing resumes, such as "at 14:30"
#. or "Tue 09:00". #. or "Tue 09:00".
#: crates/pdfs-gui/src/app/pages/status.rs:1499 #: crates/pdfs-gui/src/app/pages/status.rs:1534
#, rust-format #, rust-format
msgid "Resumes {time}" msgid "Resumes {time}"
msgstr "Retoma {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" msgid "Until you resume"
msgstr "Até você retomar" 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 #, rust-format
msgid "{n} change needs attention" msgid "{n} change needs attention"
msgid_plural "{n} changes need attention" msgid_plural "{n} changes need attention"
msgstr[0] "{n} alteração requer atenção" msgstr[0] "{n} alteração requer atenção"
msgstr[1] "{n} alterações requerem 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 #: crates/pdfs-gui/src/app/widgets/details.rs:110
msgctxt "state" msgctxt "state"
msgid "Offline" msgid "Offline"
msgstr "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" msgid "Cached files only"
msgstr "Somente arquivos em cache" 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" msgctxt "state"
msgid "Syncing" msgid "Syncing"
msgstr "Sincronizando" msgstr "Sincronizando"
#: crates/pdfs-gui/src/app/pages/status.rs:1530 #: crates/pdfs-gui/src/app/pages/status.rs:1565
msgid "Up to date" msgid "Up to date"
msgstr "Atualizado" 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 #: crates/pdfs-gui/src/hud/mod.rs:592 crates/pdfs-gui/src/hud/mod.rs:606
msgid "Proton Drive isn't running" msgid "Proton Drive isn't running"
msgstr "O Proton Drive não está em execução" 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" msgid "Not responding"
msgstr "Não está respondendo" 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" msgid "Proton Drive is taking too long to answer"
msgstr "O Proton Drive está demorando demais para responder" msgstr "O Proton Drive está demorando demais para responder"
#. Translators: stands in for a time that could not be read, as in #. Translators: stands in for a time that could not be read, as in
#. "Resumes later". #. "Resumes later".
#: crates/pdfs-gui/src/app/pages/status.rs:1583 #: crates/pdfs-gui/src/app/pages/status.rs:1628
#: crates/pdfs-gui/src/app/pages/status.rs:1598 #: crates/pdfs-gui/src/app/pages/status.rs:1643
msgid "later" msgid "later"
msgstr "mais tarde" msgstr "mais tarde"
#. Translators: strftime format for a time later today, such as "at 14:30". #. 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" msgid "at %H:%M"
msgstr "às %H:%M" msgstr "às %H:%M"
#. Translators: strftime format for a time within the next week, such as #. Translators: strftime format for a time within the next week, such as
#. "Tue 09:00". #. "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" msgid "%a %H:%M"
msgstr "%a às %H:%M" msgstr "%a às %H:%M"
#. Translators: strftime format for a date further ahead, such as "23 Sep". #. 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" msgid "%e %b"
msgstr "em %-d de %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" msgid "No files kept offline"
msgstr "Nenhum arquivo mantido 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”." msgid "Right-click a file or folder and choose “Available offline”."
msgstr "" msgstr ""
"Clique com o botão direito em um arquivo ou pasta e escolha “Disponível " "Clique com o botão direito em um arquivo ou pasta e escolha “Disponível "
"offline”." "offline”."
#: crates/pdfs-gui/src/app/pages/status.rs:1678 #: crates/pdfs-gui/src/app/pages/status.rs:1723
#: crates/pdfs-gui/src/app/pages/status.rs:1685 #: crates/pdfs-gui/src/app/pages/status.rs:1730
msgid "Couldn't make it online only" msgid "Couldn't make it online only"
msgstr "Não foi possível torná-lo somente online" 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" msgid "Show fewer"
msgstr "Mostrar menos" msgstr "Mostrar menos"
#: crates/pdfs-gui/src/app/pages/status.rs:1705 #: crates/pdfs-gui/src/app/pages/status.rs:1750
#, rust-format #, rust-format
msgid "Show all {n} file" msgid "Show all {n} file"
msgid_plural "Show all {n} files" msgid_plural "Show all {n} files"