From 38126ff2b34a7f5c66e092c94b204d5f5d201d91 Mon Sep 17 00:00:00 2001 From: Nils Pukropp Date: Wed, 23 Sep 2026 10:41:30 +0200 Subject: [PATCH] feat(gui): translate the Photos filter tabs, subtitle and filtered empty states The All/Photos/Videos/Raw tabs, the "12 photos" subtitle and the "No favorite videos in June 2024" heading were still built from English literals. Each heading is now a whole translatable sentence with a {month} placeholder, and the subtitle uses plural forms. Also fill in the French "Documents" search chip, which was left untranslated because it matches the English word. --- crates/pdfs-gui/src/app/pages/photos.rs | 70 ++++-- po/de.po | 268 ++++++++++++++++------- po/en_GB.po | 264 ++++++++++++++++------- po/es.po | 268 ++++++++++++++++------- po/fr.po | 270 +++++++++++++++++------- po/it.po | 268 ++++++++++++++++------- po/nl.po | 267 ++++++++++++++++------- po/pdfs.pot | 264 ++++++++++++++++------- po/pl.po | 270 +++++++++++++++++------- po/pt_BR.po | 268 ++++++++++++++++------- 10 files changed, 1737 insertions(+), 740 deletions(-) diff --git a/crates/pdfs-gui/src/app/pages/photos.rs b/crates/pdfs-gui/src/app/pages/photos.rs index 2b6ffd6..798b817 100644 --- a/crates/pdfs-gui/src/app/pages/photos.rs +++ b/crates/pdfs-gui/src/app/pages/photos.rs @@ -534,10 +534,9 @@ pub(crate) fn build_gallery_page() -> (gtk4::Widget, GalleryWidgets) { // control: exactly one is active, and flipping it reloads the timeline // filtered to that kind (wired in [`wire_gallery`]). Labels gain live counts // once a page lands. - let tab_labels = ["All", "Photos", "Videos", "Raw"]; let tabs: [gtk4::ToggleButton; 4] = std::array::from_fn(|i| { gtk4::ToggleButton::builder() - .label(tab_labels[i]) + .label(tab_label(i)) .active(i == 0) .build() }); @@ -802,13 +801,24 @@ pub(crate) fn update_gallery_tabs(ui: &Rc, counts: (usize, usize, usize)) { let (photos, videos, raw) = counts; let totals = [photos + videos + raw, photos, videos, raw]; for (index, tab) in ui.gallery.tabs.iter().enumerate() { - let name = ["All", "Photos", "Videos", "Raw"][index]; let n = totals[index]; - tab.set_label(&format!("{name} {}", thousands(n))); + tab.set_label(&format!("{} {}", tab_label(index), thousands(n))); tab.set_sensitive(n > 0 || tab.is_active()); } } +/// The name of filter tab `index`: All, Photos, Videos or Raw. +fn tab_label(index: usize) -> String { + match index { + // Translators: a Photos filter tab that shows photos, videos and raw files together. + 0 => pgettext("photo filter", "All"), + 1 => pgettext("photo filter", "Photos"), + 2 => pgettext("photo filter", "Videos"), + // Translators: a Photos filter tab for raw camera files. + _ => pgettext("photo filter", "Raw"), + } +} + /// `1422` as `1,422`. Six-figure libraries are ordinary, and an unseparated run /// of digits in a tab label is unreadable at a glance. pub(crate) fn thousands(n: usize) -> String { @@ -2111,11 +2121,6 @@ pub(crate) fn update_gallery_subtitle(ui: &Rc) { } // The noun tracks the active filter, so a Videos tab doesn't count "photos". let kind = ui.gallery.kind.get(); - let (one, many) = match kind { - Some(PhotoKind::Video) => ("video", "videos"), - Some(PhotoKind::Raw) => ("raw photo", "raw photos"), - _ => ("photo", "photos"), - }; // The whole library for this filter, not the page count — the subtitle sits // next to tabs carrying the same totals, and the two disagreeing reads as a // bug. A date jump is the exception: there the window is the subject. @@ -2131,9 +2136,16 @@ pub(crate) fn update_gallery_subtitle(ui: &Rc) { if loaded == 0 { return; } - ui.gallery.title.set_subtitle(&match total { - 1 => format!("1 {one}"), - n => format!("{} {many}", thousands(n)), + let count = thousands(total); + let args = [("count", count.as_str())]; + let n = total as u64; + ui.gallery.title.set_subtitle(&match kind { + // Translators: the Photos page subtitle, such as "12 videos". + Some(PhotoKind::Video) => ngettext_f("{count} video", "{count} videos", n, &args), + // Translators: the Photos page subtitle, such as "12 raw photos". + Some(PhotoKind::Raw) => ngettext_f("{count} raw photo", "{count} raw photos", n, &args), + // Translators: the Photos page subtitle, such as "1,204 photos". + _ => ngettext_f("{count} photo", "{count} photos", n, &args), }); } @@ -2229,13 +2241,9 @@ pub(crate) fn empty_timeline_text( favorites: bool, month: Option<&str>, ) -> (String, String) { - let what = match kind { - None => "photos", - Some(PhotoKind::Photo) => "photos", - Some(PhotoKind::Video) => "videos", - Some(PhotoKind::Raw) => "raw files", - }; - let when = month.map(|m| format!(" in {m}")).unwrap_or_default(); + let args = [("month", month.unwrap_or_default())]; + let video = kind == Some(PhotoKind::Video); + let raw = kind == Some(PhotoKind::Raw); match (favorites, kind, month) { (false, None, None) => ( gettext("No photos yet"), @@ -2246,11 +2254,31 @@ pub(crate) fn empty_timeline_text( gettext("Star a photo in the viewer or from its menu to find it here."), ), (true, _, _) => ( - format!("No favorite {what}{when}"), + match (video, raw, month.is_some()) { + // Translators: {month} is a month and year, such as "June 2024". + (true, _, true) => gettext_f("No favorite videos in {month}", &args), + (true, _, false) => gettext("No favorite videos"), + // Translators: {month} is a month and year, such as "June 2024". + (_, true, true) => gettext_f("No favorite raw files in {month}", &args), + (_, true, false) => gettext("No favorite raw files"), + // Translators: {month} is a month and year, such as "June 2024". + (_, _, true) => gettext_f("No favorite photos in {month}", &args), + (_, _, false) => gettext("No favorite photos"), + }, gettext("Turn off the favorites filter to see everything."), ), (false, _, _) => ( - format!("No {what}{when}"), + match (video, raw, month.is_some()) { + // Translators: {month} is a month and year, such as "June 2024". + (true, _, true) => gettext_f("No videos in {month}", &args), + (true, _, false) => gettext("No videos"), + // Translators: {month} is a month and year, such as "June 2024". + (_, true, true) => gettext_f("No raw files in {month}", &args), + (_, true, false) => gettext("No raw files"), + // Translators: {month} is a month and year, such as "June 2024". + (_, _, true) => gettext_f("No photos in {month}", &args), + (_, _, false) => gettext("No photos"), + }, gettext("Try another filter or month."), ), } diff --git a/po/de.po b/po/de.po index 24dcf5c..3c54c91 100644 --- a/po/de.po +++ b/po/de.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: German\n" @@ -23,7 +23,7 @@ msgstr "Meine Dateien" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "Fotos" @@ -152,7 +152,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -240,8 +240,8 @@ msgstr "Umbenennen" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "In den Papierkorb verschieben" @@ -363,7 +363,7 @@ msgstr "Aktivität konnte nicht gelesen werden" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -375,7 +375,7 @@ msgstr "Unerwartete Antwort vom Einhängedienst." #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -387,7 +387,7 @@ msgstr "Nicht verbunden" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -399,7 +399,7 @@ msgstr "Der Proton-Drive-Einhängedienst läuft nicht." #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -412,7 +412,7 @@ msgstr "Verbindung wird hergestellt …" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -420,12 +420,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "Warten auf den Start des Proton-Drive-Einhängedienstes." #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "Heute" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "Gestern" @@ -484,7 +484,7 @@ msgstr "Gelöst" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "%H:%M" @@ -590,12 +590,12 @@ msgid "Reading your Proton Drive albums." msgstr "Proton-Drive-Alben werden gelesen." #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "Keine Fotobibliothek" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "Für dieses Proton-Konto ist Fotos nicht aktiviert." @@ -628,7 +628,7 @@ msgstr[1] "{n} Alben" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -694,10 +694,10 @@ msgstr "Das Album konnte nicht erstellt werden" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -761,7 +761,7 @@ msgstr[0] "Ein Album für {n} Foto auswählen." msgstr[1] "Ein Album für {n} Fotos auswählen." #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "Neues Album …" @@ -952,7 +952,7 @@ msgstr "Meine Dateien" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -961,8 +961,8 @@ msgstr[1] "{n} ausgewählt" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "Verschieben in den Papierkorb fehlgeschlagen" @@ -1000,7 +1000,7 @@ msgstr[0] "{n} Element in den Papierkorb verschoben" msgstr[1] "{n} Elemente in den Papierkorb verschoben" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "Rückgängig" @@ -1057,7 +1057,7 @@ msgid "Open With…" msgstr "Öffnen mit …" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "Abspielen" @@ -1352,7 +1352,7 @@ msgstr[0] "{n} Element wird hochgeladen …" msgstr[1] "{n} Elemente werden hochgeladen …" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "Anzeigen" @@ -2514,8 +2514,8 @@ msgid "Hide details" msgstr "Details ausblenden" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "Favorit konnte nicht geändert werden" @@ -2530,7 +2530,7 @@ msgid "Import from Google Photos" msgstr "Aus Google Photos importieren" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "Zu einem Monat springen" @@ -2549,12 +2549,12 @@ msgstr "Einen Google-Photos-Takeout-Export importieren" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "Fotos auswählen" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "Zum Album hinzufügen …" @@ -2562,66 +2562,88 @@ msgstr "Zum Album hinzufügen …" msgid "Leave selection (Esc)" msgstr "Auswahl verlassen (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "Nur Favoriten anzeigen" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "Alle Zeiträume" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "Zeitleiste" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "Alben" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "Import aus Google Photos läuft …" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "%OB %Y" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "Alle" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "Fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "Videos" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "RAW" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "Foto zum Hochladen auswählen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Bilder" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "Foto hochgeladen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "Foto konnte nicht hochgeladen werden" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "Dieses Foto in den Papierkorb verschieben?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." @@ -2631,14 +2653,14 @@ msgstr[1] "" "Dieses Foto in den Papierkorb verschieben? Es ist als {n} Dateien " "gespeichert." -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" msgstr[0] "{n} Foto in den Papierkorb verschieben?" msgstr[1] "{n} Fotos in den Papierkorb verschieben?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." @@ -2649,115 +2671,201 @@ msgstr[1] "" "{n} Fotos in den Papierkorb verschieben? Sie sind als {files} Dateien " "gespeichert." -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "Der Server hat abgelehnt." -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "Einige Fotos konnten nicht in den Papierkorb verschoben werden" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" msgstr[0] "{n} Foto in den Papierkorb verschoben" msgstr[1] "{n} Fotos in den Papierkorb verschoben" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "{count} Video" +msgstr[1] "{count} Videos" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "{count} RAW-Foto" +msgstr[1] "{count} RAW-Fotos" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "{count} Foto" +msgstr[1] "{count} Fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "Unbekanntes Datum" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "%-d. %B %Y" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d.%m.%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "Unbekanntes Datum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "Noch keine Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "Fotos, die zu Proton Drive hochgeladen werden, erscheinen hier." -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "Noch keine Favoriten" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." -msgstr "Ein Foto im Betrachter oder über sein Menü als Favorit markieren, um es hier zu finden." +msgstr "" +"Ein Foto im Betrachter oder über sein Menü als Favorit markieren, um es hier " +"zu finden." -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "Keine favorisierten Videos im {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "Keine favorisierten Videos" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "Keine favorisierten RAW-Dateien im {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "Keine favorisierten RAW-Dateien" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "Keine favorisierten Fotos im {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "Keine favorisierten Fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "Den Favoritenfilter ausschalten, um alles zu sehen." -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "Keine Videos im {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "Keine Videos" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "Keine RAW-Dateien im {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "Keine RAW-Dateien" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "Keine Fotos im {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "Keine Fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "Einen anderen Filter oder Monat wählen." #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "Favorit" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "Auswählen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "Aus Album entfernen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "In den Papierkorb verschieben …" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "Zu Favoriten hinzugefügt" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "Aus Favoriten entfernt" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "Fotos werden geladen …" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "Proton-Drive-Zeitleiste wird gelesen." -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "Leeres Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "Dieses Album enthält keine Fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "Weitere Fotos konnten nicht geladen werden" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "Fotos konnten nicht geladen werden" diff --git a/po/en_GB.po b/po/en_GB.po index 28eef3a..344a44c 100644 --- a/po/en_GB.po +++ b/po/en_GB.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: English (United Kingdom)\n" @@ -23,7 +23,7 @@ msgstr "My files" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "Photos" @@ -151,7 +151,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -239,8 +239,8 @@ msgstr "Rename" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Move to Trash" @@ -362,7 +362,7 @@ msgstr "Couldn't read activity" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -374,7 +374,7 @@ msgstr "Unexpected reply from the mount service." #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -386,7 +386,7 @@ msgstr "Not connected" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -398,7 +398,7 @@ msgstr "The Proton Drive mount service isn't running." #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -411,7 +411,7 @@ msgstr "Connecting…" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -419,12 +419,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "Waiting for the Proton Drive mount service to come up." #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "Today" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "Yesterday" @@ -479,7 +479,7 @@ msgstr "Resolved" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "%H:%M" @@ -585,12 +585,12 @@ msgid "Reading your Proton Drive albums." msgstr "Reading your Proton Drive albums." #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "No photo library" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "This Proton account doesn't have Photos enabled." @@ -623,7 +623,7 @@ msgstr[1] "{n} albums" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -689,10 +689,10 @@ msgstr "Couldn't create the album" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -756,7 +756,7 @@ msgstr[0] "Choose an album for {n} photo." msgstr[1] "Choose an album for {n} photos." #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "New Album…" @@ -947,7 +947,7 @@ msgstr "My Files" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -956,8 +956,8 @@ msgstr[1] "{n} selected" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "Couldn't move to Trash" @@ -991,7 +991,7 @@ msgstr[0] "Moved {n} item to Trash" msgstr[1] "Moved {n} items to Trash" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "Undo" @@ -1048,7 +1048,7 @@ msgid "Open With…" msgstr "Open With…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "Play" @@ -1341,7 +1341,7 @@ msgstr[0] "Uploading {n} item…" msgstr[1] "Uploading {n} items…" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "View" @@ -2480,8 +2480,8 @@ msgid "Hide details" msgstr "Hide details" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "Couldn't change the favourite" @@ -2496,7 +2496,7 @@ msgid "Import from Google Photos" msgstr "Import from Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "Jump to a month" @@ -2515,12 +2515,12 @@ msgstr "Import a Google Photos Takeout export" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "Select photos" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "Add to Album…" @@ -2528,195 +2528,301 @@ msgstr "Add to Album…" msgid "Leave selection (Esc)" msgstr "Leave selection (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "Show only favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "All dates" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "Timeline" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "Importing from Google Photos…" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "%OB %Y" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "All" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "Photos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "Videos" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "Raw" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "Select Photo to Upload" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Images" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "Photo uploaded" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "Couldn't upload photo" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "Move this photo to Trash?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." msgstr[0] "Move this photo to Trash? It is stored as {n} file." msgstr[1] "Move this photo to Trash? It is stored as {n} files." -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" msgstr[0] "Move {n} photo to Trash?" msgstr[1] "Move {n} photos to Trash?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." msgstr[0] "Move {n} photo to Trash? They are stored as {files} files." msgstr[1] "Move {n} photos to Trash? They are stored as {files} files." -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "The server refused." -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "Some photos couldn't be moved to Trash" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" msgstr[0] "Moved {n} photo to Trash" msgstr[1] "Moved {n} photos to Trash" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "{count} video" +msgstr[1] "{count} videos" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "{count} raw photo" +msgstr[1] "{count} raw photos" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "{count} photo" +msgstr[1] "{count} photos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "Unknown date" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "%-d %B %Y" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "%Y-%m-%d %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "Unknown Date" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "No photos yet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "Photos you upload to Proton Drive appear here." -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "No favourites yet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." msgstr "Star a photo in the viewer or from its menu to find it here." -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "No favourite videos in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "No favourite videos" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "No favourite raw files in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "No favourite raw files" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "No favourite photos in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "No favourite photos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "Turn off the favourites filter to see everything." -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "No videos in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "No videos" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "No raw files in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "No raw files" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "No photos in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "No photos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "Try another filter or month." #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "Favourite" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "Select" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "Remove from Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "Move to Trash…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "Added to Favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "Removed from Favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "Loading photos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "Reading your Proton Drive timeline." -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "Empty album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "This album has no photos in it." -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "Couldn't load more photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "Couldn't load photos" diff --git a/po/es.po b/po/es.po index 04a8626..dd6e31b 100644 --- a/po/es.po +++ b/po/es.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Spanish\n" @@ -23,7 +23,7 @@ msgstr "Mis archivos" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "Fotos" @@ -151,7 +151,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -239,8 +239,8 @@ msgstr "Renombrar" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mover a la papelera" @@ -362,7 +362,7 @@ msgstr "No se pudo leer la actividad" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -374,7 +374,7 @@ msgstr "Respuesta inesperada del servicio de montaje." #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -386,7 +386,7 @@ msgstr "Sin conexión" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -398,7 +398,7 @@ msgstr "El servicio de montaje de Proton Drive no está en ejecución." #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -411,7 +411,7 @@ msgstr "Conectando…" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -419,12 +419,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "Esperando a que se inicie el servicio de montaje de Proton Drive." #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "Hoy" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "Ayer" @@ -482,7 +482,7 @@ msgstr "Resuelto" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "%H:%M" @@ -588,12 +588,12 @@ msgid "Reading your Proton Drive albums." msgstr "Leyendo sus álbumes de Proton Drive." #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "No hay fototeca" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "Esta cuenta de Proton no tiene Fotos activado." @@ -626,7 +626,7 @@ msgstr[1] "{n} álbumes" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -692,10 +692,10 @@ msgstr "No se pudo crear el álbum" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -759,7 +759,7 @@ msgstr[0] "Elija un álbum para {n} foto." msgstr[1] "Elija un álbum para {n} fotos." #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "Álbum nuevo…" @@ -950,7 +950,7 @@ msgstr "Mis archivos" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -959,8 +959,8 @@ msgstr[1] "{n} seleccionados" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "No se pudo mover a la papelera" @@ -995,7 +995,7 @@ msgstr[0] "Se movió {n} elemento a la papelera" msgstr[1] "Se movieron {n} elementos a la papelera" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "Deshacer" @@ -1052,7 +1052,7 @@ msgid "Open With…" msgstr "Abrir con…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "Reproducir" @@ -1348,7 +1348,7 @@ msgstr[0] "Subiendo {n} elemento…" msgstr[1] "Subiendo {n} elementos…" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "Ver" @@ -2508,8 +2508,8 @@ msgid "Hide details" msgstr "Ocultar detalles" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "No se pudo cambiar el favorito" @@ -2524,7 +2524,7 @@ msgid "Import from Google Photos" msgstr "Importar de Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "Saltar a un mes" @@ -2543,12 +2543,12 @@ msgstr "Importar una exportación de Google Takeout de Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "Seleccionar fotos" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "Añadir al álbum…" @@ -2556,80 +2556,102 @@ msgstr "Añadir al álbum…" msgid "Leave selection (Esc)" msgstr "Salir de la selección (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "Mostrar solo favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "Todas las fechas" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "Cronología" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "Álbumes" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "Importando de Google Photos…" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "%OB de %Y" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "Todo" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "Fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "Vídeos" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "RAW" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "Seleccionar la foto que subir" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Imágenes" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "Foto subida" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "No se pudo subir la foto" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "¿Mover esta foto a la papelera?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." msgstr[0] "¿Mover esta foto a la papelera? Está guardada como {n} archivo." msgstr[1] "¿Mover esta foto a la papelera? Está guardada como {n} archivos." -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" msgstr[0] "¿Mover {n} foto a la papelera?" msgstr[1] "¿Mover {n} fotos a la papelera?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." @@ -2637,115 +2659,201 @@ msgstr[0] "¿Mover {n} foto a la papelera? Está guardada como {files} archivos. msgstr[1] "" "¿Mover {n} fotos a la papelera? Están guardadas como {files} archivos." -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "El servidor lo rechazó." -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "No se pudieron mover algunas fotos a la papelera" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" msgstr[0] "Se movió {n} foto a la papelera" msgstr[1] "Se movieron {n} fotos a la papelera" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "{count} vídeo" +msgstr[1] "{count} vídeos" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "{count} foto RAW" +msgstr[1] "{count} fotos RAW" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "{count} foto" +msgstr[1] "{count} fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "Fecha desconocida" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "%-d de %B de %Y" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "Fecha desconocida" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "Todavía no hay fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "Las fotos que suba a Proton Drive aparecerán aquí." -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "Todavía no hay favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." -msgstr "Marque una foto como favorita en el visor o desde su menú para encontrarla aquí." +msgstr "" +"Marque una foto como favorita en el visor o desde su menú para encontrarla " +"aquí." -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "No hay vídeos favoritos en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "No hay vídeos favoritos" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "No hay archivos RAW favoritos en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "No hay archivos RAW favoritos" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "No hay fotos favoritas en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "No hay fotos favoritas" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "Desactive el filtro de favoritas para verlo todo." -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "No hay vídeos en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "No hay vídeos" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "No hay archivos RAW en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "No hay archivos RAW" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "No hay fotos en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "No hay fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "Pruebe con otro filtro u otro mes." #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "Favorita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "Seleccionar" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "Quitar del álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "Mover a la papelera…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "Añadida a favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "Quitada de favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "Cargando fotos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "Leyendo su cronología de Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "Álbum vacío" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "Este álbum no tiene fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "No se pudieron cargar más fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "No se pudieron cargar las fotos" diff --git a/po/fr.po b/po/fr.po index 810b4c5..7eacca1 100644 --- a/po/fr.po +++ b/po/fr.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: French\n" @@ -23,7 +23,7 @@ msgstr "Mes fichiers" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "Photos" @@ -152,7 +152,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -240,8 +240,8 @@ msgstr "Renommer" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mettre à la corbeille" @@ -363,7 +363,7 @@ msgstr "Impossible de lire l’activité" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -375,7 +375,7 @@ msgstr "Réponse inattendue du service de montage." #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -387,7 +387,7 @@ msgstr "Non connecté" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -399,7 +399,7 @@ msgstr "Le service de montage de Proton Drive n’est pas en cours d’exécutio #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -412,7 +412,7 @@ msgstr "Connexion…" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -420,12 +420,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "En attente du démarrage du service de montage de Proton Drive." #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "Aujourd’hui" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "Hier" @@ -484,7 +484,7 @@ msgstr "Résolu" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "%H:%M" @@ -590,12 +590,12 @@ msgid "Reading your Proton Drive albums." msgstr "Lecture de vos albums Proton Drive." #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "Aucune photothèque" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "Photos n’est pas activé pour ce compte Proton." @@ -628,7 +628,7 @@ msgstr[1] "{n} albums" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -694,10 +694,10 @@ msgstr "Impossible de créer l’album" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -761,7 +761,7 @@ msgstr[0] "Choisissez un album pour {n} photo." msgstr[1] "Choisissez un album pour {n} photos." #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "Nouvel album…" @@ -952,7 +952,7 @@ msgstr "Mes fichiers" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -961,8 +961,8 @@ msgstr[1] "{n} sélectionnés" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "Impossible de mettre à la corbeille" @@ -998,7 +998,7 @@ msgstr[0] "{n} élément mis à la corbeille" msgstr[1] "{n} éléments mis à la corbeille" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "Annuler" @@ -1055,7 +1055,7 @@ msgid "Open With…" msgstr "Ouvrir avec…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "Lire" @@ -1351,7 +1351,7 @@ msgstr[0] "Téléversement de {n} élément…" msgstr[1] "Téléversement de {n} éléments…" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "Afficher" @@ -2514,8 +2514,8 @@ msgid "Hide details" msgstr "Masquer les détails" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "Impossible de modifier le favori" @@ -2530,7 +2530,7 @@ msgid "Import from Google Photos" msgstr "Importer depuis Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "Aller à un mois" @@ -2549,12 +2549,12 @@ msgstr "Importer une archive Google Takeout de Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "Sélectionner des photos" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "Ajouter à un album…" @@ -2562,66 +2562,88 @@ msgstr "Ajouter à un album…" msgid "Leave selection (Esc)" msgstr "Quitter la sélection (Échap)" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "Afficher uniquement les favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "Toutes les dates" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "Chronologie" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "Importation depuis Google Photos…" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "%B %Y" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "Tout" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "Photos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "Vidéos" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "RAW" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "Sélectionner une photo à téléverser" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Images" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "Photo téléversée" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "Impossible de téléverser la photo" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "Mettre cette photo à la corbeille ?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." @@ -2632,14 +2654,14 @@ msgstr[1] "" "Mettre cette photo à la corbeille ? Elle est stockée sous forme de {n} " "fichiers." -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" msgstr[0] "Mettre {n} photo à la corbeille ?" msgstr[1] "Mettre {n} photos à la corbeille ?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." @@ -2650,115 +2672,201 @@ msgstr[1] "" "Mettre {n} photos à la corbeille ? Elles sont stockées sous forme de {files} " "fichiers." -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "Le serveur a refusé." -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "Certaines photos n’ont pas pu être mises à la corbeille" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" msgstr[0] "{n} photo mise à la corbeille" msgstr[1] "{n} photos mises à la corbeille" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "{count} vidéo" +msgstr[1] "{count} vidéos" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "{count} photo RAW" +msgstr[1] "{count} photos RAW" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "{count} photo" +msgstr[1] "{count} photos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "Date inconnue" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "%-d %B %Y" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "Date inconnue" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "Aucune photo pour l’instant" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "Les photos que vous téléversez sur Proton Drive apparaissent ici." -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "Aucun favori pour l’instant" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." -msgstr "Ajoutez une photo aux favoris dans la visionneuse ou depuis son menu pour la retrouver ici." +msgstr "" +"Ajoutez une photo aux favoris dans la visionneuse ou depuis son menu pour la " +"retrouver ici." -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "Aucune vidéo favorite en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "Aucune vidéo favorite" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "Aucun fichier RAW favori en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "Aucun fichier RAW favori" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "Aucune photo favorite en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "Aucune photo favorite" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "Désactivez le filtre des favoris pour tout afficher." -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "Aucune vidéo en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "Aucune vidéo" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "Aucun fichier RAW en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "Aucun fichier RAW" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "Aucune photo en {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "Aucune photo" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "Essayez un autre filtre ou un autre mois." #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "Favori" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "Sélectionner" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "Retirer de l’album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "Mettre à la corbeille…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "Ajoutée aux favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "Retirée des favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "Chargement des photos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "Lecture de votre chronologie Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "Album vide" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "Cet album ne contient aucune photo." -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "Impossible de charger plus de photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "Impossible de charger les photos" @@ -4545,7 +4653,7 @@ msgstr "Dossiers" #: crates/pdfs-gui/src/prompt.rs:59 msgid "Documents" -msgstr "" +msgstr "Documents" #. Translators: a filter chip for audio and video files. #: crates/pdfs-gui/src/prompt.rs:62 diff --git a/po/it.po b/po/it.po index 1fc4d32..862d56d 100644 --- a/po/it.po +++ b/po/it.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Italian\n" @@ -23,7 +23,7 @@ msgstr "I miei file" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "Foto" @@ -150,7 +150,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -238,8 +238,8 @@ msgstr "Rinomina" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Sposta nel cestino" @@ -361,7 +361,7 @@ msgstr "Impossibile leggere le attività" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -373,7 +373,7 @@ msgstr "Risposta inattesa dal servizio di montaggio." #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -385,7 +385,7 @@ msgstr "Non connesso" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -397,7 +397,7 @@ msgstr "Il servizio di montaggio di Proton Drive non è in esecuzione." #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -410,7 +410,7 @@ msgstr "Connessione…" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -418,12 +418,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "In attesa dell'avvio del servizio di montaggio di Proton Drive." #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "Oggi" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "Ieri" @@ -482,7 +482,7 @@ msgstr "Risolto" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "%H:%M" @@ -588,12 +588,12 @@ msgid "Reading your Proton Drive albums." msgstr "Lettura degli album di Proton Drive." #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "Nessuna libreria di foto" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "Questo account Proton non ha Foto abilitato." @@ -626,7 +626,7 @@ msgstr[1] "{n} album" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -692,10 +692,10 @@ msgstr "Impossibile creare l'album" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -759,7 +759,7 @@ msgstr[0] "Scegli un album per {n} foto." msgstr[1] "Scegli un album per {n} foto." #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "Nuovo album…" @@ -950,7 +950,7 @@ msgstr "I miei file" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -959,8 +959,8 @@ msgstr[1] "{n} selezionati" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "Impossibile spostare nel cestino" @@ -996,7 +996,7 @@ msgstr[0] "{n} elemento spostato nel cestino" msgstr[1] "{n} elementi spostati nel cestino" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "Annulla" @@ -1053,7 +1053,7 @@ msgid "Open With…" msgstr "Apri con…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "Riproduci" @@ -1350,7 +1350,7 @@ msgstr[0] "Caricamento di {n} elemento…" msgstr[1] "Caricamento di {n} elementi…" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "Visualizza" @@ -2513,8 +2513,8 @@ msgid "Hide details" msgstr "Nascondi dettagli" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "Impossibile modificare il preferito" @@ -2529,7 +2529,7 @@ msgid "Import from Google Photos" msgstr "Importa da Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "Vai a un mese" @@ -2548,12 +2548,12 @@ msgstr "Importa un'esportazione Google Takeout di Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "Seleziona foto" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "Aggiungi all'album…" @@ -2561,195 +2561,303 @@ msgstr "Aggiungi all'album…" msgid "Leave selection (Esc)" msgstr "Esci dalla selezione (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "Mostra solo i preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "Tutte le date" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "Cronologia" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "Importazione da Google Photos…" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "%B %Y" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "Tutti" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "Foto" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "Video" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "RAW" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "Seleziona la foto da caricare" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Immagini" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "Foto caricata" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "Impossibile caricare la foto" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "Spostare questa foto nel cestino?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." msgstr[0] "Spostare questa foto nel cestino? È memorizzata come {n} file." msgstr[1] "Spostare questa foto nel cestino? È memorizzata come {n} file." -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" msgstr[0] "Spostare {n} foto nel cestino?" msgstr[1] "Spostare {n} foto nel cestino?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." msgstr[0] "Spostare {n} foto nel cestino? Sono memorizzate come {files} file." msgstr[1] "Spostare {n} foto nel cestino? Sono memorizzate come {files} file." -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "Il server ha rifiutato la richiesta." -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "Non è stato possibile spostare alcune foto nel cestino" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" msgstr[0] "{n} foto spostata nel cestino" msgstr[1] "{n} foto spostate nel cestino" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "{count} video" +msgstr[1] "{count} video" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "{count} foto RAW" +msgstr[1] "{count} foto RAW" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "{count} foto" +msgstr[1] "{count} foto" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "Data sconosciuta" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "%-d %B %Y" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "Data sconosciuta" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "Ancora nessuna foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "Le foto caricate su Proton Drive appaiono qui." -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "Ancora nessun preferito" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." -msgstr "Aggiungi una foto ai preferiti nel visualizzatore o dal suo menu per trovarla qui." +msgstr "" +"Aggiungi una foto ai preferiti nel visualizzatore o dal suo menu per " +"trovarla qui." -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "Nessun video preferito a {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "Nessun video preferito" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "Nessun file RAW preferito a {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "Nessun file RAW preferito" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "Nessuna foto preferita a {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "Nessuna foto preferita" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "Disattiva il filtro dei preferiti per vedere tutto." -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "Nessun video a {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "Nessun video" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "Nessun file RAW a {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "Nessun file RAW" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "Nessuna foto a {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "Nessuna foto" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "Prova un altro filtro o un altro mese." #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "Preferito" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "Seleziona" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "Rimuovi dall'album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "Sposta nel cestino…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "Aggiunto ai preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "Rimosso dai preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "Caricamento delle foto…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "Lettura della cronologia di Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "Album vuoto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "Questo album non contiene foto." -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "Impossibile caricare altre foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "Impossibile caricare le foto" diff --git a/po/nl.po b/po/nl.po index 76a2ab1..10f322b 100644 --- a/po/nl.po +++ b/po/nl.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Dutch\n" @@ -23,7 +23,7 @@ msgstr "Mijn bestanden" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "Foto's" @@ -151,7 +151,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -239,8 +239,8 @@ msgstr "Hernoemen" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Naar prullenbak verplaatsen" @@ -362,7 +362,7 @@ msgstr "Kon activiteit niet lezen" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -374,7 +374,7 @@ msgstr "Onverwacht antwoord van de koppeldienst." #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -386,7 +386,7 @@ msgstr "Niet verbonden" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -398,7 +398,7 @@ msgstr "De koppeldienst van Proton Drive draait niet." #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -411,7 +411,7 @@ msgstr "Verbinden…" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -419,12 +419,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "Wachten tot de koppeldienst van Proton Drive gestart is." #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "Vandaag" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "Gisteren" @@ -483,7 +483,7 @@ msgstr "Opgelost" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "%H:%M" @@ -589,12 +589,12 @@ msgid "Reading your Proton Drive albums." msgstr "Je Proton Drive-albums worden gelezen." #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "Geen fotobibliotheek" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "Dit Proton-account heeft Foto's niet ingeschakeld." @@ -627,7 +627,7 @@ msgstr[1] "{n} albums" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -693,10 +693,10 @@ msgstr "Kon het album niet aanmaken" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -760,7 +760,7 @@ msgstr[0] "Kies een album voor {n} foto." msgstr[1] "Kies een album voor {n} foto's." #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "Nieuw album…" @@ -951,7 +951,7 @@ msgstr "Mijn bestanden" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -960,8 +960,8 @@ msgstr[1] "{n} geselecteerd" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "Kon niet naar prullenbak verplaatsen" @@ -997,7 +997,7 @@ msgstr[0] "{n} item naar prullenbak verplaatst" msgstr[1] "{n} items naar prullenbak verplaatst" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "Ongedaan maken" @@ -1054,7 +1054,7 @@ msgid "Open With…" msgstr "Openen met…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "Afspelen" @@ -1349,7 +1349,7 @@ msgstr[0] "{n} item uploaden…" msgstr[1] "{n} items uploaden…" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "Bekijken" @@ -2507,8 +2507,8 @@ msgid "Hide details" msgstr "Details verbergen" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "Kon de favoriet niet wijzigen" @@ -2523,7 +2523,7 @@ msgid "Import from Google Photos" msgstr "Importeren uit Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "Naar een maand springen" @@ -2542,12 +2542,12 @@ msgstr "Een Google Photos Takeout-export importeren" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "Foto's selecteren" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "Aan album toevoegen…" @@ -2555,66 +2555,88 @@ msgstr "Aan album toevoegen…" msgid "Leave selection (Esc)" msgstr "Selectie verlaten (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "Alleen favorieten tonen" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "Alle datums" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "Tijdlijn" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "Importeren uit Google Photos…" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "%B %Y" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "Alles" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "Foto's" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "Video's" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "RAW" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "Foto selecteren om te uploaden" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Afbeeldingen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "Foto geüpload" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "Kon foto niet uploaden" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "Deze foto naar de prullenbak verplaatsen?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." @@ -2624,14 +2646,14 @@ msgstr[1] "" "Deze foto naar de prullenbak verplaatsen? Hij is opgeslagen als {n} " "bestanden." -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" msgstr[0] "{n} foto naar de prullenbak verplaatsen?" msgstr[1] "{n} foto's naar de prullenbak verplaatsen?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." @@ -2642,115 +2664,200 @@ msgstr[1] "" "{n} foto's naar de prullenbak verplaatsen? Ze zijn opgeslagen als {files} " "bestanden." -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "De server weigerde." -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "Sommige foto's konden niet naar de prullenbak worden verplaatst" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" msgstr[0] "{n} foto naar prullenbak verplaatst" msgstr[1] "{n} foto's naar prullenbak verplaatst" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "{count} video" +msgstr[1] "{count} video's" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "{count} RAW-foto" +msgstr[1] "{count} RAW-foto's" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "{count} foto" +msgstr[1] "{count} foto's" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "Onbekende datum" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "%-d %B %Y" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d-%m-%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "Onbekende datum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "Nog geen foto’s" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "Foto’s die je naar Proton Drive uploadt, verschijnen hier." -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "Nog geen favorieten" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." -msgstr "Maak een foto favoriet in de viewer of via het menu om hem hier te vinden." +msgstr "" +"Maak een foto favoriet in de viewer of via het menu om hem hier te vinden." -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "Geen favoriete video’s in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "Geen favoriete video’s" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "Geen favoriete RAW-bestanden in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "Geen favoriete RAW-bestanden" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "Geen favoriete foto’s in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "Geen favoriete foto’s" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "Zet het favorietenfilter uit om alles te zien." -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "Geen video’s in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "Geen video’s" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "Geen RAW-bestanden in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "Geen RAW-bestanden" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "Geen foto’s in {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "Geen foto’s" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "Probeer een ander filter of een andere maand." #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "Favoriet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "Selecteren" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "Uit album verwijderen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "Naar prullenbak verplaatsen…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "Aan favorieten toegevoegd" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "Uit favorieten verwijderd" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "Foto's laden…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "Je Proton Drive-tijdlijn wordt gelezen." -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "Leeg album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "Dit album bevat geen foto's." -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "Kon niet meer foto's laden" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "Kon foto's niet laden" diff --git a/po/pdfs.pot b/po/pdfs.pot index 2fcbcc2..01854df 100644 --- a/po/pdfs.pot +++ b/po/pdfs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -26,7 +26,7 @@ msgstr "" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "" @@ -148,7 +148,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -236,8 +236,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "" @@ -359,7 +359,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -371,7 +371,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -383,7 +383,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -395,7 +395,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -408,7 +408,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -416,12 +416,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "" #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "" @@ -474,7 +474,7 @@ msgstr "" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "" @@ -580,12 +580,12 @@ msgid "Reading your Proton Drive albums." msgstr "" #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "" @@ -618,7 +618,7 @@ msgstr[1] "" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -684,10 +684,10 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -751,7 +751,7 @@ msgstr[0] "" msgstr[1] "" #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "" @@ -942,7 +942,7 @@ msgstr "" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -951,8 +951,8 @@ msgstr[1] "" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "" @@ -986,7 +986,7 @@ msgstr[0] "" msgstr[1] "" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "" @@ -1043,7 +1043,7 @@ msgid "Open With…" msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "" @@ -1336,7 +1336,7 @@ msgstr[0] "" msgstr[1] "" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "" @@ -2419,8 +2419,8 @@ msgid "Hide details" msgstr "" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "" @@ -2435,7 +2435,7 @@ msgid "Import from Google Photos" msgstr "" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "" @@ -2454,12 +2454,12 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "" @@ -2467,195 +2467,301 @@ msgstr "" msgid "Leave selection (Esc)" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "" +msgstr[1] "" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "" +msgstr[1] "" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "" +msgstr[1] "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "" #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "" diff --git a/po/pl.po b/po/pl.po index 47fd663..32fe1b5 100644 --- a/po/pl.po +++ b/po/pl.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Polish\n" @@ -24,7 +24,7 @@ msgstr "Moje pliki" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "Zdjęcia" @@ -152,7 +152,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -240,8 +240,8 @@ msgstr "Zmień nazwę" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Przenieś do kosza" @@ -363,7 +363,7 @@ msgstr "Nie można odczytać aktywności" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -375,7 +375,7 @@ msgstr "Nieoczekiwana odpowiedź od usługi montowania." #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -387,7 +387,7 @@ msgstr "Brak połączenia" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -399,7 +399,7 @@ msgstr "Usługa montowania Proton Drive nie jest uruchomiona." #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -412,7 +412,7 @@ msgstr "Łączenie…" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -420,12 +420,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "Oczekiwanie na uruchomienie usługi montowania Proton Drive." #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "Dzisiaj" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "Wczoraj" @@ -488,7 +488,7 @@ msgstr "Rozwiązane" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "%H:%M" @@ -594,12 +594,12 @@ msgid "Reading your Proton Drive albums." msgstr "Odczytywanie albumów w Proton Drive." #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "Brak biblioteki zdjęć" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "To konto Proton nie ma włączonych Zdjęć." @@ -633,7 +633,7 @@ msgstr[2] "{n} albumów" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -699,10 +699,10 @@ msgstr "Nie można utworzyć albumu" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -767,7 +767,7 @@ msgstr[1] "Proszę wybrać album dla {n} zdjęć." msgstr[2] "Proszę wybrać album dla {n} zdjęć." #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "Nowy album…" @@ -963,7 +963,7 @@ msgstr "Moje pliki" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -973,8 +973,8 @@ msgstr[2] "Zaznaczono: {n}" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "Nie można przenieść do kosza" @@ -1013,7 +1013,7 @@ msgstr[1] "Przeniesiono {n} elementy do kosza" msgstr[2] "Przeniesiono {n} elementów do kosza" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "Cofnij" @@ -1073,7 +1073,7 @@ msgid "Open With…" msgstr "Otwórz za pomocą…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "Odtwórz" @@ -1374,7 +1374,7 @@ msgstr[1] "Wysyłanie {n} elementów…" msgstr[2] "Wysyłanie {n} elementów…" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "Wyświetl" @@ -2538,8 +2538,8 @@ msgid "Hide details" msgstr "Ukryj szczegóły" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "Nie można zmienić stanu ulubionego" @@ -2554,7 +2554,7 @@ msgid "Import from Google Photos" msgstr "Importuj z Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "Przejdź do miesiąca" @@ -2573,12 +2573,12 @@ msgstr "Importuj eksport Google Takeout z Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "Zaznacz zdjęcia" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "Dodaj do albumu…" @@ -2586,66 +2586,88 @@ msgstr "Dodaj do albumu…" msgid "Leave selection (Esc)" msgstr "Zakończ zaznaczanie (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "Wyświetlaj tylko ulubione" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "Wszystkie daty" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "Oś czasu" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "Albumy" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "Importowanie z Google Photos…" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "%OB %Y" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "Wszystko" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "Zdjęcia" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "Filmy" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "RAW" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "Wybór zdjęcia do wysłania" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Obrazy" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "Wysłano zdjęcie" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "Nie można wysłać zdjęcia" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "Przenieść to zdjęcie do kosza?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." @@ -2653,7 +2675,7 @@ msgstr[0] "Przenieść to zdjęcie do kosza? Jest przechowywane w {n} pliku." msgstr[1] "Przenieść to zdjęcie do kosza? Jest przechowywane w {n} plikach." msgstr[2] "Przenieść to zdjęcie do kosza? Jest przechowywane w {n} plikach." -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" @@ -2661,7 +2683,7 @@ msgstr[0] "Przenieść {n} zdjęcie do kosza?" msgstr[1] "Przenieść {n} zdjęcia do kosza?" msgstr[2] "Przenieść {n} zdjęć do kosza?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." @@ -2670,15 +2692,15 @@ msgstr[0] "" msgstr[1] "Przenieść {n} zdjęcia do kosza? Są przechowywane w {files} plikach." msgstr[2] "Przenieść {n} zdjęć do kosza? Są przechowywane w {files} plikach." -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "Serwer odmówił." -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "Nie można przenieść niektórych zdjęć do kosza" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2686,100 +2708,188 @@ msgstr[0] "Przeniesiono {n} zdjęcie do kosza" msgstr[1] "Przeniesiono {n} zdjęcia do kosza" msgstr[2] "Przeniesiono {n} zdjęć do kosza" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "{count} film" +msgstr[1] "{count} filmy" +msgstr[2] "{count} filmów" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "{count} zdjęcie RAW" +msgstr[1] "{count} zdjęcia RAW" +msgstr[2] "{count} zdjęć RAW" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "{count} zdjęcie" +msgstr[1] "{count} zdjęcia" +msgstr[2] "{count} zdjęć" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "Nieznana data" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "%-d %B %Y" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "%Y-%m-%d %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "Nieznana data" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "Brak zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "Tutaj pojawią się zdjęcia wysłane do Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "Brak ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." -msgstr "Oznacz zdjęcie gwiazdką w przeglądarce lub z jego menu, aby znaleźć je tutaj." +msgstr "" +"Oznacz zdjęcie gwiazdką w przeglądarce lub z jego menu, aby znaleźć je tutaj." -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "Brak ulubionych filmów – {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "Brak ulubionych filmów" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "Brak ulubionych plików RAW – {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "Brak ulubionych plików RAW" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "Brak ulubionych zdjęć – {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "Brak ulubionych zdjęć" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "Wyłącz filtr ulubionych, aby zobaczyć wszystko." -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "Brak filmów – {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "Brak filmów" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "Brak plików RAW – {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "Brak plików RAW" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "Brak zdjęć – {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "Brak zdjęć" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "Wybierz inny filtr lub miesiąc." #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "Ulubione" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "Zaznacz" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "Usuń z albumu" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "Przenieś do kosza…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "Dodano do ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "Usunięto z ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "Wczytywanie zdjęć…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "Odczytywanie osi czasu Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "Pusty album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "Ten album nie zawiera żadnych zdjęć." -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "Nie można wczytać więcej zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "Nie można wczytać zdjęć" diff --git a/po/pt_BR.po b/po/pt_BR.po index ccdc24e..67d0235 100644 --- a/po/pt_BR.po +++ b/po/pt_BR.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.1.0\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-23 10:35+0200\n" +"POT-Creation-Date: 2026-09-23 10:39+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Portuguese (Brazil)\n" @@ -23,7 +23,7 @@ msgstr "Meus arquivos" #: crates/pdfs-gui/src/app/main.rs:830 crates/pdfs-gui/src/app/main.rs:1415 #: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:675 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgid "Photos" msgstr "Fotos" @@ -150,7 +150,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 #: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1568 +#: crates/pdfs-gui/src/app/pages/photos.rs:1578 #: crates/pdfs-gui/src/app/pages/shared.rs:717 #: crates/pdfs-gui/src/app/pages/shared.rs:748 #: crates/pdfs-gui/src/app/pages/shared.rs:789 @@ -238,8 +238,8 @@ msgstr "Renomear" #: crates/pdfs-gui/src/app/pages/browser.rs:1306 #: crates/pdfs-gui/src/app/pages/browser.rs:1338 #: crates/pdfs-gui/src/app/pages/photos.rs:504 -#: crates/pdfs-gui/src/app/pages/photos.rs:1565 -#: crates/pdfs-gui/src/app/pages/photos.rs:1569 +#: crates/pdfs-gui/src/app/pages/photos.rs:1575 +#: crates/pdfs-gui/src/app/pages/photos.rs:1579 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mover para a lixeira" @@ -361,7 +361,7 @@ msgstr "Não foi possível ler a atividade" #: crates/pdfs-gui/src/app/pages/browser.rs:2880 #: crates/pdfs-gui/src/app/pages/browser.rs:3066 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:292 -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2731 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:139 #: crates/pdfs-gui/src/app/pages/trash.rs:320 msgid "Unexpected reply from the mount service." @@ -373,7 +373,7 @@ msgstr "Resposta inesperada do serviço de montagem." #: crates/pdfs-gui/src/app/pages/browser.rs:2914 #: crates/pdfs-gui/src/app/pages/devices.rs:209 #: crates/pdfs-gui/src/app/pages/locations.rs:844 -#: crates/pdfs-gui/src/app/pages/photos.rs:2737 +#: crates/pdfs-gui/src/app/pages/photos.rs:2765 #: crates/pdfs-gui/src/app/pages/shared.rs:523 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:156 #: crates/pdfs-gui/src/app/pages/status.rs:1301 @@ -385,7 +385,7 @@ msgstr "Não conectado" #: crates/pdfs-gui/src/app/pages/browser.rs:2915 #: crates/pdfs-gui/src/app/pages/devices.rs:210 #: crates/pdfs-gui/src/app/pages/locations.rs:845 -#: crates/pdfs-gui/src/app/pages/photos.rs:2738 +#: crates/pdfs-gui/src/app/pages/photos.rs:2766 #: crates/pdfs-gui/src/app/pages/shared.rs:524 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:157 #: crates/pdfs-gui/src/app/pages/trash.rs:336 @@ -397,7 +397,7 @@ msgstr "O serviço de montagem do Proton Drive não está em execução." #: crates/pdfs-gui/src/app/pages/browser.rs:2924 #: crates/pdfs-gui/src/app/pages/devices.rs:218 #: crates/pdfs-gui/src/app/pages/locations.rs:853 -#: crates/pdfs-gui/src/app/pages/photos.rs:2746 +#: crates/pdfs-gui/src/app/pages/photos.rs:2774 #: crates/pdfs-gui/src/app/pages/shared.rs:532 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:165 #: crates/pdfs-gui/src/app/pages/status.rs:305 @@ -410,7 +410,7 @@ msgstr "Conectando…" #: crates/pdfs-gui/src/app/pages/browser.rs:2925 #: crates/pdfs-gui/src/app/pages/devices.rs:219 #: crates/pdfs-gui/src/app/pages/locations.rs:854 -#: crates/pdfs-gui/src/app/pages/photos.rs:2747 +#: crates/pdfs-gui/src/app/pages/photos.rs:2775 #: crates/pdfs-gui/src/app/pages/shared.rs:533 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:166 #: crates/pdfs-gui/src/app/pages/trash.rs:345 @@ -418,12 +418,12 @@ msgid "Waiting for the Proton Drive mount service to come up." msgstr "Aguardando o serviço de montagem do Proton Drive iniciar." #: crates/pdfs-gui/src/app/pages/activity.rs:419 -#: crates/pdfs-gui/src/app/pages/photos.rs:2172 +#: crates/pdfs-gui/src/app/pages/photos.rs:2184 msgid "Today" msgstr "Hoje" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2177 +#: crates/pdfs-gui/src/app/pages/photos.rs:2189 msgid "Yesterday" msgstr "Ontem" @@ -482,7 +482,7 @@ msgstr "Resolvido" #. Translators: strftime format for the time of day in the activity feed, such as "14:05". #. Translators: strftime format for the time a photo was taken, shown on its tile, such as "14:05". #: crates/pdfs-gui/src/app/pages/activity.rs:580 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2228 msgid "%H:%M" msgstr "%H:%M" @@ -588,12 +588,12 @@ msgid "Reading your Proton Drive albums." msgstr "Lendo seus álbuns do Proton Drive." #: crates/pdfs-gui/src/app/pages/albums.rs:59 -#: crates/pdfs-gui/src/app/pages/photos.rs:2618 +#: crates/pdfs-gui/src/app/pages/photos.rs:2646 msgid "No photo library" msgstr "Nenhuma biblioteca de fotos" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2619 +#: crates/pdfs-gui/src/app/pages/photos.rs:2647 msgid "This Proton account doesn't have Photos enabled." msgstr "Esta conta Proton não tem o Fotos ativado." @@ -626,7 +626,7 @@ msgstr[1] "{n} álbuns" #: crates/pdfs-gui/src/app/pages/albums.rs:205 #: crates/pdfs-gui/src/app/pages/browser.rs:1246 -#: crates/pdfs-gui/src/app/pages/photos.rs:2477 +#: crates/pdfs-gui/src/app/pages/photos.rs:2505 #: crates/pdfs-gui/src/app/pages/shared.rs:384 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:244 #: crates/pdfs-gui/src/app/widgets/details.rs:155 @@ -692,10 +692,10 @@ msgstr "Não foi possível criar o álbum" #: crates/pdfs-gui/src/app/pages/locations.rs:1090 #: crates/pdfs-gui/src/app/pages/locations.rs:1109 #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1245 -#: crates/pdfs-gui/src/app/pages/photos.rs:1155 -#: crates/pdfs-gui/src/app/pages/photos.rs:1647 -#: crates/pdfs-gui/src/app/pages/photos.rs:2541 -#: crates/pdfs-gui/src/app/pages/photos.rs:2709 +#: crates/pdfs-gui/src/app/pages/photos.rs:1165 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2737 #: crates/pdfs-gui/src/app/pages/shared.rs:510 #: crates/pdfs-gui/src/app/pages/shared.rs:838 #: crates/pdfs-gui/src/app/pages/status.rs:672 @@ -759,7 +759,7 @@ msgstr[0] "Escolha um álbum para {n} foto." msgstr[1] "Escolha um álbum para {n} fotos." #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:641 +#: crates/pdfs-gui/src/app/pages/photos.rs:640 msgid "New Album…" msgstr "Novo álbum…" @@ -950,7 +950,7 @@ msgstr "Meus arquivos" #. Translators: {n} is how many items are selected: files and folders in My Files, photos here. #: crates/pdfs-gui/src/app/pages/browser.rs:638 #: crates/pdfs-gui/src/app/pages/browser.rs:1331 -#: crates/pdfs-gui/src/app/pages/photos.rs:1501 +#: crates/pdfs-gui/src/app/pages/photos.rs:1511 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -959,8 +959,8 @@ msgstr[1] "{n} selecionados" #: crates/pdfs-gui/src/app/pages/browser.rs:674 #: crates/pdfs-gui/src/app/pages/browser.rs:709 -#: crates/pdfs-gui/src/app/pages/photos.rs:1640 -#: crates/pdfs-gui/src/app/pages/photos.rs:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1650 +#: crates/pdfs-gui/src/app/pages/photos.rs:1656 msgid "Couldn't move to Trash" msgstr "Não foi possível mover para a lixeira" @@ -994,7 +994,7 @@ msgstr[0] "{n} item movido para a lixeira" msgstr[1] "{n} itens movidos para a lixeira" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1633 +#: crates/pdfs-gui/src/app/pages/photos.rs:1643 msgid "Undo" msgstr "Desfazer" @@ -1051,7 +1051,7 @@ msgid "Open With…" msgstr "Abrir com…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2475 +#: crates/pdfs-gui/src/app/pages/photos.rs:2503 msgctxt "verb" msgid "Play" msgstr "Reproduzir" @@ -1346,7 +1346,7 @@ msgstr[0] "Enviando {n} item…" msgstr[1] "Enviando {n} itens…" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:659 +#: crates/pdfs-gui/src/app/pages/photos.rs:658 msgctxt "verb" msgid "View" msgstr "Ver" @@ -2498,8 +2498,8 @@ msgid "Hide details" msgstr "Ocultar detalhes" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1250 -#: crates/pdfs-gui/src/app/pages/photos.rs:2536 -#: crates/pdfs-gui/src/app/pages/photos.rs:2540 +#: crates/pdfs-gui/src/app/pages/photos.rs:2564 +#: crates/pdfs-gui/src/app/pages/photos.rs:2568 msgid "Couldn't change the favorite" msgstr "Não foi possível alterar o favorito" @@ -2514,7 +2514,7 @@ msgid "Import from Google Photos" msgstr "Importar do Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:438 -#: crates/pdfs-gui/src/app/pages/photos.rs:570 +#: crates/pdfs-gui/src/app/pages/photos.rs:569 msgid "Jump to a month" msgstr "Ir para um mês" @@ -2533,12 +2533,12 @@ msgstr "Importar uma exportação do Google Takeout do Google Photos" #: crates/pdfs-gui/src/app/pages/photos.rs:490 #: crates/pdfs-gui/src/app/pages/photos.rs:499 -#: crates/pdfs-gui/src/app/pages/photos.rs:1499 +#: crates/pdfs-gui/src/app/pages/photos.rs:1509 msgid "Select photos" msgstr "Selecionar fotos" #: crates/pdfs-gui/src/app/pages/photos.rs:510 -#: crates/pdfs-gui/src/app/pages/photos.rs:2493 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 msgid "Add to Album…" msgstr "Adicionar ao álbum…" @@ -2546,66 +2546,88 @@ msgstr "Adicionar ao álbum…" msgid "Leave selection (Esc)" msgstr "Sair da seleção (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:561 +#: crates/pdfs-gui/src/app/pages/photos.rs:560 msgid "Show only favorites" msgstr "Mostrar somente favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 -#: crates/pdfs-gui/src/app/pages/photos.rs:771 +#: crates/pdfs-gui/src/app/pages/photos.rs:567 +#: crates/pdfs-gui/src/app/pages/photos.rs:770 msgid "All dates" msgstr "Todas as datas" -#: crates/pdfs-gui/src/app/pages/photos.rs:588 +#: crates/pdfs-gui/src/app/pages/photos.rs:587 msgid "Timeline" msgstr "Linha do tempo" -#: crates/pdfs-gui/src/app/pages/photos.rs:592 +#: crates/pdfs-gui/src/app/pages/photos.rs:591 msgid "Albums" msgstr "Álbuns" -#: crates/pdfs-gui/src/app/pages/photos.rs:658 +#: crates/pdfs-gui/src/app/pages/photos.rs:657 msgid "Importing from Google Photos…" msgstr "Importando do Google Photos…" #. Translators: strftime format for a month on its own, such as "June 2024". %OB is the month name in its standalone (nominative) form; use %B if your language has no separate form. -#: crates/pdfs-gui/src/app/pages/photos.rs:747 +#: crates/pdfs-gui/src/app/pages/photos.rs:746 msgid "%OB %Y" msgstr "%B de %Y" #. Translators: a row of the date jump; {month} is a month such as "June 2024", {count} how many photos it holds. -#: crates/pdfs-gui/src/app/pages/photos.rs:778 +#: crates/pdfs-gui/src/app/pages/photos.rs:777 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" -#: crates/pdfs-gui/src/app/pages/photos.rs:1081 +#. Translators: a Photos filter tab that shows photos, videos and raw files together. +#: crates/pdfs-gui/src/app/pages/photos.rs:814 +msgctxt "photo filter" +msgid "All" +msgstr "Tudo" + +#: crates/pdfs-gui/src/app/pages/photos.rs:815 +msgctxt "photo filter" +msgid "Photos" +msgstr "Fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:816 +msgctxt "photo filter" +msgid "Videos" +msgstr "Vídeos" + +#. Translators: a Photos filter tab for raw camera files. +#: crates/pdfs-gui/src/app/pages/photos.rs:818 +msgctxt "photo filter" +msgid "Raw" +msgstr "RAW" + +#: crates/pdfs-gui/src/app/pages/photos.rs:1091 msgid "Select Photo to Upload" msgstr "Selecione a foto a enviar" -#: crates/pdfs-gui/src/app/pages/photos.rs:1085 +#: crates/pdfs-gui/src/app/pages/photos.rs:1095 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Imagens" -#: crates/pdfs-gui/src/app/pages/photos.rs:1141 +#: crates/pdfs-gui/src/app/pages/photos.rs:1151 msgid "Photo uploaded" msgstr "Foto enviada" -#: crates/pdfs-gui/src/app/pages/photos.rs:1146 -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1156 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 msgid "Couldn't upload photo" msgstr "Não foi possível enviar a foto" #. Translators: badge on a photo tile whose shot includes a raw camera file. -#: crates/pdfs-gui/src/app/pages/photos.rs:1369 +#: crates/pdfs-gui/src/app/pages/photos.rs:1379 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1543 +#: crates/pdfs-gui/src/app/pages/photos.rs:1553 msgid "Move this photo to Trash?" msgstr "Mover esta foto para a lixeira?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1545 +#: crates/pdfs-gui/src/app/pages/photos.rs:1555 #, rust-format msgid "Move this photo to Trash? It is stored as {n} file." msgid_plural "Move this photo to Trash? It is stored as {n} files." @@ -2613,14 +2635,14 @@ msgstr[0] "Mover esta foto para a lixeira? Ela está armazenada em {n} arquivo." msgstr[1] "" "Mover esta foto para a lixeira? Ela está armazenada em {n} arquivos." -#: crates/pdfs-gui/src/app/pages/photos.rs:1551 +#: crates/pdfs-gui/src/app/pages/photos.rs:1561 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" msgstr[0] "Mover {n} foto para a lixeira?" msgstr[1] "Mover {n} fotos para a lixeira?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1568 #, rust-format msgid "Move {n} photo to Trash? They are stored as {files} files." msgid_plural "Move {n} photos to Trash? They are stored as {files} files." @@ -2629,115 +2651,201 @@ msgstr[0] "" msgstr[1] "" "Mover {n} fotos para a lixeira? Elas estão armazenadas em {files} arquivos." -#: crates/pdfs-gui/src/app/pages/photos.rs:1616 +#: crates/pdfs-gui/src/app/pages/photos.rs:1626 msgid "The server refused." msgstr "O servidor recusou." -#: crates/pdfs-gui/src/app/pages/photos.rs:1619 +#: crates/pdfs-gui/src/app/pages/photos.rs:1629 msgid "Some photos couldn't be moved to Trash" msgstr "Algumas fotos não puderam ser movidas para a lixeira" -#: crates/pdfs-gui/src/app/pages/photos.rs:1628 +#: crates/pdfs-gui/src/app/pages/photos.rs:1638 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" msgstr[0] "{n} foto movida para a lixeira" msgstr[1] "{n} fotos movidas para a lixeira" -#: crates/pdfs-gui/src/app/pages/photos.rs:2163 -#: crates/pdfs-gui/src/app/pages/photos.rs:2184 +#. Translators: the Photos page subtitle, such as "12 videos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2144 +#, rust-format +msgid "{count} video" +msgid_plural "{count} videos" +msgstr[0] "{count} vídeo" +msgstr[1] "{count} vídeos" + +#. Translators: the Photos page subtitle, such as "12 raw photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2146 +#, rust-format +msgid "{count} raw photo" +msgid_plural "{count} raw photos" +msgstr[0] "{count} foto RAW" +msgstr[1] "{count} fotos RAW" + +#. Translators: the Photos page subtitle, such as "1,204 photos". +#: crates/pdfs-gui/src/app/pages/photos.rs:2148 +#, rust-format +msgid "{count} photo" +msgid_plural "{count} photos" +msgstr[0] "{count} foto" +msgstr[1] "{count} fotos" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2196 msgid "Unknown date" msgstr "Data desconhecida" #. Translators: strftime format for a day heading in the photo timeline, such as "3 June 2026". -#: crates/pdfs-gui/src/app/pages/photos.rs:2181 +#: crates/pdfs-gui/src/app/pages/photos.rs:2193 msgid "%-d %B %Y" msgstr "%-d de %B de %Y" #. Translators: strftime format for a photo's capture date and time, such as "2026-06-03 14:05:09". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2214 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2206 -#: crates/pdfs-gui/src/app/pages/photos.rs:2208 +#: crates/pdfs-gui/src/app/pages/photos.rs:2218 +#: crates/pdfs-gui/src/app/pages/photos.rs:2220 msgid "Unknown Date" msgstr "Data desconhecida" -#: crates/pdfs-gui/src/app/pages/photos.rs:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 msgid "No photos yet" msgstr "Nenhuma foto ainda" -#: crates/pdfs-gui/src/app/pages/photos.rs:2242 +#: crates/pdfs-gui/src/app/pages/photos.rs:2250 msgid "Photos you upload to Proton Drive appear here." msgstr "As fotos enviadas para o Proton Drive aparecem aqui." -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2253 msgid "No favorites yet" msgstr "Nenhuma favorita ainda" -#: crates/pdfs-gui/src/app/pages/photos.rs:2246 +#: crates/pdfs-gui/src/app/pages/photos.rs:2254 msgid "Star a photo in the viewer or from its menu to find it here." -msgstr "Marque uma foto como favorita no visualizador ou pelo menu dela para encontrá-la aqui." +msgstr "" +"Marque uma foto como favorita no visualizador ou pelo menu dela para " +"encontrá-la aqui." -#: crates/pdfs-gui/src/app/pages/photos.rs:2250 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2259 +#, rust-format +msgid "No favorite videos in {month}" +msgstr "Nenhum vídeo favorito em {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2260 +msgid "No favorite videos" +msgstr "Nenhum vídeo favorito" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2262 +#, rust-format +msgid "No favorite raw files in {month}" +msgstr "Nenhum arquivo RAW favorito em {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2263 +msgid "No favorite raw files" +msgstr "Nenhum arquivo RAW favorito" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2265 +#, rust-format +msgid "No favorite photos in {month}" +msgstr "Nenhuma foto favorita em {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2266 +msgid "No favorite photos" +msgstr "Nenhuma foto favorita" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2268 msgid "Turn off the favorites filter to see everything." msgstr "Desative o filtro de favoritas para ver tudo." -#: crates/pdfs-gui/src/app/pages/photos.rs:2254 +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2273 +#, rust-format +msgid "No videos in {month}" +msgstr "Nenhum vídeo em {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +msgid "No videos" +msgstr "Nenhum vídeo" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#, rust-format +msgid "No raw files in {month}" +msgstr "Nenhum arquivo RAW em {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +msgid "No raw files" +msgstr "Nenhum arquivo RAW" + +#. Translators: {month} is a month and year, such as "June 2024". +#: crates/pdfs-gui/src/app/pages/photos.rs:2279 +#, rust-format +msgid "No photos in {month}" +msgstr "Nenhuma foto em {month}" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +msgid "No photos" +msgstr "Nenhuma foto" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2282 msgid "Try another filter or month." msgstr "Tente outro filtro ou outro mês." #. Translators: a check item in a photo's menu, on while the photo is a favorite. -#: crates/pdfs-gui/src/app/pages/photos.rs:2482 +#: crates/pdfs-gui/src/app/pages/photos.rs:2510 msgctxt "state" msgid "Favorite" msgstr "Favorita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2487 +#: crates/pdfs-gui/src/app/pages/photos.rs:2515 msgctxt "verb" msgid "Select" msgstr "Selecionar" -#: crates/pdfs-gui/src/app/pages/photos.rs:2499 +#: crates/pdfs-gui/src/app/pages/photos.rs:2527 msgid "Remove from Album" msgstr "Remover do álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2505 +#: crates/pdfs-gui/src/app/pages/photos.rs:2533 msgid "Move to Trash…" msgstr "Mover para a lixeira…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2529 +#: crates/pdfs-gui/src/app/pages/photos.rs:2557 msgid "Added to Favorites" msgstr "Adicionada aos favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2531 +#: crates/pdfs-gui/src/app/pages/photos.rs:2559 msgid "Removed from Favorites" msgstr "Removida dos favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2588 msgid "Loading photos…" msgstr "Carregando fotos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2561 +#: crates/pdfs-gui/src/app/pages/photos.rs:2589 msgid "Reading your Proton Drive timeline." msgstr "Lendo sua linha do tempo do Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2648 +#: crates/pdfs-gui/src/app/pages/photos.rs:2676 msgid "Empty album" msgstr "Álbum vazio" -#: crates/pdfs-gui/src/app/pages/photos.rs:2649 +#: crates/pdfs-gui/src/app/pages/photos.rs:2677 msgid "This album has no photos in it." msgstr "Este álbum não tem fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2690 -#: crates/pdfs-gui/src/app/pages/photos.rs:2708 +#: crates/pdfs-gui/src/app/pages/photos.rs:2718 +#: crates/pdfs-gui/src/app/pages/photos.rs:2736 msgid "Couldn't load more photos" msgstr "Não foi possível carregar mais fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2695 -#: crates/pdfs-gui/src/app/pages/photos.rs:2702 +#: crates/pdfs-gui/src/app/pages/photos.rs:2723 +#: crates/pdfs-gui/src/app/pages/photos.rs:2730 msgid "Couldn't load photos" msgstr "Não foi possível carregar as fotos"