diff --git a/crates/pdfs-gui/src/app/main.rs b/crates/pdfs-gui/src/app/main.rs index 550c8b6..7090b41 100644 --- a/crates/pdfs-gui/src/app/main.rs +++ b/crates/pdfs-gui/src/app/main.rs @@ -582,6 +582,7 @@ fn build_window(app: &adw::Application) { list: gallery_widgets.list.clone(), selecting: Cell::new(false), selected: RefCell::new(HashSet::new()), + select_anchor: RefCell::new(None), select_btn: gallery_widgets.select_btn.clone(), select_bar: gallery_widgets.select_bar.clone(), select_label: gallery_widgets.select_label.clone(), diff --git a/crates/pdfs-gui/src/app/pages/photos.rs b/crates/pdfs-gui/src/app/pages/photos.rs index 3aaed06..4176319 100644 --- a/crates/pdfs-gui/src/app/pages/photos.rs +++ b/crates/pdfs-gui/src/app/pages/photos.rs @@ -175,6 +175,9 @@ pub(crate) struct GalleryState { pub(crate) selecting: Cell, /// The photos picked so far, by uid. pub(crate) selected: RefCell>, + /// The photo last picked or unpicked by a click, which a Shift+click + /// selects a range from. + pub(crate) select_anchor: RefCell>, /// The Select toggle, the bar it reveals, and the bar's own widgets. pub(crate) select_btn: gtk4::ToggleButton, pub(crate) select_bar: gtk4::Revealer, @@ -197,7 +200,7 @@ const SCRUB_DEBOUNCE: Duration = Duration::from_millis(150); /// Ctrl+scroll notch (or Ctrl+±) moves it by. A justified row is scaled to the /// content width once it is full, so this is the *target* a row lands near /// rather than the height it ends up with (see [`justify_rows`]). -pub(crate) const ROW_MIN: i32 = 90; +pub(crate) const ROW_MIN: i32 = 60; pub(crate) const ROW_MAX: i32 = 340; @@ -205,6 +208,33 @@ pub(crate) const ROW_DEFAULT: i32 = 180; pub(crate) const ROW_STEP: i32 = 30; +/// Row heights at which the timeline stops heading each day and heads each +/// month instead, then each year. Zoomed out, a library is a wall of small +/// tiles, and a heading per day would take more room than the photos under it. +pub(crate) const GROUP_BY_MONTH_BELOW: i32 = 150; + +pub(crate) const GROUP_BY_YEAR_BELOW: i32 = 90; + +/// How the timeline sections its photos, set by the zoom level (see +/// [`grouping_for`]). +#[derive(Clone, Copy, Debug, PartialEq, Eq)] +pub(crate) enum Grouping { + Day, + Month, + Year, +} + +/// The grouping that suits a target row height. +pub(crate) fn grouping_for(row_height: i32) -> Grouping { + if row_height < GROUP_BY_YEAR_BELOW { + Grouping::Year + } else if row_height < GROUP_BY_MONTH_BELOW { + Grouping::Month + } else { + Grouping::Day + } +} + /// Gap between tiles, horizontally and vertically. Tight on purpose: the grid /// should read as a sheet of photographs, not as a deck of cards. pub(crate) const TILE_GAP: i32 = 2; @@ -246,11 +276,20 @@ pub(crate) const TEXTURE_CACHE_MAX: usize = 1500; /// is decoded before it is scrolled onto rather than after. pub(crate) const THUMB_PREFETCH: usize = 32; +/// How close to the top or bottom edge a drag-select has to come before the +/// timeline scrolls under it, how far one tick scrolls at the very edge, and +/// how often it ticks. +const DRAG_EDGE: f64 = 48.0; + +const DRAG_SCROLL_STEP: f64 = 24.0; + +const DRAG_SCROLL_TICK: Duration = Duration::from_millis(16); + /// Pause after a resize/zoom before the visible sections are re-flowed. pub(crate) const RELAYOUT_DEBOUNCE: Duration = Duration::from_millis(80); -/// One day-section of the photos timeline: a heading plus the photos captured -/// that day, in timeline order. Built from the flat [`Ui::gallery_model`] by +/// One section of the photos timeline: a heading plus the photos captured that +/// day (or month, or year — see [`Grouping`]), in timeline order. Built from the flat [`Ui::gallery_model`] by /// [`group_photos`], then flattened into [`GalleryRow`]s for rendering. pub(crate) struct PhotoGroup { /// "Today", "Yesterday", or e.g. "3 June 2026". @@ -305,6 +344,7 @@ impl GalleryRow { && x.height == y.height && x.selecting == y.selecting && x.selected == y.selected + && x.grouping == y.grouping }) } _ => false, @@ -968,6 +1008,7 @@ pub(crate) fn wire_gallery( sync_scrubber_position(&ui_scroll); }); wire_scrubber(ui); + wire_drag_select(ui); // Ctrl+scroll zoom. Capture phase so the ScrolledWindow doesn't eat the event // and scroll the page out from under the gesture. @@ -1211,6 +1252,8 @@ pub(crate) struct Tile { /// [`repaint_gallery`] sees a selection change and rebuilds that row. pub(crate) selecting: bool, pub(crate) selected: bool, + /// How the timeline is sectioned, which decides what the caption says. + pub(crate) grouping: Grouping, } /// The aspect ratio to lay `photo` out at: what a decode has learned, else what @@ -1246,6 +1289,7 @@ pub(crate) fn justify_rows(ui: &Rc, photos: &[PhotoItem], width: i32) -> Vec let ratios: Vec = photos.iter().map(|photo| tile_ratio(ui, photo)).collect(); let selecting = ui.gallery.selecting.get(); let selected = ui.gallery.selected.borrow(); + let grouping = grouping_for(ui.gallery.row_height.get()); let mut photos = photos.iter(); plan_rows(&ratios, width, ui.gallery.row_height.get()) .into_iter() @@ -1256,6 +1300,7 @@ pub(crate) fn justify_rows(ui: &Rc, photos: &[PhotoItem], width: i32) -> Vec photos.next().map(|photo| Tile { selecting, selected: selecting && selected.contains(&photo.uid), + grouping, photo: photo.clone(), width, height, @@ -1365,14 +1410,20 @@ pub(crate) fn photo_tile(ui: &Rc, tile: Tile) -> gtk4::Button { placeholder.add_css_class("photo-placeholder"); // The capture time, on a gradient that only exists while the pointer is over - // the tile — legible over any photo, invisible the rest of the time. + // the tile — legible over any photo, invisible the rest of the time. Under a + // day heading the clock time is enough; under a month or a year the day is + // what the heading no longer says. + let caption_text = match tile.grouping { + Grouping::Day => short_capture_time(tile.photo.capture_time), + Grouping::Month | Grouping::Year => short_capture_date(tile.photo.capture_time), + }; let caption = gtk4::Label::builder() // Fill horizontally so the scrim spans the tile; the text itself stays // left-aligned inside it. .halign(gtk4::Align::Fill) .valign(gtk4::Align::End) .xalign(0.0) - .label(short_capture_time(tile.photo.capture_time)) + .label(caption_text) .ellipsize(gtk4::pango::EllipsizeMode::End) .build(); caption.add_css_class("photo-caption"); @@ -1455,22 +1506,29 @@ pub(crate) fn photo_tile(ui: &Rc, tile: Tile) -> gtk4::Button { // Ctrl or Shift on a plain click starts a selection — the gesture people // already use for picking things, without having to find the Select button - // first. Claimed in the capture phase so the click never also opens the - // photo it was picking. + // first. Ctrl picks one photo; Shift picks everything from the last photo + // clicked to this one, as in a file manager. Claimed in the capture phase so + // the click never also opens the photo it was picking. let modifier = gtk4::GestureClick::new(); modifier.set_propagation_phase(gtk4::PropagationPhase::Capture); let ui_modifier = ui.clone(); let modifier_uid = tile.photo.uid.clone(); modifier.connect_pressed(move |gesture, _, _, _| { - let state = gesture.current_event_state().intersects( - gtk4::gdk::ModifierType::CONTROL_MASK | gtk4::gdk::ModifierType::SHIFT_MASK, - ); - if !state || ui_modifier.gallery.selecting.get() { + let state = gesture.current_event_state(); + let shift = state.contains(gtk4::gdk::ModifierType::SHIFT_MASK); + if !shift && !state.contains(gtk4::gdk::ModifierType::CONTROL_MASK) { return; } gesture.set_state(gtk4::EventSequenceState::Claimed); set_selection_mode(&ui_modifier, true); - toggle_selected(&ui_modifier, &modifier_uid); + let anchor = ui_modifier.gallery.select_anchor.borrow().clone(); + match anchor { + Some(anchor) if shift => { + let base = ui_modifier.gallery.selected.borrow().clone(); + select_range(&ui_modifier, &anchor, &modifier_uid, &base); + } + _ => toggle_selected(&ui_modifier, &modifier_uid), + } }); button.add_controller(modifier); @@ -1510,6 +1568,7 @@ pub(crate) fn set_selection_mode(ui: &Rc, selecting: bool) { ui.gallery.selecting.set(selecting); if !selecting { ui.gallery.selected.borrow_mut().clear(); + ui.gallery.select_anchor.borrow_mut().take(); } if ui.gallery.select_btn.is_active() != selecting { ui.gallery.select_btn.set_active(selecting); @@ -1526,10 +1585,213 @@ fn toggle_selected(ui: &Rc, uid: &str) { selected.insert(uid.to_string()); } } + *ui.gallery.select_anchor.borrow_mut() = Some(uid.to_string()); sync_selection_bar(ui); repaint_gallery(ui); } +/// Make the selection `base` plus every loaded photo from `from` to `to`, in +/// either direction. `base` rather than the live selection, so a drag that +/// sweeps back over photos it picked gives them up again. +fn select_range(ui: &Rc, from: &str, to: &str, base: &HashSet) { + let model = &ui.gallery.model; + let (Some(a), Some(b)) = (find_photo_index(model, from), find_photo_index(model, to)) else { + return; + }; + let mut selected = base.clone(); + for index in a.min(b)..=a.max(b) { + if let Some(boxed) = model.item(index).and_downcast::() { + selected.insert(boxed.borrow::().uid.clone()); + } + } + if *ui.gallery.selected.borrow() == selected { + return; + } + *ui.gallery.selected.borrow_mut() = selected; + sync_selection_bar(ui); + repaint_gallery(ui); +} + +/// A drag-select in progress (see [`wire_drag_select`]). +#[derive(Default)] +struct DragSelect { + /// Whether the drag has moved far enough to be selecting. Until then it + /// may still turn out to be a click on a tile. + active: bool, + /// The selection as it was when the drag began. + base: HashSet, + /// The photo the drag started on, or the first one it crossed. + anchor: Option, + /// Where the drag started and where the pointer is now, in the list's + /// coordinates. + start: (f64, f64), + pointer: (f64, f64), + /// The edge autoscroll, while the pointer is near the top or bottom. + scroll: Option, +} + +/// Dragging across the timeline selects every photo from where the drag +/// started to where the pointer is, scrolling when the pointer nears an edge. +/// +/// The gesture sits on the list in the capture phase and only claims the +/// pointer once it has moved past the drag threshold, so a plain click still +/// reaches the tile and opens the photo. +fn wire_drag_select(ui: &Rc) { + let drag = gtk4::GestureDrag::builder() + .button(gtk4::gdk::BUTTON_PRIMARY) + .propagation_phase(gtk4::PropagationPhase::Capture) + .build(); + let state = Rc::new(RefCell::new(DragSelect::default())); + + let state_begin = state.clone(); + drag.connect_drag_begin(move |_, x, y| { + let mut drag = state_begin.borrow_mut(); + if let Some(source) = drag.scroll.take() { + source.remove(); + } + *drag = DragSelect { + start: (x, y), + pointer: (x, y), + ..DragSelect::default() + }; + }); + + let ui_update = ui.clone(); + let state_update = state.clone(); + drag.connect_drag_update(move |gesture, dx, dy| { + let (sx, sy) = state_update.borrow().start; + state_update.borrow_mut().pointer = (sx + dx, sy + dy); + if !state_update.borrow().active { + let threshold = gtk4::Settings::default() + .map_or(8, |settings| settings.gtk_dnd_drag_threshold()) + as f64; + if dx.hypot(dy) < threshold { + return; + } + gesture.set_state(gtk4::EventSequenceState::Claimed); + let anchor = tile_at(&ui_update, sx, sy); + set_selection_mode(&ui_update, true); + let mut drag = state_update.borrow_mut(); + drag.active = true; + drag.base = ui_update.gallery.selected.borrow().clone(); + drag.anchor = anchor; + } + sweep_drag(&ui_update, &state_update); + autoscroll_drag(&ui_update, &state_update); + }); + + let ui_end = ui.clone(); + let state_end = state; + drag.connect_drag_end(move |_, _, _| { + let mut drag = state_end.borrow_mut(); + if let Some(source) = drag.scroll.take() { + source.remove(); + } + if drag.active + && let Some(anchor) = drag.anchor.take() + { + *ui_end.gallery.select_anchor.borrow_mut() = Some(anchor); + } + drag.active = false; + }); + ui.gallery.list.add_controller(drag); +} + +/// Select from the drag's anchor to the photo under the pointer. +fn sweep_drag(ui: &Rc, state: &Rc>) { + let (x, y) = state.borrow().pointer; + // Past an edge, the pointer is over the row at that edge: that row is + // what is scrolling into view under it. + let height = f64::from(ui.gallery.list.height()); + let Some(current) = tile_at(ui, x, y.clamp(0.0, (height - 1.0).max(0.0))) else { + return; + }; + let (anchor, base) = { + let mut drag = state.borrow_mut(); + let anchor = drag.anchor.get_or_insert_with(|| current.clone()).clone(); + (anchor, std::mem::take(&mut drag.base)) + }; + select_range(ui, &anchor, ¤t, &base); + state.borrow_mut().base = base; +} + +/// Scroll while a drag-select's pointer is near the top or bottom edge, faster +/// the closer it gets, re-sweeping as rows move under it. +fn autoscroll_drag(ui: &Rc, state: &Rc>) { + if state.borrow().scroll.is_some() { + return; + } + if drag_scroll_speed(ui, state.borrow().pointer.1) == 0.0 { + return; + } + let ui_tick = ui.clone(); + let state_tick = state.clone(); + let source = glib::timeout_add_local(DRAG_SCROLL_TICK, move || { + let speed = drag_scroll_speed(&ui_tick, state_tick.borrow().pointer.1); + let adjustment = ui_tick.gallery.list.vadjustment(); + let (Some(adjustment), true) = (adjustment, speed != 0.0) else { + state_tick.borrow_mut().scroll.take(); + return glib::ControlFlow::Break; + }; + let top = adjustment.upper() - adjustment.page_size(); + adjustment.set_value((adjustment.value() + speed).clamp(adjustment.lower(), top)); + sweep_drag(&ui_tick, &state_tick); + glib::ControlFlow::Continue + }); + state.borrow_mut().scroll = Some(source); +} + +/// Pixels per tick a drag at height `y` scrolls the timeline by: negative near +/// the top, positive near the bottom, zero in between. +fn drag_scroll_speed(ui: &Rc, y: f64) -> f64 { + let height = f64::from(ui.gallery.list.height()); + let depth = if y < DRAG_EDGE { + y - DRAG_EDGE + } else if y > height - DRAG_EDGE { + y - (height - DRAG_EDGE) + } else { + return 0.0; + }; + (depth / DRAG_EDGE).clamp(-1.0, 1.0) * DRAG_SCROLL_STEP +} + +/// The photo under `(x, y)`, in the list's coordinates: the tile of the row at +/// that height whose left edge is the last one at or before `x`. `None` over +/// a heading or a gap between rows. +fn tile_at(ui: &Rc, x: f64, y: f64) -> Option { + let list = &ui.gallery.list; + let (position, row) = + ui.gallery + .bound + .borrow() + .iter() + .find_map(|(position, (anchor, row))| { + anchor.as_ref()?; + let rect = row.compute_bounds(list)?; + let (top, bottom) = (f64::from(rect.y()), f64::from(rect.y() + rect.height())); + (row.is_mapped() && y >= top && y < bottom).then(|| (*position, row.clone())) + })?; + let mut index = 0; + let mut child = row.first_child(); + let mut i = 0; + while let Some(tile) = child { + if tile + .compute_bounds(list) + .is_some_and(|rect| x >= f64::from(rect.x())) + { + index = i; + } + i += 1; + child = tile.next_sibling(); + } + let item = ui.gallery.groups.item(position)?; + let boxed = item.downcast_ref::()?; + match &*boxed.borrow::() { + GalleryRow::Tiles { tiles, .. } => tiles.get(index).map(|tile| tile.photo.uid.clone()), + GalleryRow::Heading(_) => None, + } +} + /// Reflect the selection in the bar above the grid. fn sync_selection_bar(ui: &Rc) { let count = ui.gallery.selected.borrow().len(); @@ -2136,7 +2398,8 @@ pub(crate) fn repaint_gallery(ui: &Rc) { fn build_rows(ui: &Rc) -> Vec { let width = gallery_width(ui); let mut rows = Vec::new(); - for group in group_photos(&ui.gallery.model) { + let grouping = grouping_for(ui.gallery.row_height.get()); + for group in group_photos(&ui.gallery.model, grouping) { rows.push(GalleryRow::Heading(group.heading)); let grid = justify_rows(ui, &group.photos, width); let last_index = grid.len().saturating_sub(1); @@ -2205,7 +2468,7 @@ pub(crate) fn update_gallery_subtitle(ui: &Rc) { }); } -pub(crate) fn group_photos(model: &gio::ListStore) -> Vec { +pub(crate) fn group_photos(model: &gio::ListStore, grouping: Grouping) -> Vec { let mut groups: Vec = Vec::new(); for i in 0..model.n_items() { let Some(obj) = model.item(i) else { continue }; @@ -2213,7 +2476,7 @@ pub(crate) fn group_photos(model: &gio::ListStore) -> Vec { continue; }; let photo = boxed.borrow::().clone(); - let heading = day_heading(photo.capture_time); + let heading = section_heading(photo.capture_time, grouping); match groups.last_mut() { Some(group) if group.heading == heading => group.photos.push(photo), _ => groups.push(PhotoGroup { @@ -2225,11 +2488,17 @@ pub(crate) fn group_photos(model: &gio::ListStore) -> Vec { groups } -/// Section heading for a capture time: "Today", "Yesterday", or the local date. -pub(crate) fn day_heading(secs: i64) -> String { +/// Section heading for a capture time: "Today", "Yesterday", or the local date +/// when grouping by day; "June 2026" by month; "2026" by year. +pub(crate) fn section_heading(secs: i64, grouping: Grouping) -> String { let Ok(date) = glib::DateTime::from_unix_local(secs) else { return gettext("Unknown date"); }; + match grouping { + Grouping::Day => {} + Grouping::Month => return month_label(date.year(), date.month()), + Grouping::Year => return date.year().to_string(), + } let same_day = |other: &glib::DateTime| { other.year() == date.year() && other.month() == date.month() @@ -2288,6 +2557,16 @@ pub(crate) fn short_capture_time(secs: i64) -> String { .unwrap_or_default() } +/// The capture date as a tile caption, for a timeline headed by month or year. +pub(crate) fn short_capture_date(secs: i64) -> String { + // Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". + let format = gettext("%-d %b"); + glib::DateTime::from_unix_local(secs) + .and_then(|d| d.format(&format)) + .map(|s| s.to_string()) + .unwrap_or_default() +} + /// Fetch a timeline page from the daemon. When `append` is false the model is /// cleared first (fresh load); otherwise the next page is tacked on. /// The empty state for a timeline filtered to `kind`, favorites, the photos @@ -2863,7 +3142,10 @@ pub(crate) fn play_external(path: &str) { #[cfg(test)] mod tests { - use super::{empty_timeline_text, month_index, month_range}; + use super::{ + Grouping, ROW_DEFAULT, ROW_MAX, ROW_MIN, ROW_STEP, empty_timeline_text, grouping_for, + month_index, month_range, section_heading, + }; use pdfs_core::control::{PhotoKind, PhotoMonth}; #[test] @@ -2881,6 +3163,34 @@ mod tests { assert_eq!(month_index(&months, mid(2020, 1)), Some(2)); } + #[test] + fn zooming_out_groups_by_month_then_year() { + assert_eq!(grouping_for(ROW_DEFAULT), Grouping::Day); + assert_eq!(grouping_for(ROW_MAX), Grouping::Day); + assert_eq!(grouping_for(ROW_DEFAULT - ROW_STEP), Grouping::Day); + assert_eq!(grouping_for(ROW_DEFAULT - 2 * ROW_STEP), Grouping::Month); + assert_eq!(grouping_for(ROW_DEFAULT - 3 * ROW_STEP), Grouping::Month); + assert_eq!(grouping_for(ROW_MIN), Grouping::Year); + } + + #[test] + fn month_and_year_sections_are_headed_by_the_month_and_the_year() { + let Some((from, _)) = month_range(2024, 6) else { + panic!("June 2024 is a month"); + }; + let noon = from + 14 * 86_400 + 12 * 3_600; + assert_eq!(section_heading(noon, Grouping::Year), "2024"); + assert_eq!( + section_heading(noon, Grouping::Month), + section_heading(from, Grouping::Month), + "every day of a month shares its heading" + ); + assert_ne!( + section_heading(noon, Grouping::Day), + section_heading(from, Grouping::Day) + ); + } + #[test] fn an_empty_filter_names_what_it_filtered() { assert_eq!( diff --git a/po/de.po b/po/de.po index c9dc34b..0e9ea82 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-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: German\n" @@ -15,99 +15,99 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "Meine Dateien" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "Mit mir geteilt" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "Von mir geteilt" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computer" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Papierkorb" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "Synchronisierung" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Aktivität" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "Aktualisieren (F5)" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "Keine Internetverbindung" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "Das ist nicht mehr vorhanden" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "Kein Zugriff darauf" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "Etwas anderes hat dies zuerst geändert" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "Das Proton Drive ist voll" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Einstellungen" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "Tastenkürzel" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "Info zu Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "Hauptmenü" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -119,23 +119,23 @@ msgstr "" "Inoffizieller Client – nicht mit Proton AG verbunden, von Proton AG " "unterstützt oder befürwortet." -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "Quellcode" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "Nutzungsbedingungen von Proton" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "Datenschutzerklärung von Proton" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "Haftungsausschluss" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -162,15 +162,15 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "Mitwirkende an Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "Proton Drive beenden?" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." @@ -179,7 +179,7 @@ msgstr "" "Verbindung hergestellt wird. Proton Drive startet bei der nächsten Anmeldung " "erneut." -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -193,7 +193,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -207,67 +207,67 @@ msgstr "" msgid "Cancel" msgstr "Abbrechen" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "Beenden" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "Proton Drive konnte nicht beendet werden" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "Der Einhängedienst wurde nicht beendet." -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Allgemein" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Drive durchsuchen" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Aktualisieren" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "Tastenkürzel" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "Dateien" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "Neuer Ordner" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Dateien hochladen" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "Zurück / Vor" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Übergeordneter Ordner" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "Raster / Liste" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -276,62 +276,62 @@ msgstr "Raster / Liste" msgid "Rename" msgstr "Umbenennen" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "In den Papierkorb verschieben" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "Auswahl aufheben" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "Größere Vorschaubilder" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "Kleinere Vorschaubilder" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "Vorschaubildgröße zurücksetzen" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "Alles auswählen" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "Fotobetrachter" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "Vorheriges / nächstes Foto" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "Erstes / letztes Foto" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "Details anzeigen" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "Vollbild" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "Schließen" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "Zum Umbenennen genau ein Element auswählen" @@ -368,7 +368,7 @@ msgstr "Erfordert Aufmerksamkeit" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -404,7 +404,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -416,7 +416,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -428,7 +428,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -440,7 +440,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -453,7 +453,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -461,12 +461,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "Heute" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "Gestern" @@ -525,7 +525,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "%H:%M" @@ -631,12 +631,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 msgid "No photo library" msgstr "Keine Fotobibliothek" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "Für dieses Proton-Konto ist Fotos nicht aktiviert." @@ -669,7 +669,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -735,10 +735,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -802,7 +802,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:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "Neues Album …" @@ -993,7 +993,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -1002,8 +1002,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "Verschieben in den Papierkorb fehlgeschlagen" @@ -1041,7 +1041,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:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "Rückgängig" @@ -1098,7 +1098,7 @@ msgid "Open With…" msgstr "Öffnen mit …" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "Abspielen" @@ -1393,7 +1393,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:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "Anzeigen" @@ -2561,140 +2561,140 @@ msgid "Hide details" msgstr "Details ausblenden" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "Favorit konnte nicht geändert werden" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "Fotos hochladen" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "Aus Google Photos importieren" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "Zu einem Monat springen" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "Zurück zu den Alben" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "Hochladen" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "Einen Google-Photos-Takeout-Export importieren" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "Fotos auswählen" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "Zum Album hinzufügen …" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "Auswahl verlassen (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "Nur Favoriten anzeigen" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "Nur Fotos ohne Album anzeigen" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "Alle Zeiträume" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "Zeitleiste" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "Alben" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "Alle" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 msgctxt "photo filter" msgid "Videos" msgstr "Videos" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "Foto zum Hochladen auswählen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Bilder" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "Foto hochgeladen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "Dieses Foto in den Papierkorb verschieben?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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." @@ -2704,14 +2704,14 @@ msgstr[1] "" "Dieses Foto in den Papierkorb verschieben? Es ist als {n} Dateien " "gespeichert." -#: crates/pdfs-gui/src/app/pages/photos.rs:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, 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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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." @@ -2722,15 +2722,15 @@ msgstr[1] "" "{n} Fotos in den Papierkorb verschieben? Sie sind als {files} Dateien " "gespeichert." -#: crates/pdfs-gui/src/app/pages/photos.rs:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "Der Server hat abgelehnt." -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 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:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2738,7 +2738,7 @@ msgstr[0] "{n} Foto in den Papierkorb verschoben" msgstr[1] "{n} Fotos in den Papierkorb verschoben" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2746,7 +2746,7 @@ 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:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2754,177 +2754,182 @@ 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:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, 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:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d.%m.%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "Unbekanntes Datum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "%-d. %b" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "Jedes Foto ist in einem Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "Den Albumfilter ausschalten, um alles zu sehen." -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "Noch keine Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 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:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "Noch keine Favoriten" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 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." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "Keine favorisierten Videos im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 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:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, rust-format msgid "No favorite raw files in {month}" msgstr "Keine favorisierten RAW-Dateien im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "Keine favorisierten Fotos im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "Keine favorisierten Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "Den Favoritenfilter ausschalten, um alles zu sehen." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "Keine Videos im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 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:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "Keine RAW-Dateien im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 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:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "Keine Fotos im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "Keine Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "Favorit" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "Auswählen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "Aus Album entfernen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "In den Papierkorb verschieben …" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "Zu Favoriten hinzugefügt" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "Aus Favoriten entfernt" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "Fotos werden geladen …" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "Proton-Drive-Zeitleiste wird gelesen." -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "Leeres Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "Dieses Album enthält keine Fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "Weitere Fotos konnten nicht geladen werden" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "Fotos konnten nicht geladen werden" diff --git a/po/en_GB.po b/po/en_GB.po index 37bd1e5..b6e7a4b 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-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+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" @@ -15,99 +15,99 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "My files" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "Photos" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "Shared with me" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "Shared by me" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computers" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Trash" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "Sync" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Activity" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "Refresh (F5)" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "You're offline" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "That's not there any more" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "You don't have access to that" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "Something changed this first" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "Your Proton Drive is full" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferences" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "Keyboard Shortcuts" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "About Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "Main menu" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -119,23 +119,23 @@ msgstr "" "Unofficial client — not affiliated with, endorsed by, or supported by Proton " "AG." -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "Source Code" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "Proton Terms of Service" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "Proton Privacy Policy" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "Disclaimer" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -159,15 +159,15 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "Proton Drive for Linux contributors" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "Stop Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." @@ -175,7 +175,7 @@ msgstr "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -189,7 +189,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -203,67 +203,67 @@ msgstr "" msgid "Cancel" msgstr "Cancel" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "Stop" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "Couldn't stop Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "The mount service did not stop." -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "General" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Search Drive" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Refresh" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "Keyboard shortcuts" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "Files" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "New folder" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Upload files" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "Back / forward" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Parent folder" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "Grid / list" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -272,62 +272,62 @@ msgstr "Grid / list" msgid "Rename" msgstr "Rename" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Move to Trash" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "Clear the selection" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "Larger thumbnails" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "Smaller thumbnails" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "Reset thumbnail size" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "Select all" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "Photo Viewer" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "Previous / next photo" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "First / last photo" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "Show details" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "Fullscreen" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "Close" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "Select a single item to rename it" @@ -364,7 +364,7 @@ msgstr "Needs attention" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -400,7 +400,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -412,7 +412,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -424,7 +424,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -436,7 +436,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -449,7 +449,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -457,12 +457,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "Today" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "Yesterday" @@ -517,7 +517,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "%H:%M" @@ -623,12 +623,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 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:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "This Proton account doesn't have Photos enabled." @@ -661,7 +661,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -727,10 +727,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -794,7 +794,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:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "New Album…" @@ -985,7 +985,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -994,8 +994,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "Couldn't move to Trash" @@ -1029,7 +1029,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:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "Undo" @@ -1086,7 +1086,7 @@ msgid "Open With…" msgstr "Open With…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "Play" @@ -1379,7 +1379,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:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "View" @@ -2524,169 +2524,169 @@ msgid "Hide details" msgstr "Hide details" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "Couldn't change the favourite" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "Upload photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "Import from Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "Jump to a month" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "Back to albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "Upload" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "Import a Google Photos Takeout export" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "Select photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "Add to Album…" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "Leave selection (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "Show only favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "Show only photos not in an album" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "All dates" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "Timeline" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "All" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 msgctxt "photo filter" msgid "Videos" msgstr "Videos" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "Raw" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "Select Photo to Upload" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Images" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "Photo uploaded" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "Move this photo to Trash?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, 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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "The server refused." -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 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:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2694,7 +2694,7 @@ msgstr[0] "Moved {n} photo to Trash" msgstr[1] "Moved {n} photos to Trash" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2702,7 +2702,7 @@ 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:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2710,175 +2710,180 @@ 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:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, 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:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "%Y-%m-%d %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "Unknown Date" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "%-d %b" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "Every photo is in an album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "Turn off the album filter to see everything." -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "No photos yet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 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:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "No favourites yet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 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." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "No favourite videos in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 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:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, rust-format msgid "No favorite raw files in {month}" msgstr "No favourite raw files in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "No favourite photos in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "No favourite photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "Turn off the favourites filter to see everything." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "No videos in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 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:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "No raw files in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 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:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "No photos in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "No photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "Favourite" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "Select" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "Remove from Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "Move to Trash…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "Added to Favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "Removed from Favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "Loading photos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "Reading your Proton Drive timeline." -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "Empty album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "This album has no photos in it." -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "Couldn't load more photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "Couldn't load photos" diff --git a/po/es.po b/po/es.po index 6442e62..549a525 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-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Spanish\n" @@ -15,99 +15,99 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "Mis archivos" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "Compartido conmigo" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "Compartido por mí" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Equipos" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Papelera" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "Sincronización" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Actividad" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "Actualizar (F5)" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "Está sin conexión" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "Eso ya no existe" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "No tiene acceso a eso" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "Algo lo cambió antes" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "Su Proton Drive está lleno" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferencias" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "Atajos del teclado" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "Acerca de Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "Menú principal" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -119,23 +119,23 @@ msgstr "" "Cliente no oficial: no está afiliado a Proton AG, ni respaldado ni mantenido " "por esta." -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "Código fuente" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "Condiciones del servicio de Proton" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "Política de privacidad de Proton" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "Aviso legal" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -160,15 +160,15 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "Colaboradores de Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "¿Detener Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." @@ -176,7 +176,7 @@ msgstr "" "La unidad se desmonta y no se sincroniza nada hasta que vuelva a conectarse. " "Proton Drive se iniciará de nuevo en su próximo inicio de sesión." -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -190,7 +190,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -204,67 +204,67 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "Detener" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "No se pudo detener Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "El servicio de montaje no se detuvo." -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "General" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Buscar en Drive" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Actualizar" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "Atajos del teclado" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "Archivos" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "Carpeta nueva" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Subir archivos" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "Atrás / adelante" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Carpeta superior" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "Cuadrícula / lista" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -273,62 +273,62 @@ msgstr "Cuadrícula / lista" msgid "Rename" msgstr "Renombrar" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mover a la papelera" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "Anular la selección" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "Miniaturas más grandes" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "Miniaturas más pequeñas" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "Restablecer el tamaño de las miniaturas" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "Seleccionar todo" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "Visor de fotos" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "Foto anterior / siguiente" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "Primera / última foto" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "Mostrar detalles" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "Pantalla completa" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "Cerrar" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "Seleccione un único elemento para renombrarlo" @@ -365,7 +365,7 @@ msgstr "Requiere atención" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -401,7 +401,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -413,7 +413,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -425,7 +425,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -437,7 +437,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -450,7 +450,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -458,12 +458,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "Hoy" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "Ayer" @@ -521,7 +521,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "%H:%M" @@ -627,12 +627,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 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:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "Esta cuenta de Proton no tiene Fotos activado." @@ -665,7 +665,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -731,10 +731,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -798,7 +798,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:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "Álbum nuevo…" @@ -989,7 +989,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -998,8 +998,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "No se pudo mover a la papelera" @@ -1034,7 +1034,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:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "Deshacer" @@ -1091,7 +1091,7 @@ msgid "Open With…" msgstr "Abrir con…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "Reproducir" @@ -1387,7 +1387,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:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "Ver" @@ -2553,154 +2553,154 @@ msgid "Hide details" msgstr "Ocultar detalles" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "No se pudo cambiar el favorito" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "Subir fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "Importar de Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "Saltar a un mes" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "Volver a los álbumes" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "Subir" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "Importar una exportación de Google Takeout de Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "Seleccionar fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "Añadir al álbum…" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "Salir de la selección (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "Mostrar solo favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "Mostrar solo fotos que no están en ningún álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "Todas las fechas" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "Cronología" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "Álbumes" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "Todo" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 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:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "Seleccionar la foto que subir" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Imágenes" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "Foto subida" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "¿Mover esta foto a la papelera?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, 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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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." @@ -2708,15 +2708,15 @@ 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:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "El servidor lo rechazó." -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 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:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2724,7 +2724,7 @@ msgstr[0] "Se movió {n} foto a la papelera" msgstr[1] "Se movieron {n} fotos a la papelera" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2732,7 +2732,7 @@ 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:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2740,177 +2740,182 @@ 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:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, 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:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "Fecha desconocida" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "%-d %b" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "Todas las fotos están en un álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "Desactive el filtro de álbumes para verlo todo." -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "Todavía no hay fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 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:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "Todavía no hay favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 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í." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "No hay vídeos favoritos en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 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:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, 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:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "No hay fotos favoritas en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "No hay fotos favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "Desactive el filtro de favoritas para verlo todo." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "No hay vídeos en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 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:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "No hay archivos RAW en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 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:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "No hay fotos en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "No hay fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "Favorita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "Seleccionar" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "Quitar del álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "Mover a la papelera…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "Añadida a favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "Quitada de favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "Cargando fotos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "Leyendo su cronología de Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "Álbum vacío" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "Este álbum no tiene fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "No se pudieron cargar más fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "No se pudieron cargar las fotos" diff --git a/po/fr.po b/po/fr.po index a67eaed..5f57234 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-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: French\n" @@ -15,99 +15,99 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "Mes fichiers" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "Photos" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "Partagés avec moi" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "Partagés par moi" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Ordinateurs" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Corbeille" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "Synchronisation" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Activité" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "Actualiser (F5)" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "{what} : {detail}" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "Vous êtes hors ligne" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "Cet élément n’existe plus" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "Vous n’avez pas accès à cet élément" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "Quelque chose l’a modifié entre-temps" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "Votre Proton Drive est plein" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Préférences" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "À propos de Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "Menu principal" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -119,23 +119,23 @@ msgstr "" "Client non officiel — non affilié à Proton AG, ni approuvé ni pris en charge " "par Proton AG." -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "Code source" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "Conditions d’utilisation de Proton" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "Politique de confidentialité de Proton" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "Avertissement" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -161,15 +161,15 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "Les contributeurs de Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "Arrêter Proton Drive ?" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." @@ -178,7 +178,7 @@ msgstr "" "vous reconnectiez. Proton Drive redémarrera à votre prochaine ouverture de " "session." -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -192,7 +192,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -206,67 +206,67 @@ msgstr "" msgid "Cancel" msgstr "Annuler" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "Arrêter" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "Impossible d’arrêter Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "Le service de montage ne s’est pas arrêté." -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Général" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Rechercher dans Drive" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Actualiser" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "Fichiers" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "Nouveau dossier" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Téléverser des fichiers" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "Précédent / suivant" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Dossier parent" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "Grille / liste" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -275,62 +275,62 @@ msgstr "Grille / liste" msgid "Rename" msgstr "Renommer" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mettre à la corbeille" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "Effacer la sélection" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "Miniatures plus grandes" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "Miniatures plus petites" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "Réinitialiser la taille des miniatures" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "Tout sélectionner" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "Visionneuse de photos" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "Photo précédente / suivante" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "Première / dernière photo" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "Afficher les détails" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "Plein écran" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "Fermer" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "Sélectionnez un seul élément pour le renommer" @@ -367,7 +367,7 @@ msgstr "Attention requise" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -403,7 +403,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -415,7 +415,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -427,7 +427,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -439,7 +439,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -452,7 +452,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -460,12 +460,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "Aujourd’hui" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "Hier" @@ -524,7 +524,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "%H:%M" @@ -630,12 +630,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 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:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "Photos n’est pas activé pour ce compte Proton." @@ -668,7 +668,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -734,10 +734,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -801,7 +801,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:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "Nouvel album…" @@ -992,7 +992,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -1001,8 +1001,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "Impossible de mettre à la corbeille" @@ -1038,7 +1038,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:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "Annuler" @@ -1095,7 +1095,7 @@ msgid "Open With…" msgstr "Ouvrir avec…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "Lire" @@ -1391,7 +1391,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:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "Afficher" @@ -2560,140 +2560,140 @@ msgid "Hide details" msgstr "Masquer les détails" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "Impossible de modifier le favori" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "Téléverser des photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "Importer depuis Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "Aller à un mois" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "Retour aux albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "Téléverser" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "Importer une archive Google Takeout de Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "Sélectionner des photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "Ajouter à un album…" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "Quitter la sélection (Échap)" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "Afficher uniquement les favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "Afficher uniquement les photos hors album" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "Toutes les dates" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "Chronologie" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "Tout" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 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:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "Sélectionner une photo à téléverser" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Images" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "Photo téléversée" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "Mettre cette photo à la corbeille ?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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." @@ -2704,14 +2704,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:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, 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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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." @@ -2722,15 +2722,15 @@ msgstr[1] "" "Mettre {n} photos à la corbeille ? Elles sont stockées sous forme de {files} " "fichiers." -#: crates/pdfs-gui/src/app/pages/photos.rs:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "Le serveur a refusé." -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 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:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2738,7 +2738,7 @@ msgstr[0] "{n} photo mise à la corbeille" msgstr[1] "{n} photos mises à la corbeille" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2746,7 +2746,7 @@ 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:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2754,177 +2754,182 @@ 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:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, 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:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "Date inconnue" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "%-d %b" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "Toutes les photos sont dans un album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "Désactivez le filtre des albums pour tout afficher." -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "Aucune photo pour l’instant" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 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:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "Aucun favori pour l’instant" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 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." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "Aucune vidéo favorite en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 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:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, rust-format msgid "No favorite raw files in {month}" msgstr "Aucun fichier RAW favori en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "Aucune photo favorite en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "Aucune photo favorite" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "Désactivez le filtre des favoris pour tout afficher." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "Aucune vidéo en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 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:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "Aucun fichier RAW en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 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:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "Aucune photo en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "Aucune photo" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "Favori" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "Sélectionner" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "Retirer de l’album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "Mettre à la corbeille…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "Ajoutée aux favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "Retirée des favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "Chargement des photos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "Lecture de votre chronologie Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "Album vide" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "Cet album ne contient aucune photo." -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "Impossible de charger plus de photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "Impossible de charger les photos" diff --git a/po/it.po b/po/it.po index d1e6ca0..f08a93d 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-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Italian\n" @@ -15,99 +15,99 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "I miei file" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "Foto" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "Condivisi con me" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "Condivisi da me" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computer" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Cestino" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "Sincronizzazione" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Attività" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "Aggiorna (F5)" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "Sei offline" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "Non esiste più" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "Non hai accesso a questo elemento" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "È stato modificato prima da qualcos'altro" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "Il tuo Proton Drive è pieno" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferenze" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "Scorciatoie da tastiera" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "Informazioni su Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "Menu principale" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -118,23 +118,23 @@ msgstr "" "\n" "Client non ufficiale: non affiliato, approvato né supportato da Proton AG." -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "Codice sorgente" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "Termini di servizio di Proton" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "Informativa sulla privacy di Proton" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "Esclusione di responsabilità" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -159,15 +159,15 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "Collaboratori di Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "Arrestare Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." @@ -175,7 +175,7 @@ msgstr "" "Il disco viene smontato e nulla viene sincronizzato finché non ti " "riconnetti. Proton Drive si riavvierà al prossimo accesso." -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -189,7 +189,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -203,67 +203,67 @@ msgstr "" msgid "Cancel" msgstr "Annulla" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "Arresta" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "Impossibile arrestare Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "Il servizio di montaggio non si è arrestato." -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Generale" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Cerca in Drive" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Aggiorna" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "Scorciatoie da tastiera" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "File" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "Nuova cartella" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Carica file" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "Indietro / avanti" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Cartella superiore" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "Griglia / elenco" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -272,62 +272,62 @@ msgstr "Griglia / elenco" msgid "Rename" msgstr "Rinomina" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Sposta nel cestino" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "Annulla la selezione" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "Miniature più grandi" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "Miniature più piccole" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "Ripristina la dimensione delle miniature" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "Seleziona tutto" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "Visualizzatore di foto" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "Foto precedente / successiva" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "Prima / ultima foto" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "Mostra dettagli" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "Schermo intero" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "Chiudi" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "Seleziona un solo elemento per rinominarlo" @@ -364,7 +364,7 @@ msgstr "Richiede attenzione" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -400,7 +400,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -412,7 +412,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -424,7 +424,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -436,7 +436,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -449,7 +449,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -457,12 +457,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "Oggi" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "Ieri" @@ -521,7 +521,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "%H:%M" @@ -627,12 +627,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 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:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "Questo account Proton non ha Foto abilitato." @@ -665,7 +665,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -731,10 +731,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -798,7 +798,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:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "Nuovo album…" @@ -989,7 +989,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -998,8 +998,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "Impossibile spostare nel cestino" @@ -1035,7 +1035,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:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "Annulla" @@ -1092,7 +1092,7 @@ msgid "Open With…" msgstr "Apri con…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "Riproduci" @@ -1389,7 +1389,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:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "Visualizza" @@ -2558,169 +2558,169 @@ msgid "Hide details" msgstr "Nascondi dettagli" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "Impossibile modificare il preferito" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "Carica foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "Importa da Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "Vai a un mese" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "Torna agli album" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "Carica" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "Importa un'esportazione Google Takeout di Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "Seleziona foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "Aggiungi all'album…" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "Esci dalla selezione (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "Mostra solo i preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "Mostra solo le foto non in un album" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "Tutte le date" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "Cronologia" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "Tutti" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "Foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 msgctxt "photo filter" msgid "Videos" msgstr "Video" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "Seleziona la foto da caricare" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Immagini" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "Foto caricata" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "Spostare questa foto nel cestino?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, 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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "Il server ha rifiutato la richiesta." -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 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:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2728,7 +2728,7 @@ msgstr[0] "{n} foto spostata nel cestino" msgstr[1] "{n} foto spostate nel cestino" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2736,7 +2736,7 @@ 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:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2744,177 +2744,182 @@ 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:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, 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:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "Data sconosciuta" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "%-d %b" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "Ogni foto è in un album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "Disattiva il filtro degli album per vedere tutto." -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "Ancora nessuna foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 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:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "Ancora nessun preferito" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 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." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "Nessun video preferito a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 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:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, rust-format msgid "No favorite raw files in {month}" msgstr "Nessun file RAW preferito a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "Nessuna foto preferita a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "Nessuna foto preferita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "Disattiva il filtro dei preferiti per vedere tutto." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "Nessun video a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 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:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "Nessun file RAW a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 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:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "Nessuna foto a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "Nessuna foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "Preferito" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "Seleziona" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "Rimuovi dall'album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "Sposta nel cestino…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "Aggiunto ai preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "Rimosso dai preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "Caricamento delle foto…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "Lettura della cronologia di Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "Album vuoto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "Questo album non contiene foto." -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "Impossibile caricare altre foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "Impossibile caricare le foto" diff --git a/po/nl.po b/po/nl.po index 8cdcc26..dd08bfe 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-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Dutch\n" @@ -15,99 +15,99 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "Mijn bestanden" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "Foto's" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "Gedeeld met mij" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "Gedeeld door mij" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computers" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Prullenbak" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "Synchronisatie" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Activiteit" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "Verversen (F5)" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "Je bent offline" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "Dat bestaat niet meer" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "Je hebt daar geen toegang toe" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "Er is eerst iets anders gewijzigd" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "Je Proton Drive is vol" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Voorkeuren" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "Sneltoetsen" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "Over Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "Hoofdmenu" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -119,23 +119,23 @@ msgstr "" "Onofficiële client — niet gelieerd aan, onderschreven door of ondersteund " "door Proton AG." -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "Broncode" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "Servicevoorwaarden van Proton" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "Privacybeleid van Proton" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "Disclaimer" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -160,15 +160,15 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "Bijdragers aan Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "Proton Drive stoppen?" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." @@ -176,7 +176,7 @@ msgstr "" "De schijf wordt ontkoppeld en er wordt niets gesynchroniseerd totdat je " "opnieuw verbinding maakt. Proton Drive start weer bij je volgende aanmelding." -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -190,7 +190,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -204,67 +204,67 @@ msgstr "" msgid "Cancel" msgstr "Annuleren" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "Stoppen" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "Kon Proton Drive niet stoppen" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "De koppeldienst is niet gestopt." -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Algemeen" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Drive doorzoeken" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Verversen" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "Sneltoetsen" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "Bestanden" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "Nieuwe map" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Bestanden uploaden" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "Terug / vooruit" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Bovenliggende map" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "Raster / lijst" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -273,62 +273,62 @@ msgstr "Raster / lijst" msgid "Rename" msgstr "Hernoemen" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Naar prullenbak verplaatsen" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "Selectie wissen" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "Grotere miniaturen" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "Kleinere miniaturen" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "Miniatuurgrootte herstellen" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "Alles selecteren" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "Fotoweergave" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "Vorige / volgende foto" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "Eerste / laatste foto" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "Details tonen" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "Volledig scherm" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "Sluiten" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "Selecteer één item om het te hernoemen" @@ -365,7 +365,7 @@ msgstr "Vereist aandacht" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -401,7 +401,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -413,7 +413,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -425,7 +425,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -437,7 +437,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -450,7 +450,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -458,12 +458,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "Vandaag" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "Gisteren" @@ -522,7 +522,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "%H:%M" @@ -628,12 +628,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 msgid "No photo library" msgstr "Geen fotobibliotheek" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "Dit Proton-account heeft Foto's niet ingeschakeld." @@ -666,7 +666,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -732,10 +732,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -799,7 +799,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:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "Nieuw album…" @@ -990,7 +990,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -999,8 +999,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "Kon niet naar prullenbak verplaatsen" @@ -1036,7 +1036,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:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "Ongedaan maken" @@ -1093,7 +1093,7 @@ msgid "Open With…" msgstr "Openen met…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "Afspelen" @@ -1388,7 +1388,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:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "Bekijken" @@ -2552,140 +2552,140 @@ msgid "Hide details" msgstr "Details verbergen" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "Kon de favoriet niet wijzigen" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "Foto's uploaden" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "Importeren uit Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "Naar een maand springen" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "Terug naar albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "Uploaden" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "Een Google Photos Takeout-export importeren" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "Foto's selecteren" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "Aan album toevoegen…" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "Selectie verlaten (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "Alleen favorieten tonen" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "Alleen foto's zonder album tonen" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "Alle datums" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "Tijdlijn" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "Alles" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "Foto's" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 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:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "Foto selecteren om te uploaden" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Afbeeldingen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "Foto geüpload" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "Deze foto naar de prullenbak verplaatsen?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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." @@ -2695,14 +2695,14 @@ msgstr[1] "" "Deze foto naar de prullenbak verplaatsen? Hij is opgeslagen als {n} " "bestanden." -#: crates/pdfs-gui/src/app/pages/photos.rs:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, 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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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." @@ -2713,15 +2713,15 @@ msgstr[1] "" "{n} foto's naar de prullenbak verplaatsen? Ze zijn opgeslagen als {files} " "bestanden." -#: crates/pdfs-gui/src/app/pages/photos.rs:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "De server weigerde." -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 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:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2729,7 +2729,7 @@ msgstr[0] "{n} foto naar prullenbak verplaatst" msgstr[1] "{n} foto's naar prullenbak verplaatst" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2737,7 +2737,7 @@ 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:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2745,176 +2745,181 @@ 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:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, 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:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d-%m-%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "Onbekende datum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "%-d %b" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "Elke foto staat in een album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "Zet het albumfilter uit om alles te zien." -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "Nog geen foto’s" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 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:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "Nog geen favorieten" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 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." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "Geen favoriete video’s in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 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:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, rust-format msgid "No favorite raw files in {month}" msgstr "Geen favoriete RAW-bestanden in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "Geen favoriete foto’s in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "Geen favoriete foto’s" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "Zet het favorietenfilter uit om alles te zien." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "Geen video’s in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 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:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "Geen RAW-bestanden in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 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:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "Geen foto’s in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "Geen foto’s" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "Favoriet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "Selecteren" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "Uit album verwijderen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "Naar prullenbak verplaatsen…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "Aan favorieten toegevoegd" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "Uit favorieten verwijderd" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "Foto's laden…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "Je Proton Drive-tijdlijn wordt gelezen." -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "Leeg album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "Dit album bevat geen foto's." -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "Kon niet meer foto's laden" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "Kon foto's niet laden" diff --git a/po/pdfs.pot b/po/pdfs.pot index 8b3d78f..456b444 100644 --- a/po/pdfs.pot +++ b/po/pdfs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: proton-drive-linux 2.2.2\n" "Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n" -"POT-Creation-Date: 2026-09-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -18,99 +18,99 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -118,23 +118,23 @@ msgid "" "AG." msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -149,21 +149,21 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -177,7 +177,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -191,67 +191,67 @@ msgstr "" msgid "Cancel" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -260,62 +260,62 @@ msgstr "" msgid "Rename" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "" @@ -352,7 +352,7 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -388,7 +388,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -400,7 +400,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -412,7 +412,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -424,7 +424,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -437,7 +437,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -445,12 +445,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "" @@ -503,7 +503,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "" @@ -609,12 +609,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 msgid "No photo library" msgstr "" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "" @@ -647,7 +647,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -713,10 +713,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -780,7 +780,7 @@ msgstr[0] "" msgstr[1] "" #: crates/pdfs-gui/src/app/pages/albums.rs:424 -#: crates/pdfs-gui/src/app/pages/photos.rs:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "" @@ -971,7 +971,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -980,8 +980,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "" @@ -1015,7 +1015,7 @@ msgstr[0] "" msgstr[1] "" #: crates/pdfs-gui/src/app/pages/browser.rs:727 -#: crates/pdfs-gui/src/app/pages/photos.rs:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "" @@ -1072,7 +1072,7 @@ msgid "Open With…" msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "" @@ -1365,7 +1365,7 @@ msgstr[0] "" msgstr[1] "" #: crates/pdfs-gui/src/app/pages/browser.rs:2696 -#: crates/pdfs-gui/src/app/pages/photos.rs:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "" @@ -2454,169 +2454,169 @@ msgid "Hide details" msgstr "" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 msgctxt "photo filter" msgid "Videos" msgstr "" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, 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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 msgid "Some photos couldn't be moved to Trash" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2624,7 +2624,7 @@ msgstr[0] "" msgstr[1] "" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2632,7 +2632,7 @@ msgstr[0] "" msgstr[1] "" #. Translators: the Photos page subtitle, such as "12 raw photos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2640,175 +2640,180 @@ msgstr[0] "" msgstr[1] "" #. Translators: the Photos page subtitle, such as "1,204 photos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, rust-format msgid "{count} photo" msgid_plural "{count} photos" msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 msgid "Photos you upload to Proton Drive appear here." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 msgid "Star a photo in the viewer or from its menu to find it here." msgstr "" #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 msgid "No favorite videos" msgstr "" #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, rust-format msgid "No favorite raw files in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "" #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 msgid "No videos" msgstr "" #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 msgid "No raw files" msgstr "" #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "" diff --git a/po/pl.po b/po/pl.po index de094d1..41d2736 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-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+0200\n" "PO-Revision-Date: 2026-09-23 12:00+0200\n" "Last-Translator: Proton Drive for Linux contributors\n" "Language-Team: Polish\n" @@ -16,99 +16,99 @@ msgstr "" "Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2);\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "Moje pliki" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "Zdjęcia" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "Udostępnione mi" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "Udostępnione przeze mnie" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Komputery" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Kosz" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "Synchronizacja" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Aktywność" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "Odśwież (F5)" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "Brak połączenia z siecią" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "Ten element już nie istnieje" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "Brak dostępu do tego elementu" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "Coś zmieniło ten element wcześniej" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "Proton Drive jest pełny" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferencje" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "Skróty klawiszowe" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "O programie Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "Menu główne" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -120,23 +120,23 @@ msgstr "" "Nieoficjalny klient — niepowiązany z Proton AG, niepopierany ani " "niewspierany przez tę firmę." -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "Kod źródłowy" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "Warunki korzystania z usług Proton" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "Polityka prywatności Proton" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "Zastrzeżenia" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -162,15 +162,15 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "Współtwórcy programu Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "Zatrzymać Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." @@ -178,7 +178,7 @@ msgstr "" "Dysk zostanie odmontowany, a synchronizacja wstrzymana do czasu ponownego " "połączenia. Proton Drive uruchomi się ponownie przy następnym zalogowaniu." -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -192,7 +192,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -206,67 +206,67 @@ msgstr "" msgid "Cancel" msgstr "Anuluj" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "Zatrzymaj" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "Nie można zatrzymać Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "Usługa montowania nie została zatrzymana." -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Ogólne" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Przeszukaj Drive" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Odśwież" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "Skróty klawiszowe" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "Pliki" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "Nowy katalog" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Wyślij pliki" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "Wstecz/dalej" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Katalog nadrzędny" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "Siatka/lista" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -275,62 +275,62 @@ msgstr "Siatka/lista" msgid "Rename" msgstr "Zmień nazwę" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Przenieś do kosza" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "Wyczyść zaznaczenie" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "Większe miniatury" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "Mniejsze miniatury" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "Przywróć rozmiar miniatur" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "Zaznacz wszystko" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "Przeglądarka zdjęć" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "Poprzednie/następne zdjęcie" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "Pierwsze/ostatnie zdjęcie" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "Wyświetl szczegóły" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "Pełny ekran" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "Zamknij" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "Należy zaznaczyć jeden element, aby zmienić jego nazwę" @@ -367,7 +367,7 @@ msgstr "Wymaga uwagi" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -403,7 +403,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -415,7 +415,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -427,7 +427,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -439,7 +439,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -452,7 +452,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -460,12 +460,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "Dzisiaj" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "Wczoraj" @@ -528,7 +528,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "%H:%M" @@ -634,12 +634,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 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:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "To konto Proton nie ma włączonych Zdjęć." @@ -673,7 +673,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -739,10 +739,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -807,7 +807,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:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "Nowy album…" @@ -1003,7 +1003,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -1013,8 +1013,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "Nie można przenieść do kosza" @@ -1053,7 +1053,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:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "Cofnij" @@ -1113,7 +1113,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:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "Odtwórz" @@ -1414,7 +1414,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:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "Wyświetl" @@ -2584,140 +2584,140 @@ msgid "Hide details" msgstr "Ukryj szczegóły" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "Nie można zmienić stanu ulubionego" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "Wyślij zdjęcia" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "Importuj z Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "Przejdź do miesiąca" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "Wróć do albumów" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "Wyślij" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "Importuj eksport Google Takeout z Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "Zaznacz zdjęcia" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "Dodaj do albumu…" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "Zakończ zaznaczanie (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "Wyświetlaj tylko ulubione" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "Wyświetlaj tylko zdjęcia spoza albumów" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "Wszystkie daty" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "Oś czasu" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "Albumy" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "Wszystko" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "Zdjęcia" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 msgctxt "photo filter" msgid "Videos" msgstr "Filmy" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "Wybór zdjęcia do wysłania" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Obrazy" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "Wysłano zdjęcie" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "Przenieść to zdjęcie do kosza?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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." @@ -2725,7 +2725,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:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" @@ -2733,7 +2733,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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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." @@ -2742,15 +2742,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:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "Serwer odmówił." -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 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:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2759,7 +2759,7 @@ msgstr[1] "Przeniesiono {n} zdjęcia do kosza" msgstr[2] "Przeniesiono {n} zdjęć do kosza" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2768,7 +2768,7 @@ 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:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2777,7 +2777,7 @@ 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:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, rust-format msgid "{count} photo" msgid_plural "{count} photos" @@ -2785,169 +2785,174 @@ msgstr[0] "{count} zdjęcie" msgstr[1] "{count} zdjęcia" msgstr[2] "{count} zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "%Y-%m-%d %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "Nieznana data" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "%-d %b" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "Każde zdjęcie jest w albumie" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "Wyłącz filtr albumów, aby zobaczyć wszystko." -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "Brak zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 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:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "Brak ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 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." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "Brak ulubionych filmów – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 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:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, rust-format msgid "No favorite raw files in {month}" msgstr "Brak ulubionych plików RAW – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "Brak ulubionych zdjęć – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "Brak ulubionych zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "Wyłącz filtr ulubionych, aby zobaczyć wszystko." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "Brak filmów – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 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:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "Brak plików RAW – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 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:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "Brak zdjęć – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "Brak zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "Ulubione" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "Zaznacz" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "Usuń z albumu" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "Przenieś do kosza…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "Dodano do ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "Usunięto z ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "Wczytywanie zdjęć…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "Odczytywanie osi czasu Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "Pusty album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "Ten album nie zawiera żadnych zdjęć." -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "Nie można wczytać więcej zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "Nie można wczytać zdjęć" diff --git a/po/pt_BR.po b/po/pt_BR.po index 8137b53..e59f41a 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-28 00:12+0200\n" +"POT-Creation-Date: 2026-09-28 00:13+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" @@ -15,99 +15,99 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: crates/pdfs-gui/src/app/main.rs:829 +#: crates/pdfs-gui/src/app/main.rs:830 #: crates/pdfs-gui/src/app/pages/locations.rs:1133 #: crates/pdfs-gui/src/prompt.rs:169 msgid "My files" msgstr "Meus arquivos" -#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:833 crates/pdfs-gui/src/app/main.rs:1446 #: crates/pdfs-gui/src/app/pages/albums.rs:633 -#: crates/pdfs-gui/src/app/pages/photos.rs:690 +#: crates/pdfs-gui/src/app/pages/photos.rs:730 msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/main.rs:837 +#: crates/pdfs-gui/src/app/main.rs:838 msgid "Shared with me" msgstr "Compartilhados comigo" -#: crates/pdfs-gui/src/app/main.rs:842 +#: crates/pdfs-gui/src/app/main.rs:843 msgid "Shared by me" msgstr "Compartilhados por mim" -#: crates/pdfs-gui/src/app/main.rs:845 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computadores" -#: crates/pdfs-gui/src/app/main.rs:846 +#: crates/pdfs-gui/src/app/main.rs:847 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Lixeira" -#: crates/pdfs-gui/src/app/main.rs:850 +#: crates/pdfs-gui/src/app/main.rs:851 msgid "Sync" msgstr "Sincronização" -#: crates/pdfs-gui/src/app/main.rs:855 +#: crates/pdfs-gui/src/app/main.rs:856 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Atividade" -#: crates/pdfs-gui/src/app/main.rs:1001 +#: crates/pdfs-gui/src/app/main.rs:1002 msgid "Refresh (F5)" msgstr "Atualizar (F5)" #. Translators: a failed action's toast. {what} says what failed, such as #. "Couldn't rename"; {detail} is the reason, usually untranslated text #. from the mount service. -#: crates/pdfs-gui/src/app/main.rs:1175 +#: crates/pdfs-gui/src/app/main.rs:1176 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "You're offline" msgstr "Você está offline" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "That's not there any more" msgstr "Isso não existe mais" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "You don't have access to that" msgstr "Você não tem acesso a isso" -#: crates/pdfs-gui/src/app/main.rs:1197 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Something changed this first" msgstr "Algo alterou isso antes" -#: crates/pdfs-gui/src/app/main.rs:1198 +#: crates/pdfs-gui/src/app/main.rs:1199 msgid "Your Proton Drive is full" msgstr "Seu Proton Drive está cheio" -#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1428 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferências" -#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 +#: crates/pdfs-gui/src/app/main.rs:1241 crates/pdfs-gui/src/app/main.rs:1485 msgid "Keyboard Shortcuts" msgstr "Atalhos de teclado" -#: crates/pdfs-gui/src/app/main.rs:1242 +#: crates/pdfs-gui/src/app/main.rs:1243 msgid "About Proton Drive for Linux" msgstr "Sobre o Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1247 +#: crates/pdfs-gui/src/app/main.rs:1248 msgid "Main menu" msgstr "Menu principal" -#: crates/pdfs-gui/src/app/main.rs:1293 +#: crates/pdfs-gui/src/app/main.rs:1294 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1301 +#: crates/pdfs-gui/src/app/main.rs:1302 msgid "" "Files-on-demand Proton Drive for the Linux desktop.\n" "\n" @@ -118,23 +118,23 @@ msgstr "" "\n" "Cliente não oficial — sem afiliação, endosso ou suporte da Proton AG." -#: crates/pdfs-gui/src/app/main.rs:1306 +#: crates/pdfs-gui/src/app/main.rs:1307 msgid "Source Code" msgstr "Código-fonte" -#: crates/pdfs-gui/src/app/main.rs:1310 +#: crates/pdfs-gui/src/app/main.rs:1311 msgid "Proton Terms of Service" msgstr "Termos de Serviço da Proton" -#: crates/pdfs-gui/src/app/main.rs:1314 +#: crates/pdfs-gui/src/app/main.rs:1315 msgid "Proton Privacy Policy" msgstr "Política de Privacidade da Proton" -#: crates/pdfs-gui/src/app/main.rs:1319 +#: crates/pdfs-gui/src/app/main.rs:1320 msgid "Disclaimer" msgstr "Aviso legal" -#: crates/pdfs-gui/src/app/main.rs:1323 +#: crates/pdfs-gui/src/app/main.rs:1324 msgid "" "This is an unofficial, community-built client. It is not affiliated with, " "endorsed by, or supported by Proton AG.\n" @@ -159,15 +159,15 @@ msgstr "" #. Translators: replace with your name(s) and email address(es), one #. per line, to be credited in the About dialog. -#: crates/pdfs-gui/src/app/main.rs:1334 +#: crates/pdfs-gui/src/app/main.rs:1335 msgid "translator-credits" msgstr "Colaboradores do Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1365 +#: crates/pdfs-gui/src/app/main.rs:1366 msgid "Stop Proton Drive?" msgstr "Parar o Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1366 +#: crates/pdfs-gui/src/app/main.rs:1367 msgid "" "The drive unmounts and nothing syncs until you connect again. Proton Drive " "starts again at your next login." @@ -175,7 +175,7 @@ msgstr "" "A unidade é desmontada e nada é sincronizado até você se conectar novamente. " "O Proton Drive inicia novamente no seu próximo login." -#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 +#: crates/pdfs-gui/src/app/main.rs:1369 crates/pdfs-gui/src/app/main.rs:1642 #: crates/pdfs-gui/src/app/pages/albums.rs:242 #: crates/pdfs-gui/src/app/pages/albums.rs:423 #: crates/pdfs-gui/src/app/pages/browser.rs:2273 @@ -189,7 +189,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:312 -#: crates/pdfs-gui/src/app/pages/photos.rs:1606 +#: crates/pdfs-gui/src/app/pages/photos.rs:1868 #: 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 @@ -203,67 +203,67 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" -#: crates/pdfs-gui/src/app/main.rs:1369 +#: crates/pdfs-gui/src/app/main.rs:1370 msgctxt "verb" msgid "Stop" msgstr "Parar" -#: crates/pdfs-gui/src/app/main.rs:1386 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "Couldn't stop Proton Drive" msgstr "Não foi possível parar o Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1387 +#: crates/pdfs-gui/src/app/main.rs:1388 msgid "The mount service did not stop." msgstr "O serviço de montagem não parou." -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1424 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Geral" -#: crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Pesquisar no Drive" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Atualizar" -#: crates/pdfs-gui/src/app/main.rs:1428 +#: crates/pdfs-gui/src/app/main.rs:1429 msgid "Keyboard shortcuts" msgstr "Atalhos de teclado" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1433 msgid "Files" msgstr "Arquivos" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:319 #: crates/pdfs-gui/src/app/pages/browser.rs:2586 msgid "New folder" msgstr "Nova pasta" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1436 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Enviar arquivos" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1437 msgid "Back / forward" msgstr "Voltar / avançar" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1438 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Pasta superior" -#: crates/pdfs-gui/src/app/main.rs:1438 +#: crates/pdfs-gui/src/app/main.rs:1439 msgid "Grid / list" msgstr "Grade / lista" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1440 #: crates/pdfs-gui/src/app/pages/albums.rs:297 #: crates/pdfs-gui/src/app/pages/browser.rs:2252 #: crates/pdfs-gui/src/app/pages/browser.rs:2274 @@ -272,62 +272,62 @@ msgstr "Grade / lista" msgid "Rename" msgstr "Renomear" -#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 +#: crates/pdfs-gui/src/app/main.rs:1441 crates/pdfs-gui/src/app/main.rs:1461 #: crates/pdfs-gui/src/app/pages/browser.rs:414 #: 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:512 -#: crates/pdfs-gui/src/app/pages/photos.rs:1603 -#: crates/pdfs-gui/src/app/pages/photos.rs:1607 +#: crates/pdfs-gui/src/app/pages/photos.rs:552 +#: crates/pdfs-gui/src/app/pages/photos.rs:1865 +#: crates/pdfs-gui/src/app/pages/photos.rs:1869 #: crates/pdfs-gui/src/app/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mover para a lixeira" -#: crates/pdfs-gui/src/app/main.rs:1441 +#: crates/pdfs-gui/src/app/main.rs:1442 msgid "Clear the selection" msgstr "Limpar a seleção" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Larger thumbnails" msgstr "Miniaturas maiores" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Smaller thumbnails" msgstr "Miniaturas menores" -#: crates/pdfs-gui/src/app/main.rs:1449 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Reset thumbnail size" msgstr "Redefinir tamanho das miniaturas" -#: crates/pdfs-gui/src/app/main.rs:1450 +#: crates/pdfs-gui/src/app/main.rs:1451 msgid "Select all" msgstr "Selecionar tudo" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1455 msgid "Photo Viewer" msgstr "Visualizador de fotos" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "Previous / next photo" msgstr "Foto anterior / próxima" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "First / last photo" msgstr "Primeira / última foto" -#: crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Show details" msgstr "Mostrar detalhes" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1460 msgid "Fullscreen" msgstr "Tela cheia" -#: crates/pdfs-gui/src/app/main.rs:1461 +#: crates/pdfs-gui/src/app/main.rs:1462 msgid "Close" msgstr "Fechar" -#: crates/pdfs-gui/src/app/main.rs:1564 +#: crates/pdfs-gui/src/app/main.rs:1565 msgid "Select a single item to rename it" msgstr "Selecione um único item para renomeá-lo" @@ -364,7 +364,7 @@ msgstr "Requer atenção" #: crates/pdfs-gui/src/app/pages/browser.rs:306 #: crates/pdfs-gui/src/app/pages/devices.rs:84 #: crates/pdfs-gui/src/app/pages/locations.rs:134 -#: crates/pdfs-gui/src/app/pages/photos.rs:390 +#: crates/pdfs-gui/src/app/pages/photos.rs:430 #: crates/pdfs-gui/src/app/pages/shared.rs:83 #: crates/pdfs-gui/src/app/pages/shared_by_me.rs:38 #: crates/pdfs-gui/src/app/pages/trash.rs:57 crates/pdfs-gui/src/prompt.rs:593 @@ -400,7 +400,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:2798 +#: crates/pdfs-gui/src/app/pages/photos.rs:3077 #: 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." @@ -412,7 +412,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:2832 +#: crates/pdfs-gui/src/app/pages/photos.rs:3111 #: 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 @@ -424,7 +424,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:2833 +#: crates/pdfs-gui/src/app/pages/photos.rs:3112 #: 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 @@ -436,7 +436,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:2841 +#: crates/pdfs-gui/src/app/pages/photos.rs:3120 #: 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 @@ -449,7 +449,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:2842 +#: crates/pdfs-gui/src/app/pages/photos.rs:3121 #: 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 @@ -457,12 +457,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:2240 +#: crates/pdfs-gui/src/app/pages/photos.rs:2509 msgid "Today" msgstr "Hoje" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 +#: crates/pdfs-gui/src/app/pages/photos.rs:2514 msgid "Yesterday" msgstr "Ontem" @@ -521,7 +521,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:2284 +#: crates/pdfs-gui/src/app/pages/photos.rs:2553 msgid "%H:%M" msgstr "%H:%M" @@ -627,12 +627,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:2711 +#: crates/pdfs-gui/src/app/pages/photos.rs:2990 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:2712 +#: crates/pdfs-gui/src/app/pages/photos.rs:2991 msgid "This Proton account doesn't have Photos enabled." msgstr "Esta conta Proton não tem o Fotos ativado." @@ -665,7 +665,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:2569 +#: crates/pdfs-gui/src/app/pages/photos.rs:2848 #: 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 @@ -731,10 +731,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:1297 -#: crates/pdfs-gui/src/app/pages/photos.rs:1193 -#: crates/pdfs-gui/src/app/pages/photos.rs:1685 -#: crates/pdfs-gui/src/app/pages/photos.rs:2633 -#: crates/pdfs-gui/src/app/pages/photos.rs:2804 +#: crates/pdfs-gui/src/app/pages/photos.rs:1234 +#: crates/pdfs-gui/src/app/pages/photos.rs:1947 +#: crates/pdfs-gui/src/app/pages/photos.rs:2912 +#: crates/pdfs-gui/src/app/pages/photos.rs:3083 #: 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 @@ -798,7 +798,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:656 +#: crates/pdfs-gui/src/app/pages/photos.rs:696 msgid "New Album…" msgstr "Novo álbum…" @@ -989,7 +989,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:1539 +#: crates/pdfs-gui/src/app/pages/photos.rs:1801 #, rust-format msgid "{n} selected" msgid_plural "{n} selected" @@ -998,8 +998,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:1678 -#: crates/pdfs-gui/src/app/pages/photos.rs:1684 +#: crates/pdfs-gui/src/app/pages/photos.rs:1940 +#: crates/pdfs-gui/src/app/pages/photos.rs:1946 msgid "Couldn't move to Trash" msgstr "Não foi possível mover para a lixeira" @@ -1033,7 +1033,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:1671 +#: crates/pdfs-gui/src/app/pages/photos.rs:1933 msgid "Undo" msgstr "Desfazer" @@ -1090,7 +1090,7 @@ msgid "Open With…" msgstr "Abrir com…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2567 +#: crates/pdfs-gui/src/app/pages/photos.rs:2846 msgctxt "verb" msgid "Play" msgstr "Reproduzir" @@ -1385,7 +1385,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:674 +#: crates/pdfs-gui/src/app/pages/photos.rs:714 msgctxt "verb" msgid "View" msgstr "Ver" @@ -2543,140 +2543,140 @@ msgid "Hide details" msgstr "Ocultar detalhes" #: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1302 -#: crates/pdfs-gui/src/app/pages/photos.rs:2628 -#: crates/pdfs-gui/src/app/pages/photos.rs:2632 +#: crates/pdfs-gui/src/app/pages/photos.rs:2907 +#: crates/pdfs-gui/src/app/pages/photos.rs:2911 msgid "Couldn't change the favorite" msgstr "Não foi possível alterar o favorito" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 -#: crates/pdfs-gui/src/app/pages/photos.rs:479 +#: crates/pdfs-gui/src/app/pages/photos.rs:440 +#: crates/pdfs-gui/src/app/pages/photos.rs:519 msgid "Upload photos" msgstr "Enviar fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:405 +#: crates/pdfs-gui/src/app/pages/photos.rs:445 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "Importar do Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:446 -#: crates/pdfs-gui/src/app/pages/photos.rs:584 +#: crates/pdfs-gui/src/app/pages/photos.rs:486 +#: crates/pdfs-gui/src/app/pages/photos.rs:624 msgid "Jump to a month" msgstr "Ir para um mês" -#: crates/pdfs-gui/src/app/pages/photos.rs:463 +#: crates/pdfs-gui/src/app/pages/photos.rs:503 msgid "Back to albums" msgstr "Voltar aos álbuns" -#: crates/pdfs-gui/src/app/pages/photos.rs:475 +#: crates/pdfs-gui/src/app/pages/photos.rs:515 msgctxt "verb" msgid "Upload" msgstr "Enviar" -#: crates/pdfs-gui/src/app/pages/photos.rs:488 +#: crates/pdfs-gui/src/app/pages/photos.rs:528 msgid "Import a Google Photos Takeout export" msgstr "Importar uma exportação do Google Takeout do Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:498 -#: crates/pdfs-gui/src/app/pages/photos.rs:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1537 +#: crates/pdfs-gui/src/app/pages/photos.rs:538 +#: crates/pdfs-gui/src/app/pages/photos.rs:547 +#: crates/pdfs-gui/src/app/pages/photos.rs:1799 msgid "Select photos" msgstr "Selecionar fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:518 -#: crates/pdfs-gui/src/app/pages/photos.rs:2585 +#: crates/pdfs-gui/src/app/pages/photos.rs:558 +#: crates/pdfs-gui/src/app/pages/photos.rs:2864 msgid "Add to Album…" msgstr "Adicionar ao álbum…" -#: crates/pdfs-gui/src/app/pages/photos.rs:524 +#: crates/pdfs-gui/src/app/pages/photos.rs:564 msgid "Leave selection (Esc)" msgstr "Sair da seleção (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:568 +#: crates/pdfs-gui/src/app/pages/photos.rs:608 msgid "Show only favorites" msgstr "Mostrar somente favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:575 +#: crates/pdfs-gui/src/app/pages/photos.rs:615 msgid "Show only photos not in an album" msgstr "Mostrar somente fotos fora de álbuns" -#: crates/pdfs-gui/src/app/pages/photos.rs:582 -#: crates/pdfs-gui/src/app/pages/photos.rs:787 +#: crates/pdfs-gui/src/app/pages/photos.rs:622 +#: crates/pdfs-gui/src/app/pages/photos.rs:827 msgid "All dates" msgstr "Todas as datas" -#: crates/pdfs-gui/src/app/pages/photos.rs:603 +#: crates/pdfs-gui/src/app/pages/photos.rs:643 msgid "Timeline" msgstr "Linha do tempo" -#: crates/pdfs-gui/src/app/pages/photos.rs:607 +#: crates/pdfs-gui/src/app/pages/photos.rs:647 msgid "Albums" msgstr "Álbuns" -#: crates/pdfs-gui/src/app/pages/photos.rs:673 +#: crates/pdfs-gui/src/app/pages/photos.rs:713 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:763 +#: crates/pdfs-gui/src/app/pages/photos.rs:803 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:794 +#: crates/pdfs-gui/src/app/pages/photos.rs:834 #, rust-format msgid "{month} ({count})" msgstr "{month} ({count})" #. Translators: a Photos filter tab that shows photos, videos and raw files together. -#: crates/pdfs-gui/src/app/pages/photos.rs:831 +#: crates/pdfs-gui/src/app/pages/photos.rs:871 msgctxt "photo filter" msgid "All" msgstr "Tudo" -#: crates/pdfs-gui/src/app/pages/photos.rs:832 +#: crates/pdfs-gui/src/app/pages/photos.rs:872 msgctxt "photo filter" msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:833 +#: crates/pdfs-gui/src/app/pages/photos.rs:873 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:835 +#: crates/pdfs-gui/src/app/pages/photos.rs:875 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1119 +#: crates/pdfs-gui/src/app/pages/photos.rs:1160 msgid "Select Photo to Upload" msgstr "Selecione a foto a enviar" -#: crates/pdfs-gui/src/app/pages/photos.rs:1123 +#: crates/pdfs-gui/src/app/pages/photos.rs:1164 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Imagens" -#: crates/pdfs-gui/src/app/pages/photos.rs:1179 +#: crates/pdfs-gui/src/app/pages/photos.rs:1220 msgid "Photo uploaded" msgstr "Foto enviada" -#: crates/pdfs-gui/src/app/pages/photos.rs:1184 -#: crates/pdfs-gui/src/app/pages/photos.rs:1192 +#: crates/pdfs-gui/src/app/pages/photos.rs:1225 +#: crates/pdfs-gui/src/app/pages/photos.rs:1233 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:1407 +#: crates/pdfs-gui/src/app/pages/photos.rs:1458 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/photos.rs:1843 msgid "Move this photo to Trash?" msgstr "Mover esta foto para a lixeira?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1583 +#: crates/pdfs-gui/src/app/pages/photos.rs:1845 #, 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." @@ -2684,14 +2684,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:1589 +#: crates/pdfs-gui/src/app/pages/photos.rs:1851 #, 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:1596 +#: crates/pdfs-gui/src/app/pages/photos.rs:1858 #, 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." @@ -2700,15 +2700,15 @@ 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:1654 +#: crates/pdfs-gui/src/app/pages/photos.rs:1916 msgid "The server refused." msgstr "O servidor recusou." -#: crates/pdfs-gui/src/app/pages/photos.rs:1657 +#: crates/pdfs-gui/src/app/pages/photos.rs:1919 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:1666 +#: crates/pdfs-gui/src/app/pages/photos.rs:1928 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2716,7 +2716,7 @@ msgstr[0] "{n} foto movida para a lixeira" msgstr[1] "{n} fotos movidas para a lixeira" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2200 +#: crates/pdfs-gui/src/app/pages/photos.rs:2463 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2724,7 +2724,7 @@ 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:2202 +#: crates/pdfs-gui/src/app/pages/photos.rs:2465 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2732,177 +2732,182 @@ 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:2204 +#: crates/pdfs-gui/src/app/pages/photos.rs:2467 #, 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:2231 -#: crates/pdfs-gui/src/app/pages/photos.rs:2252 +#: crates/pdfs-gui/src/app/pages/photos.rs:2495 +#: crates/pdfs-gui/src/app/pages/photos.rs:2521 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:2249 +#: crates/pdfs-gui/src/app/pages/photos.rs:2518 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:2270 +#: crates/pdfs-gui/src/app/pages/photos.rs:2539 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2274 -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2543 +#: crates/pdfs-gui/src/app/pages/photos.rs:2545 msgid "Unknown Date" msgstr "Data desconhecida" -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#. Translators: strftime format for the day a photo was taken, shown on its tile when the timeline is grouped by month or year, such as "3 Jun". +#: crates/pdfs-gui/src/app/pages/photos.rs:2563 +msgid "%-d %b" +msgstr "%-d de %b" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Every photo is in an album" msgstr "Todas as fotos estão em um álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2586 msgid "Turn off the album filter to see everything." msgstr "Desative o filtro de álbuns para ver tudo." -#: crates/pdfs-gui/src/app/pages/photos.rs:2312 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "No photos yet" msgstr "Nenhuma foto ainda" -#: crates/pdfs-gui/src/app/pages/photos.rs:2313 +#: crates/pdfs-gui/src/app/pages/photos.rs:2592 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:2316 +#: crates/pdfs-gui/src/app/pages/photos.rs:2595 msgid "No favorites yet" msgstr "Nenhuma favorita ainda" -#: crates/pdfs-gui/src/app/pages/photos.rs:2317 +#: crates/pdfs-gui/src/app/pages/photos.rs:2596 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." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2322 +#: crates/pdfs-gui/src/app/pages/photos.rs:2601 #, rust-format msgid "No favorite videos in {month}" msgstr "Nenhum vídeo favorito em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2323 +#: crates/pdfs-gui/src/app/pages/photos.rs:2602 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:2325 +#: crates/pdfs-gui/src/app/pages/photos.rs:2604 #, rust-format msgid "No favorite raw files in {month}" msgstr "Nenhum arquivo RAW favorito em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2326 +#: crates/pdfs-gui/src/app/pages/photos.rs:2605 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:2328 +#: crates/pdfs-gui/src/app/pages/photos.rs:2607 #, rust-format msgid "No favorite photos in {month}" msgstr "Nenhuma foto favorita em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2329 +#: crates/pdfs-gui/src/app/pages/photos.rs:2608 msgid "No favorite photos" msgstr "Nenhuma foto favorita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2331 +#: crates/pdfs-gui/src/app/pages/photos.rs:2610 msgid "Turn off the favorites filter to see everything." msgstr "Desative o filtro de favoritas para ver tudo." #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2336 +#: crates/pdfs-gui/src/app/pages/photos.rs:2615 #, rust-format msgid "No videos in {month}" msgstr "Nenhum vídeo em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2337 +#: crates/pdfs-gui/src/app/pages/photos.rs:2616 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:2339 +#: crates/pdfs-gui/src/app/pages/photos.rs:2618 #, rust-format msgid "No raw files in {month}" msgstr "Nenhum arquivo RAW em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2340 +#: crates/pdfs-gui/src/app/pages/photos.rs:2619 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:2342 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 #, rust-format msgid "No photos in {month}" msgstr "Nenhuma foto em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2343 +#: crates/pdfs-gui/src/app/pages/photos.rs:2622 msgid "No photos" msgstr "Nenhuma foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2345 +#: crates/pdfs-gui/src/app/pages/photos.rs:2624 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:2574 +#: crates/pdfs-gui/src/app/pages/photos.rs:2853 msgctxt "state" msgid "Favorite" msgstr "Favorita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2579 +#: crates/pdfs-gui/src/app/pages/photos.rs:2858 msgctxt "verb" msgid "Select" msgstr "Selecionar" -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 +#: crates/pdfs-gui/src/app/pages/photos.rs:2870 msgid "Remove from Album" msgstr "Remover do álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2597 +#: crates/pdfs-gui/src/app/pages/photos.rs:2876 msgid "Move to Trash…" msgstr "Mover para a lixeira…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2621 +#: crates/pdfs-gui/src/app/pages/photos.rs:2900 msgid "Added to Favorites" msgstr "Adicionada aos favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2623 +#: crates/pdfs-gui/src/app/pages/photos.rs:2902 msgid "Removed from Favorites" msgstr "Removida dos favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2652 +#: crates/pdfs-gui/src/app/pages/photos.rs:2931 msgid "Loading photos…" msgstr "Carregando fotos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2653 +#: crates/pdfs-gui/src/app/pages/photos.rs:2932 msgid "Reading your Proton Drive timeline." msgstr "Lendo sua linha do tempo do Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2742 +#: crates/pdfs-gui/src/app/pages/photos.rs:3021 msgid "Empty album" msgstr "Álbum vazio" -#: crates/pdfs-gui/src/app/pages/photos.rs:2743 +#: crates/pdfs-gui/src/app/pages/photos.rs:3022 msgid "This album has no photos in it." msgstr "Este álbum não tem fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2785 -#: crates/pdfs-gui/src/app/pages/photos.rs:2803 +#: crates/pdfs-gui/src/app/pages/photos.rs:3064 +#: crates/pdfs-gui/src/app/pages/photos.rs:3082 msgid "Couldn't load more photos" msgstr "Não foi possível carregar mais fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2790 -#: crates/pdfs-gui/src/app/pages/photos.rs:2797 +#: crates/pdfs-gui/src/app/pages/photos.rs:3069 +#: crates/pdfs-gui/src/app/pages/photos.rs:3076 msgid "Couldn't load photos" msgstr "Não foi possível carregar as fotos"