diff --git a/crates/pdfs-cli/src/main.rs b/crates/pdfs-cli/src/main.rs index 9a80179..01db02b 100644 --- a/crates/pdfs-cli/src/main.rs +++ b/crates/pdfs-cli/src/main.rs @@ -2074,6 +2074,7 @@ fn cmd_photos(limit: usize, offset: usize, favorites: bool) -> Result<()> { kind: None, range: None, favorites, + not_in_album: false, })? { CtlResponse::Photos { available: false, .. diff --git a/crates/pdfs-core/src/control.rs b/crates/pdfs-core/src/control.rs index d567c14..eb6551f 100644 --- a/crates/pdfs-core/src/control.rs +++ b/crates/pdfs-core/src/control.rs @@ -67,6 +67,10 @@ pub enum Request { /// get the whole timeline, as before. #[serde(default)] favorites: bool, + /// Restrict the page to photos no album of ours holds — what is left to + /// file. Older front-ends omit it and get the whole timeline, as before. + #[serde(default)] + not_in_album: bool, }, /// Every photo of one photo's group — the JPEG and the RAW of one shot, a /// live photo and its clip. Replies with [`Response::Photos`], holding one @@ -2790,6 +2794,7 @@ mod tests { decoded, Request::PhotosTimeline { favorites: false, + not_in_album: false, kind: None, range: None, .. diff --git a/crates/pdfs-core/src/db/photos.rs b/crates/pdfs-core/src/db/photos.rs index 063cb3d..ebc89a8 100644 --- a/crates/pdfs-core/src/db/photos.rs +++ b/crates/pdfs-core/src/db/photos.rs @@ -455,7 +455,8 @@ impl Db { /// restricts the page to one tab (Photos / Videos / Raw); `range`, when set, /// restricts it to a `[from, to)` capture-time window (epoch seconds) — the /// date scrubber's jump. `offset` is relative to whatever the filters leave. - /// `favorites` restricts the page to favorited photos. + /// `favorites` restricts the page to favorited photos, and `not_in_album` + /// to the shots no album holds any file of. /// /// The page holds one row per *group*: the RAW and the JPEG of one shot are /// one tile. The Raw tab is the exception and lists every raw file, because @@ -467,6 +468,7 @@ impl Db { kind: Option, range: Option<(i64, i64)>, favorites: bool, + not_in_album: bool, ) -> Result> { let conn = self.read(); // Built up so any combination of the optional filters is one indexed @@ -490,6 +492,15 @@ impl Db { if favorites { conds.push("p.favorite = 1".to_string()); } + // By group, not by file: a shot filed as its JPEG is filed, even though + // its RAW was never added anywhere. + if not_in_album { + conds.push( + "NOT EXISTS (SELECT 1 FROM album_photos a JOIN photos m ON m.uid = a.uid \ + WHERE COALESCE(m.group_key, m.uid) = COALESCE(p.group_key, p.uid))" + .to_string(), + ); + } if !conds.is_empty() { sql.push_str(" WHERE "); sql.push_str(&conds.join(" AND ")); diff --git a/crates/pdfs-core/src/db/tests.rs b/crates/pdfs-core/src/db/tests.rs index 50683a8..b5f65ad 100644 --- a/crates/pdfs-core/src/db/tests.rs +++ b/crates/pdfs-core/src/db/tests.rs @@ -140,7 +140,7 @@ fn photos_replace_keeps_what_was_learned_and_drops_what_left() { ]) .unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!( page.iter().map(|p| p.uid.as_str()).collect::>(), ["p0", "p1", "p2"], @@ -163,7 +163,14 @@ fn photos_replace_keeps_what_was_learned_and_drops_what_left() { // The counts break down by tab, and a filtered page returns only its tab. assert_eq!(db.photos_counts().unwrap(), (2, 1, 0)); let videos = db - .photos_page(0, 10, Some(crate::control::PhotoKind::Video), None, false) + .photos_page( + 0, + 10, + Some(crate::control::PhotoKind::Video), + None, + false, + false, + ) .unwrap(); assert_eq!( videos.iter().map(|p| p.uid.as_str()).collect::>(), @@ -176,7 +183,7 @@ fn photos_replace_keeps_what_was_learned_and_drops_what_left() { // A date-range page keeps only the window's photos: [150, 350) is p1+p2, // not p0 at 400. Combined with a kind filter both conditions apply. let ranged = db - .photos_page(0, 10, None, Some((150, 350)), false) + .photos_page(0, 10, None, Some((150, 350)), false, false) .unwrap(); assert_eq!( ranged.iter().map(|p| p.uid.as_str()).collect::>(), @@ -189,6 +196,7 @@ fn photos_replace_keeps_what_was_learned_and_drops_what_left() { Some(crate::control::PhotoKind::Video), Some((150, 350)), false, + false, ) .unwrap(); assert_eq!( @@ -218,7 +226,7 @@ fn favorites_are_remembered_across_refreshes_and_filter_a_page() { }, ]) .unwrap(); - let favorites = db.photos_page(0, 10, None, None, true).unwrap(); + let favorites = db.photos_page(0, 10, None, None, true, false).unwrap(); assert_eq!( favorites.iter().map(|p| p.uid.as_str()).collect::>(), ["p1"], @@ -236,7 +244,7 @@ fn favorites_are_remembered_across_refreshes_and_filter_a_page() { TimelineRow::new("p2", 200), ]) .unwrap(); - let favorites = db.photos_page(0, 10, None, None, true).unwrap(); + let favorites = db.photos_page(0, 10, None, None, true, false).unwrap(); assert_eq!( favorites.iter().map(|p| p.uid.as_str()).collect::>(), ["p2"], @@ -245,6 +253,57 @@ fn favorites_are_remembered_across_refreshes_and_filter_a_page() { assert!(db.photos_by_uid(&["p2".into()]).unwrap()[0].favorite); } +#[test] +fn not_in_album_hides_photos_any_album_holds() { + let db = Db::open_in_memory().unwrap(); + db.photos_replace(&[ + TimelineRow::new("p1", 300), + TimelineRow::new("p2", 200), + TimelineRow::new("p3", 100), + ]) + .unwrap(); + db.album_photos_replace("a1", &[("p1".into(), 300, None, None)]) + .unwrap(); + db.album_photos_replace("a2", &[("p3".into(), 100, None, None)]) + .unwrap(); + + let page = db.photos_page(0, 10, None, None, false, true).unwrap(); + assert_eq!( + page.iter().map(|p| p.uid.as_str()).collect::>(), + ["p2"] + ); +} + +/// Filing the JPEG of a RAW+JPEG shot files the shot: the grid shows it as +/// one tile, and that tile is in an album. +#[test] +fn not_in_album_counts_a_raw_pair_as_filed() { + let db = Db::open_in_memory().unwrap(); + db.photos_replace(&[ + TimelineRow { + name: Some("IMG_1234.JPG".into()), + ..TimelineRow::new("jpeg", 300) + }, + TimelineRow { + name: Some("img_1234.cr2".into()), + ..TimelineRow::new("raw", 300) + }, + TimelineRow { + name: Some("IMG_9999.JPG".into()), + ..TimelineRow::new("alone", 200) + }, + ]) + .unwrap(); + db.album_photos_replace("a1", &[("raw".into(), 300, None, None)]) + .unwrap(); + + let page = db.photos_page(0, 10, None, None, false, true).unwrap(); + assert_eq!( + page.iter().map(|p| p.uid.as_str()).collect::>(), + ["alone"] + ); +} + #[test] fn photos_page_slices_the_timeline_in_order() { let db = Db::open_in_memory().unwrap(); @@ -253,12 +312,16 @@ fn photos_page_slices_the_timeline_in_order() { .collect(); db.photos_replace(&items).unwrap(); - let page = db.photos_page(2, 2, None, None, false).unwrap(); + let page = db.photos_page(2, 2, None, None, false, false).unwrap(); assert_eq!( page.iter().map(|p| p.uid.as_str()).collect::>(), ["p2", "p3"] ); - assert!(db.photos_page(9, 2, None, None, false).unwrap().is_empty()); + assert!( + db.photos_page(9, 2, None, None, false, false) + .unwrap() + .is_empty() + ); } #[test] @@ -4077,7 +4140,7 @@ fn photos_delete_removes_the_photo_and_its_album_membership() { assert_eq!(db.photos_delete(&["p2".into()]).unwrap(), 1); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!( page.iter().map(|p| p.uid.as_str()).collect::>(), ["p1", "p3"], @@ -4117,7 +4180,7 @@ fn a_raw_and_its_jpeg_are_one_entry_in_the_grid() { ]) .unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!( page.iter().map(|p| p.uid.as_str()).collect::>(), ["jpeg", "alone"], @@ -4130,7 +4193,14 @@ fn a_raw_and_its_jpeg_are_one_entry_in_the_grid() { // The Raw tab answers "which raws do I have", so it lists files. let raws = db - .photos_page(0, 10, Some(crate::control::PhotoKind::Raw), None, false) + .photos_page( + 0, + 10, + Some(crate::control::PhotoKind::Raw), + None, + false, + false, + ) .unwrap(); assert_eq!( raws.iter().map(|p| p.uid.as_str()).collect::>(), @@ -4175,7 +4245,7 @@ fn a_pixel_raw_capture_groups_with_its_cover_jpeg() { ]) .unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!( page.iter().map(|p| p.uid.as_str()).collect::>(), ["cover", "notes", "other"], @@ -4214,7 +4284,7 @@ fn a_shared_name_alone_does_not_group_photos() { ]) .unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!(page.len(), 3, "three shots, three tiles"); assert!(page.iter().all(|p| p.group_size == 1)); } @@ -4237,7 +4307,7 @@ fn the_servers_photo_relation_groups_a_live_photo() { ]) .unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!( page.iter().map(|p| p.uid.as_str()).collect::>(), ["main"] @@ -4339,7 +4409,7 @@ fn migration_v30_leaves_a_v29_timeline_intact() { } let db = Db::open(&path).unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!( page.iter().map(|p| p.uid.as_str()).collect::>(), ["jpeg", "raw"], @@ -4360,7 +4430,7 @@ fn migration_v30_leaves_a_v29_timeline_intact() { }, ]) .unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!(page.len(), 1); assert_eq!(page[0].uid, "jpeg"); @@ -4389,14 +4459,14 @@ fn photos_replace_keeps_a_skipped_photos_name() { }, ]) .unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!(page.len(), 1, "one shot, two files"); assert!(page[0].has_raw); // The next refresh resolves neither, because both are already resolved. db.photos_replace(&[TimelineRow::new("jpeg", 300), TimelineRow::new("raw", 300)]) .unwrap(); - let page = db.photos_page(0, 10, None, None, false).unwrap(); + let page = db.photos_page(0, 10, None, None, false, false).unwrap(); assert_eq!(page.len(), 1, "the group survives a skipped refresh"); assert_eq!(page[0].name.as_deref(), Some("IMG_1234.JPG")); assert!(page[0].has_raw, "the raw file is still a raw file"); diff --git a/crates/pdfs-fuse/src/albums.rs b/crates/pdfs-fuse/src/albums.rs index f301f5c..5b8f43a 100644 --- a/crates/pdfs-fuse/src/albums.rs +++ b/crates/pdfs-fuse/src/albums.rs @@ -175,6 +175,40 @@ impl Core { Ok(page.into_iter().map(|p| self.photo_item(p)).collect()) } + /// Make sure every album of ours has its contents on disk, for a filter + /// that asks which photos no album holds. Contents are otherwise fetched + /// the first time an album is opened, so an album never opened would read + /// as empty and its photos as unfiled. + /// + /// Shared-with-me albums are skipped: their photos live on the sharer's + /// volume and are never in our timeline. The freshness stamps are no guide + /// here — any album change clears all of them — so only an album whose + /// server count disagrees with an empty local copy is waited for. + pub(crate) fn ensure_album_contents(&self) -> CoreResult<()> { + if self.db.albums_count().map_err(CoreError::from)? == 0 + && !self.rt.block_on(self.refresh_albums())? + { + return Ok(()); + } + let albums = self.db.albums_list().map_err(CoreError::from)?; + for album in albums.iter().filter(|a| !a.shared && a.photo_count > 0) { + let stored = self + .db + .album_photos_count(&album.uid) + .map_err(CoreError::from)?; + if stored > 0 { + continue; + } + let Some(uid) = parse_uid(&album.uid) else { + continue; + }; + if let Err(error) = self.rt.block_on(self.refresh_album(&uid)) { + warn!(album = %album.uid, %error, "fetching an album's contents failed"); + } + } + Ok(()) + } + /// Re-enumerate one album's photos and replace its persisted contents. pub(crate) async fn refresh_album(&self, album: &NodeUid) -> CoreResult<()> { let photos = self.photos(); diff --git a/crates/pdfs-fuse/src/control.rs b/crates/pdfs-fuse/src/control.rs index d3d6b8e..d4b85f2 100644 --- a/crates/pdfs-fuse/src/control.rs +++ b/crates/pdfs-fuse/src/control.rs @@ -440,7 +440,15 @@ fn handle_control_conn(core: &Core, username: &str, mountpoint: &Path, stream: U kind, range, favorites, - }) => match core.photos_timeline(offset, clamp_limit(limit), kind, range, favorites) { + not_in_album, + }) => match core.photos_timeline( + offset, + clamp_limit(limit), + kind, + range, + favorites, + not_in_album, + ) { Ok(Some(items)) => CtlResponse::Photos { available: true, items, diff --git a/crates/pdfs-fuse/src/photos.rs b/crates/pdfs-fuse/src/photos.rs index 5b588cd..3cc5fce 100644 --- a/crates/pdfs-fuse/src/photos.rs +++ b/crates/pdfs-fuse/src/photos.rs @@ -637,6 +637,7 @@ impl Core { kind: Option, range: Option<(i64, i64)>, favorites: bool, + not_in_album: bool, ) -> CoreResult>> { let count = self.db.photos_count().map_err(CoreError::from)?; if count == 0 { @@ -653,10 +654,16 @@ impl Core { } else if self.listing_stale(PHOTOS_SYNCED_MS, TIMELINE_TTL) { self.spawn_timeline_refresh(); } + // The filter is only as good as the album contents on disk, and those + // are fetched lazily, per album opened. Fill in the missing ones before + // the first page; later pages reuse what that fetch stored. + if not_in_album && offset == 0 { + self.ensure_album_contents()?; + } let page = self .db - .photos_page(offset, limit, kind, range, favorites) + .photos_page(offset, limit, kind, range, favorites, not_in_album) .map_err(CoreError::from)?; Ok(Some(page.into_iter().map(|p| self.photo_item(p)).collect())) } diff --git a/crates/pdfs-gui/src/app/main.rs b/crates/pdfs-gui/src/app/main.rs index 0e6785e..550c8b6 100644 --- a/crates/pdfs-gui/src/app/main.rs +++ b/crates/pdfs-gui/src/app/main.rs @@ -561,6 +561,8 @@ fn build_window(app: &adw::Application) { range: Cell::new(None), favorites_btn: gallery_widgets.favorites_btn.clone(), favorites: Cell::new(false), + not_in_album_btn: gallery_widgets.not_in_album_btn.clone(), + not_in_album: Cell::new(false), date_suppress: Cell::new(false), loading: Cell::new(false), has_more: Cell::new(false), diff --git a/crates/pdfs-gui/src/app/pages/albums.rs b/crates/pdfs-gui/src/app/pages/albums.rs index 4649d85..050083c 100644 --- a/crates/pdfs-gui/src/app/pages/albums.rs +++ b/crates/pdfs-gui/src/app/pages/albums.rs @@ -468,6 +468,16 @@ fn add_to_album(ui: &Rc, album: String, photos: Vec) { ), ); } + // Filed photos no longer belong in a timeline of unfiled ones. + // The daemon's filter drops them too, so the paging offset stays + // in step with what is left. + if ui.gallery.not_in_album.get() && ui.gallery.album.borrow().is_none() { + ui.gallery + .selected + .borrow_mut() + .retain(|uid| !changed.contains(uid)); + remove_photos(&ui, &changed); + } reload_album_grid(&ui); } Ok(Ok(Response::Error { message, kind })) => { diff --git a/crates/pdfs-gui/src/app/pages/photo_viewer.rs b/crates/pdfs-gui/src/app/pages/photo_viewer.rs index bab496a..78f5603 100644 --- a/crates/pdfs-gui/src/app/pages/photo_viewer.rs +++ b/crates/pdfs-gui/src/app/pages/photo_viewer.rs @@ -813,7 +813,10 @@ fn gallery_total(ui: &Rc) -> Option { if let Some(album) = ui.gallery.album.borrow().as_ref() { return Some(album.photo_count); } - if ui.gallery.range.get().is_some() || ui.gallery.favorites.get() { + if ui.gallery.range.get().is_some() + || ui.gallery.favorites.get() + || ui.gallery.not_in_album.get() + { return None; } let (photos, videos, raw) = ui.gallery.counts.get()?; diff --git a/crates/pdfs-gui/src/app/pages/photos.rs b/crates/pdfs-gui/src/app/pages/photos.rs index 754479f..3aaed06 100644 --- a/crates/pdfs-gui/src/app/pages/photos.rs +++ b/crates/pdfs-gui/src/app/pages/photos.rs @@ -108,6 +108,10 @@ pub(crate) struct GalleryState { /// restricted to photos carrying Proton's `Favorite` tag. pub(crate) favorites_btn: gtk4::ToggleButton, pub(crate) favorites: Cell, + /// The album filter toggle, and whether it is on. When on, the timeline is + /// restricted to photos no album of ours holds yet. + pub(crate) not_in_album_btn: gtk4::ToggleButton, + pub(crate) not_in_album: Cell, /// Set while the date dropdown is being repopulated, so resetting its model /// doesn't fire the selection handler and kick off a spurious reload. pub(crate) date_suppress: Cell, @@ -355,6 +359,7 @@ pub(crate) struct GalleryWidgets { /// to [`kind_for_tab`]). pub(crate) tabs: [gtk4::ToggleButton; 4], pub(crate) favorites_btn: gtk4::ToggleButton, + pub(crate) not_in_album_btn: gtk4::ToggleButton, /// The date-jump dropdown, populated with the timeline's months. pub(crate) dates: gtk4::DropDown, } @@ -564,6 +569,13 @@ pub(crate) fn build_gallery_page() -> (gtk4::Widget, GalleryWidgets) { .build(); favorites_btn.add_css_class("pill"); + // Not in an album: a filter like favorites, for filing what is left. + let not_in_album_btn = gtk4::ToggleButton::builder() + .icon_name("view-grid-symbolic") + .tooltip_text(gettext("Show only photos not in an album")) + .build(); + not_in_album_btn.add_css_class("pill"); + // Date jump: "All dates" plus a row per month, filled in once the timeline's // months are known (see [`refresh_photo_months`]). Pushed to the far end of // the filter row, opposite the kind toggles. @@ -577,6 +589,7 @@ pub(crate) fn build_gallery_page() -> (gtk4::Widget, GalleryWidgets) { filters.set_hexpand(true); filters.append(&tab_group); filters.append(&favorites_btn); + filters.append(¬_in_album_btn); let spacer = gtk4::Box::new(gtk4::Orientation::Horizontal, 0); spacer.set_hexpand(true); filters.append(&spacer); @@ -709,6 +722,7 @@ pub(crate) fn build_gallery_page() -> (gtk4::Widget, GalleryWidgets) { select_done, tabs, favorites_btn, + not_in_album_btn, dates, albums, albums_stack, @@ -1059,6 +1073,17 @@ pub(crate) fn wire_gallery( load_gallery(&ui_fav, false); }); + // Not in an album: the same kind of filter, and just as independent. + let ui_unfiled = ui.clone(); + ui.gallery.not_in_album_btn.connect_toggled(move |btn| { + let on = btn.is_active(); + if ui_unfiled.gallery.not_in_album.get() == on { + return; + } + ui_unfiled.gallery.not_in_album.set(on); + load_gallery(&ui_unfiled, false); + }); + // Date jump: selecting a month loads that window; "All dates" (row 0) clears // it. Skipped while the model is being repopulated (see `gallery_date_suppress`). let ui_dates = ui.clone(); @@ -2150,9 +2175,13 @@ pub(crate) fn update_gallery_subtitle(ui: &Rc) { let kind = ui.gallery.kind.get(); // The whole library for this filter, not the page count — the subtitle sits // next to tabs carrying the same totals, and the two disagreeing reads as a - // bug. A date jump is the exception: there the window is the subject. - let total = match (ui.gallery.range.get(), ui.gallery.counts.get()) { - (None, Some((photos, videos, raw))) => match kind { + // bug. A date jump or a filter is the exception: the counts are the + // library's, not the filter's, so there the loaded count is the honest one. + let narrowed = ui.gallery.range.get().is_some() + || ui.gallery.favorites.get() + || ui.gallery.not_in_album.get(); + let total = match (narrowed, ui.gallery.counts.get()) { + (false, Some((photos, videos, raw))) => match kind { Some(PhotoKind::Photo) => photos, Some(PhotoKind::Video) => videos, Some(PhotoKind::Raw) => raw, @@ -2261,16 +2290,23 @@ pub(crate) fn short_capture_time(secs: i64) -> String { /// 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 and/or a -/// `month`: what is missing, in the filter's own words. +/// The empty state for a timeline filtered to `kind`, favorites, the photos +/// in no album and/or a `month`: what is missing, in the filter's own words. pub(crate) fn empty_timeline_text( kind: Option, favorites: bool, + not_in_album: bool, month: Option<&str>, ) -> (String, String) { let args = [("month", month.unwrap_or_default())]; let video = kind == Some(PhotoKind::Video); let raw = kind == Some(PhotoKind::Raw); + if not_in_album && !favorites && kind.is_none() && month.is_none() { + return ( + gettext("Every photo is in an album"), + gettext("Turn off the album filter to see everything."), + ); + } match (favorites, kind, month) { (false, None, None) => ( gettext("No photos yet"), @@ -2333,11 +2369,12 @@ fn fill_scrubber(ui: &Rc, months: &[PhotoMonth]) { } /// Show the scrubber only where a month jump makes sense: the whole timeline, -/// not an album, a date window or the favorites. +/// not an album, a date window, the favorites or the unfiled photos. pub(crate) fn sync_scrubber(ui: &Rc) { let whole = ui.gallery.album.borrow().is_none() && ui.gallery.range.get().is_none() - && !ui.gallery.favorites.get(); + && !ui.gallery.favorites.get() + && !ui.gallery.not_in_album.get(); ui.gallery .scrubber .set_visible(whole && ui.gallery.months.borrow().len() > 1); @@ -2644,6 +2681,7 @@ pub(crate) fn load_gallery(ui: &Rc, append: bool) { kind: ui.gallery.kind.get(), range: ui.gallery.range.get(), favorites: ui.gallery.favorites.get(), + not_in_album: ui.gallery.not_in_album.get(), }, }; let rx = spawn_request(ui.dirs.control_socket(), request); @@ -2697,6 +2735,7 @@ pub(crate) fn load_gallery(ui: &Rc, append: bool) { if ui.gallery.model.n_items() == 0 { let filtered = ui.gallery.kind.get().is_some() || ui.gallery.favorites.get() + || ui.gallery.not_in_album.get() || ui.gallery.range.get().is_some(); let (title, description) = if ui.gallery.album.borrow().is_some() { ( @@ -2714,6 +2753,7 @@ pub(crate) fn load_gallery(ui: &Rc, append: bool) { empty_timeline_text( ui.gallery.kind.get(), ui.gallery.favorites.get(), + ui.gallery.not_in_album.get(), month.as_deref(), ) }; @@ -2843,15 +2883,25 @@ mod tests { #[test] fn an_empty_filter_names_what_it_filtered() { - assert_eq!(empty_timeline_text(None, false, None).0, "No photos yet"); - assert_eq!(empty_timeline_text(None, true, None).0, "No favorites yet"); assert_eq!( - empty_timeline_text(Some(PhotoKind::Video), false, Some("June 2024")).0, + empty_timeline_text(None, false, false, None).0, + "No photos yet" + ); + assert_eq!( + empty_timeline_text(None, true, false, None).0, + "No favorites yet" + ); + assert_eq!( + empty_timeline_text(Some(PhotoKind::Video), false, false, Some("June 2024")).0, "No videos in June 2024" ); assert_eq!( - empty_timeline_text(Some(PhotoKind::Raw), true, None).0, + empty_timeline_text(Some(PhotoKind::Raw), true, false, None).0, "No favorite raw files" ); + assert_eq!( + empty_timeline_text(None, false, true, None).0, + "Every photo is in an album" + ); } } diff --git a/po/de.po b/po/de.po index d1ef399..c9dc34b 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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "Mit mir geteilt" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "Von mir geteilt" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computer" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Papierkorb" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "Synchronisierung" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Aktivität" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "Keine Internetverbindung" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "Das ist nicht mehr vorhanden" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "You don't have access to that" msgstr "Kein Zugriff darauf" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "Etwas anderes hat dies zuerst geändert" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "Das Proton Drive ist voll" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Einstellungen" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "Tastenkürzel" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "Info zu Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "Hauptmenü" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "Quellcode" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "Nutzungsbedingungen von Proton" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "Datenschutzerklärung von Proton" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "Haftungsausschluss" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "Mitwirkende an Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "Proton Drive beenden?" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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,8 +192,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "Beenden" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "Proton Drive konnte nicht beendet werden" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "The mount service did not stop." msgstr "Der Einhängedienst wurde nicht beendet." -#: crates/pdfs-gui/src/app/main.rs:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Allgemein" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Drive durchsuchen" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Aktualisieren" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "Tastenkürzel" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "Dateien" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Dateien hochladen" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "Zurück / Vor" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Übergeordneter Ordner" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "Raster / Liste" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "In den Papierkorb verschieben" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "Auswahl aufheben" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "Größere Vorschaubilder" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "Kleinere Vorschaubilder" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "Vorschaubildgröße zurücksetzen" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "Alles auswählen" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "Fotobetrachter" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "Vorheriges / nächstes Foto" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "Erstes / letztes Foto" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "Details anzeigen" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "Vollbild" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "Schließen" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "Heute" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 msgid "No photo library" msgstr "Keine Fotobibliothek" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "Für dieses Proton-Konto ist Fotos nicht aktiviert." @@ -660,7 +660,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "Der Proton-Drive-Einhängedienst hat nicht geantwortet." #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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,8 +713,8 @@ msgstr "Das Album konnte nicht erstellt werden" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -734,11 +734,11 @@ msgstr "Das Album konnte nicht erstellt werden" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "Neues Album …" @@ -817,35 +817,35 @@ msgid_plural "Added {n} photos to the album" msgstr[0] "{n} Foto zum Album hinzugefügt" msgstr[1] "{n} Fotos zum Album hinzugefügt" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "Hinzufügen zum Album fehlgeschlagen" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "Einige Fotos konnten nicht aus dem Album entfernt werden" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" msgstr[0] "{n} Foto aus dem Album entfernt" msgstr[1] "{n} Fotos aus dem Album entfernt" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "Entfernen aus dem Album fehlgeschlagen" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" msgstr[0] "{n} Foto · mit mir geteilt" msgstr[1] "{n} Fotos · mit mir geteilt" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "Rückgängig" @@ -1093,12 +1093,12 @@ msgid "Location" msgstr "Ort" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 msgid "Open With…" msgstr "Öffnen mit …" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "Abspielen" @@ -1131,7 +1131,7 @@ msgid "Versions…" msgstr "Versionen …" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" msgstr "Details" @@ -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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "Anzeigen" @@ -2298,41 +2298,41 @@ msgstr "Passwort" msgid "Sign in" msgstr "Anmelden" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "Konto erstellen" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "Passwort vergessen?" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "E-Mail-Adresse und Passwort eingeben." -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "Anmeldung läuft …" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "Zum Fortfahren die Überprüfung abschließen …" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "Anmeldung abgebrochen" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "Zu viele Anmeldeversuche. Einige Minuten warten und erneut versuchen." -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "" "Proton ist nicht erreichbar. Bitte die Internetverbindung prüfen und erneut " "versuchen." -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." @@ -2341,11 +2341,11 @@ msgstr "" "gespeichert werden. Bitte sicherstellen, dass ein Schlüsselbund (GNOME " "Keyring oder KWallet) läuft und entsperrt ist." -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "Anmeldung abgebrochen: Es wurde kein Zwei-Faktor-Code eingegeben." -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." @@ -2354,35 +2354,35 @@ msgstr "" "neue Überprüfung erneut anmelden." #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "Anmeldung fehlgeschlagen: {error}" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "Zwei-Faktor-Authentifizierung" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "" "Den Code aus der Authentifizierungs-App oder einen der " "Wiederherstellungscodes eingeben." -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "Authentifizierungscode" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "Bestätigen" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "Abmelden?" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." @@ -2391,7 +2391,7 @@ msgstr "" "nächsten Anmeldung. Dateien, die sich bereits auf diesem Computer befinden, " "bleiben, wo sie sind." -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "Abmelden" @@ -2503,194 +2503,198 @@ msgstr "Die Kopie konnte nicht gespeichert werden" msgid "The copy was interrupted." msgstr "Das Kopieren wurde unterbrochen." -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "{position} von {total}" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "{position} von {loaded}+" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "Foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "Zurück (←)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "Weiter (→)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "Details (i)" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "Als Favorit markieren" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "Andere Dateien dieses Fotos" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "Kopie speichern …" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "In den Papierkorb verschieben (Entf)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "Schließen (Esc)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "Auf Karte anzeigen" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "Details ausblenden" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "Favorit konnte nicht geändert werden" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "Fotos hochladen" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: 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:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "Zu einem Monat springen" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "Zurück zu den Alben" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "Hochladen" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 msgid "Import a Google Photos Takeout export" msgstr "Einen Google-Photos-Takeout-Export importieren" -#: crates/pdfs-gui/src/app/pages/photos.rs:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "Fotos auswählen" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "Zum Album hinzufügen …" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "Auswahl verlassen (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "Nur Favoriten anzeigen" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "Alle Zeiträume" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "Zeitleiste" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "Alben" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "Alle" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 msgctxt "photo filter" msgid "Videos" msgstr "Videos" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "Foto zum Hochladen auswählen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Bilder" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "Foto hochgeladen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "Dieses Foto in den Papierkorb verschieben?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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." @@ -2700,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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, 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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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." @@ -2718,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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "Der Server hat abgelehnt." -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 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:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2734,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:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2742,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2750,169 +2754,177 @@ 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:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, 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:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d.%m.%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "Unbekanntes Datum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +msgid "Every photo is in an album" +msgstr "Jedes Foto ist in einem Album" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +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 msgid "No photos yet" msgstr "Noch keine Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 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:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "Noch keine Favoriten" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "Keine favorisierten Videos im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 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:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, rust-format msgid "No favorite raw files in {month}" msgstr "Keine favorisierten RAW-Dateien im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "Keine favorisierten Fotos im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "Keine favorisierten Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "Keine Videos im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 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:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "Keine RAW-Dateien im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 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:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "Keine Fotos im {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "Keine Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "Favorit" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "Auswählen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "Aus Album entfernen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "In den Papierkorb verschieben …" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "Zu Favoriten hinzugefügt" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "Aus Favoriten entfernt" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "Fotos werden geladen …" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "Proton-Drive-Zeitleiste wird gelesen." -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "Leeres Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "Dieses Album enthält keine Fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "Weitere Fotos konnten nicht geladen werden" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "Fotos konnten nicht geladen werden" diff --git a/po/en_GB.po b/po/en_GB.po index 189f413..37bd1e5 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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "Photos" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "Shared with me" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "Shared by me" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computers" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Trash" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "Sync" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Activity" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "You're offline" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "That's not there any more" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "You don't have access to that" msgstr "You don't have access to that" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "Something changed this first" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "Your Proton Drive is full" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferences" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "Keyboard Shortcuts" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "About Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "Main menu" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "Source Code" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "Proton Terms of Service" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "Proton Privacy Policy" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "Disclaimer" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "Proton Drive for Linux contributors" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "Stop Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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 @@ -188,8 +188,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "Stop" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "Couldn't stop Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "The mount service did not stop." msgstr "The mount service did not stop." -#: crates/pdfs-gui/src/app/main.rs:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "General" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Search Drive" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Refresh" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "Keyboard shortcuts" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "Files" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Upload files" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "Back / forward" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Parent folder" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "Grid / list" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "Move to Trash" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "Clear the selection" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "Larger thumbnails" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "Smaller thumbnails" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "Reset thumbnail size" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "Select all" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "Photo Viewer" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "Previous / next photo" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "First / last photo" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "Show details" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "Fullscreen" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "Close" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "Today" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 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:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "This Proton account doesn't have Photos enabled." @@ -652,7 +652,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "The Proton Drive mount service didn't respond." #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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 @@ -705,8 +705,8 @@ msgstr "Couldn't create the album" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -726,11 +726,11 @@ msgstr "Couldn't create the album" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "New Album…" @@ -809,35 +809,35 @@ msgid_plural "Added {n} photos to the album" msgstr[0] "Added {n} photo to the album" msgstr[1] "Added {n} photos to the album" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "Couldn't add to the album" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "Some photos couldn't be removed from the album" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" msgstr[0] "Removed {n} photo from the album" msgstr[1] "Removed {n} photos from the album" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "Couldn't remove from the album" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" msgstr[0] "{n} photo · shared with me" msgstr[1] "{n} photos · shared with me" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "Undo" @@ -1081,12 +1081,12 @@ msgid "Location" msgstr "Location" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 msgid "Open With…" msgstr "Open With…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "Play" @@ -1119,7 +1119,7 @@ msgid "Versions…" msgstr "Versions…" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" msgstr "Details" @@ -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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "View" @@ -2266,39 +2266,39 @@ msgstr "Password" msgid "Sign in" msgstr "Sign in" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "Create account" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "Forgot password?" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "Enter your email and password." -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "Signing in…" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "Complete the verification to continue…" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "login cancelled" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "Too many sign-in attempts. Wait a few minutes and try again." -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "Couldn't reach Proton. Check your internet connection and try again." -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." @@ -2306,11 +2306,11 @@ msgstr "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "Sign-in cancelled: no two-factor code was entered." -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." @@ -2319,34 +2319,34 @@ msgstr "" "new one." #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "Sign-in failed: {error}" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "Two-factor authentication" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "" "Enter the code from your authenticator app, or one of your recovery codes." -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "Authentication code" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "Confirm" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "Sign Out?" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." @@ -2354,7 +2354,7 @@ msgstr "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "Sign Out" @@ -2466,223 +2466,227 @@ msgstr "Couldn't save the copy" msgid "The copy was interrupted." msgstr "The copy was interrupted." -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "{position} of {total}" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "{position} of {loaded}+" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "Photo" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "Previous (←)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "Next (→)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "Details (i)" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "Favourite" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "Other files of this photo" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "Save a Copy…" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "Move to Trash (Delete)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "Close (Esc)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "Show on map" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "Hide details" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "Couldn't change the favourite" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "Upload photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: 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:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "Jump to a month" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "Back to albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "Upload" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 msgid "Import a Google Photos Takeout export" msgstr "Import a Google Photos Takeout export" -#: crates/pdfs-gui/src/app/pages/photos.rs:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "Select photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "Add to Album…" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "Leave selection (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "Show only favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "All dates" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "Timeline" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "All" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 msgctxt "photo filter" msgid "Videos" msgstr "Videos" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "Raw" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "Select Photo to Upload" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Images" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "Photo uploaded" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "Move this photo to Trash?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, 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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "The server refused." -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 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:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2690,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:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2698,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2706,167 +2710,175 @@ 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:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, 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:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "%Y-%m-%d %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "Unknown Date" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +msgid "Every photo is in an album" +msgstr "Every photo is in an album" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +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 msgid "No photos yet" msgstr "No photos yet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 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:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "No favourites yet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "No favourite videos in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 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:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, rust-format msgid "No favorite raw files in {month}" msgstr "No favourite raw files in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "No favourite photos in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "No favourite photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "No videos in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 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:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "No raw files in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 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:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "No photos in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "No photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "Favourite" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "Select" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "Remove from Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "Move to Trash…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "Added to Favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "Removed from Favourites" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "Loading photos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "Reading your Proton Drive timeline." -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "Empty album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "This album has no photos in it." -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "Couldn't load more photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "Couldn't load photos" diff --git a/po/es.po b/po/es.po index 4932451..6442e62 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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "Compartido conmigo" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "Compartido por mí" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Equipos" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Papelera" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "Sincronización" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Actividad" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "Está sin conexión" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "Eso ya no existe" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "You don't have access to that" msgstr "No tiene acceso a eso" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "Algo lo cambió antes" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "Su Proton Drive está lleno" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferencias" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "Atajos del teclado" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "Acerca de Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "Menú principal" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "Código fuente" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "Condiciones del servicio de Proton" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "Política de privacidad de Proton" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "Aviso legal" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "Colaboradores de Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "¿Detener Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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,8 +189,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "Detener" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "No se pudo detener Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "The mount service did not stop." msgstr "El servicio de montaje no se detuvo." -#: crates/pdfs-gui/src/app/main.rs:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "General" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Buscar en Drive" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Actualizar" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "Atajos del teclado" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "Archivos" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Subir archivos" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "Atrás / adelante" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Carpeta superior" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "Cuadrícula / lista" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mover a la papelera" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "Anular la selección" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "Miniaturas más grandes" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "Miniaturas más pequeñas" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "Restablecer el tamaño de las miniaturas" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "Seleccionar todo" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "Visor de fotos" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "Foto anterior / siguiente" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "Primera / última foto" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "Mostrar detalles" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "Pantalla completa" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "Cerrar" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "Hoy" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 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:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "Esta cuenta de Proton no tiene Fotos activado." @@ -656,7 +656,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "El servicio de montaje de Proton Drive no respondió." #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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 @@ -709,8 +709,8 @@ msgstr "No se pudo crear el álbum" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -730,11 +730,11 @@ msgstr "No se pudo crear el álbum" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "Álbum nuevo…" @@ -813,35 +813,35 @@ msgid_plural "Added {n} photos to the album" msgstr[0] "Se añadió {n} foto al álbum" msgstr[1] "Se añadieron {n} fotos al álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "No se pudo añadir al álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "No se pudieron quitar algunas fotos del álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" msgstr[0] "Se quitó {n} foto del álbum" msgstr[1] "Se quitaron {n} fotos del álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "No se pudo quitar del álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" msgstr[0] "{n} foto · compartido conmigo" msgstr[1] "{n} fotos · compartido conmigo" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "Deshacer" @@ -1086,12 +1086,12 @@ msgid "Location" msgstr "Ubicación" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 msgid "Open With…" msgstr "Abrir con…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "Reproducir" @@ -1124,7 +1124,7 @@ msgid "Versions…" msgstr "Versiones…" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" msgstr "Detalles" @@ -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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "Ver" @@ -2287,43 +2287,43 @@ msgstr "Contraseña" msgid "Sign in" msgstr "Iniciar sesión" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "Crear cuenta" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "¿Olvidó la contraseña?" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "Introduzca su correo electrónico y su contraseña." -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "Iniciando sesión…" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "Complete la verificación para continuar…" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "inicio de sesión cancelado" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "" "Demasiados intentos de inicio de sesión. Espere unos minutos e inténtelo de " "nuevo." -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "" "No se pudo contactar con Proton. Compruebe su conexión a Internet e " "inténtelo de nuevo." -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." @@ -2332,12 +2332,12 @@ msgstr "" "sistema. Asegúrese de que un depósito de claves (GNOME Keyring o KWallet) " "esté en ejecución y desbloqueado." -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "" "Inicio de sesión cancelado: no se introdujo ningún código de dos factores." -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." @@ -2346,35 +2346,35 @@ msgstr "" "sesión para obtener una nueva." #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "Falló el inicio de sesión: {error}" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "Autenticación de dos factores" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "" "Introduzca el código de su aplicación de autenticación o uno de sus códigos " "de recuperación." -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "Código de autenticación" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "Confirmar" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "¿Cerrar la sesión?" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." @@ -2383,7 +2383,7 @@ msgstr "" "iniciar sesión. Los archivos que ya están en este equipo se quedan donde " "están." -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "Cerrar la sesión" @@ -2495,208 +2495,212 @@ msgstr "No se pudo guardar la copia" msgid "The copy was interrupted." msgstr "Se interrumpió la copia." -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "{position} de {total}" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "{position} de {loaded}+" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "Foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "Anterior (←)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "Siguiente (→)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "Detalles (i)" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "Marcar como favorita" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "Otros archivos de esta foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "Guardar una copia…" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "Mover a la papelera (Supr)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "Cerrar (Esc)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "Mostrar en el mapa" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "Ocultar detalles" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "No se pudo cambiar el favorito" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "Subir fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: 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:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "Saltar a un mes" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "Volver a los álbumes" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "Subir" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 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:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "Seleccionar fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "Añadir al álbum…" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "Salir de la selección (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "Mostrar solo favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "Todas las fechas" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "Cronología" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "Álbumes" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "Todo" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 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:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "Seleccionar la foto que subir" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Imágenes" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "Foto subida" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "¿Mover esta foto a la papelera?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, 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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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." @@ -2704,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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "El servidor lo rechazó." -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 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:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2720,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:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2728,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2736,169 +2740,177 @@ 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:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, 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:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "Fecha desconocida" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +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 +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 msgid "No photos yet" msgstr "Todavía no hay fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 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:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "Todavía no hay favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "No hay vídeos favoritos en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 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:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, 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:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "No hay fotos favoritas en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "No hay fotos favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "No hay vídeos en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 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:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "No hay archivos RAW en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 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:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "No hay fotos en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "No hay fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "Favorita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "Seleccionar" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "Quitar del álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "Mover a la papelera…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "Añadida a favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "Quitada de favoritas" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "Cargando fotos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "Leyendo su cronología de Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "Álbum vacío" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "Este álbum no tiene fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "No se pudieron cargar más fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "No se pudieron cargar las fotos" diff --git a/po/fr.po b/po/fr.po index b84e139..a67eaed 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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "Photos" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "Partagés avec moi" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "Partagés par moi" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Ordinateurs" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Corbeille" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "Synchronisation" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Activité" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "{what} : {detail}" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "Vous êtes hors ligne" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "Cet élément n’existe plus" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 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:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "Quelque chose l’a modifié entre-temps" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "Votre Proton Drive est plein" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Préférences" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "Raccourcis clavier" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "À propos de Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "Menu principal" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "Code source" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "Conditions d’utilisation de Proton" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "Politique de confidentialité de Proton" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "Avertissement" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "Les contributeurs de Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "Arrêter Proton Drive ?" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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 @@ -191,8 +191,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "Arrêter" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "Impossible d’arrêter Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 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:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Général" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Rechercher dans Drive" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Actualiser" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "Raccourcis clavier" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "Fichiers" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: 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:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "Précédent / suivant" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Dossier parent" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "Grille / liste" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mettre à la corbeille" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "Effacer la sélection" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "Miniatures plus grandes" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "Miniatures plus petites" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "Réinitialiser la taille des miniatures" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "Tout sélectionner" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "Visionneuse de photos" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "Photo précédente / suivante" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "Première / dernière photo" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "Afficher les détails" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "Plein écran" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "Fermer" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "Aujourd’hui" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 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:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "Photos n’est pas activé pour ce compte Proton." @@ -659,7 +659,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "Le service de montage de Proton Drive n’a pas répondu." #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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 @@ -712,8 +712,8 @@ msgstr "Impossible de créer l’album" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -733,11 +733,11 @@ msgstr "Impossible de créer l’album" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "Nouvel album…" @@ -816,35 +816,35 @@ msgid_plural "Added {n} photos to the album" msgstr[0] "{n} photo ajoutée à l’album" msgstr[1] "{n} photos ajoutées à l’album" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "Impossible d’ajouter à l’album" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "Certaines photos n’ont pas pu être retirées de l’album" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" msgstr[0] "{n} photo retirée de l’album" msgstr[1] "{n} photos retirées de l’album" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "Impossible de retirer de l’album" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" msgstr[0] "{n} photo · partagé avec moi" msgstr[1] "{n} photos · partagé avec moi" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "Annuler" @@ -1090,12 +1090,12 @@ msgid "Location" msgstr "Emplacement" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 msgid "Open With…" msgstr "Ouvrir avec…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "Lire" @@ -1128,7 +1128,7 @@ msgid "Versions…" msgstr "Versions…" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" msgstr "Détails" @@ -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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "Afficher" @@ -2297,41 +2297,41 @@ msgstr "Mot de passe" msgid "Sign in" msgstr "Se connecter" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "Créer un compte" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "Mot de passe oublié ?" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "Saisissez votre adresse électronique et votre mot de passe." -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "Connexion…" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "Terminez la vérification pour continuer…" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "connexion annulée" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "" "Trop de tentatives de connexion. Patientez quelques minutes et réessayez." -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "" "Impossible de joindre Proton. Vérifiez votre connexion Internet et réessayez." -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." @@ -2340,11 +2340,11 @@ msgstr "" "système. Assurez-vous qu’un trousseau (GNOME Keyring ou KWallet) est en " "cours d’exécution et déverrouillé." -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "Connexion annulée : aucun code à deux facteurs n’a été saisi." -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." @@ -2353,35 +2353,35 @@ msgstr "" "pour en obtenir une nouvelle." #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "Échec de la connexion : {error}" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "Authentification à deux facteurs" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "" "Saisissez le code de votre application d’authentification ou l’un de vos " "codes de récupération." -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "Code d’authentification" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "Confirmer" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "Se déconnecter ?" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." @@ -2390,7 +2390,7 @@ msgstr "" "vous vous reconnectiez. Les fichiers déjà présents sur cet ordinateur " "restent en place." -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "Se déconnecter" @@ -2502,194 +2502,198 @@ msgstr "Impossible d’enregistrer la copie" msgid "The copy was interrupted." msgstr "La copie a été interrompue." -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "{position} sur {total}" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "{position} sur {loaded}+" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "Photo" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "Précédente (←)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "Suivante (→)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "Détails (i)" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "Ajouter aux favoris" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "Autres fichiers de cette photo" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "Enregistrer une copie…" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "Mettre à la corbeille (Suppr)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "Fermer (Échap)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "Afficher sur la carte" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "Masquer les détails" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "Impossible de modifier le favori" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "Téléverser des photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: 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:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "Aller à un mois" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "Retour aux albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "Téléverser" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 msgid "Import a Google Photos Takeout export" msgstr "Importer une archive Google Takeout de Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "Sélectionner des photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "Ajouter à un album…" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "Quitter la sélection (Échap)" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "Afficher uniquement les favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "Toutes les dates" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "Chronologie" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "Tout" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 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:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "Sélectionner une photo à téléverser" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Images" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "Photo téléversée" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "Mettre cette photo à la corbeille ?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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." @@ -2700,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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, 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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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." @@ -2718,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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "Le serveur a refusé." -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 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:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2734,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:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2742,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2750,169 +2754,177 @@ 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:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, 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:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "Date inconnue" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +msgid "Every photo is in an album" +msgstr "Toutes les photos sont dans un album" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +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 msgid "No photos yet" msgstr "Aucune photo pour l’instant" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 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:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "Aucun favori pour l’instant" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "Aucune vidéo favorite en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 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:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, rust-format msgid "No favorite raw files in {month}" msgstr "Aucun fichier RAW favori en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "Aucune photo favorite en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "Aucune photo favorite" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "Aucune vidéo en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 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:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "Aucun fichier RAW en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 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:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "Aucune photo en {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "Aucune photo" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "Favori" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "Sélectionner" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "Retirer de l’album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "Mettre à la corbeille…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "Ajoutée aux favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "Retirée des favoris" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "Chargement des photos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "Lecture de votre chronologie Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "Album vide" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "Cet album ne contient aucune photo." -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "Impossible de charger plus de photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "Impossible de charger les photos" diff --git a/po/it.po b/po/it.po index b293f9b..d1e6ca0 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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "Foto" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "Condivisi con me" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "Condivisi da me" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computer" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Cestino" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "Sincronizzazione" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Attività" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "Sei offline" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "Non esiste più" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "You don't have access to that" msgstr "Non hai accesso a questo elemento" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "È stato modificato prima da qualcos'altro" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "Il tuo Proton Drive è pieno" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferenze" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "Scorciatoie da tastiera" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "Informazioni su Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "Menu principale" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "Codice sorgente" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "Termini di servizio di Proton" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "Informativa sulla privacy di Proton" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "Esclusione di responsabilità" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "Collaboratori di Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "Arrestare Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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 @@ -188,8 +188,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "Arresta" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "Impossibile arrestare Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "The mount service did not stop." msgstr "Il servizio di montaggio non si è arrestato." -#: crates/pdfs-gui/src/app/main.rs:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Generale" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Cerca in Drive" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Aggiorna" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "Scorciatoie da tastiera" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "File" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Carica file" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "Indietro / avanti" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Cartella superiore" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "Griglia / elenco" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "Sposta nel cestino" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "Annulla la selezione" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "Miniature più grandi" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "Miniature più piccole" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "Ripristina la dimensione delle miniature" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "Seleziona tutto" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "Visualizzatore di foto" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "Foto precedente / successiva" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "Prima / ultima foto" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "Mostra dettagli" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "Schermo intero" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "Chiudi" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "Oggi" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 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:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "Questo account Proton non ha Foto abilitato." @@ -656,7 +656,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "Il servizio di montaggio di Proton Drive non ha risposto." #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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 @@ -709,8 +709,8 @@ msgstr "Impossibile creare l'album" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -730,11 +730,11 @@ msgstr "Impossibile creare l'album" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "Nuovo album…" @@ -813,35 +813,35 @@ msgid_plural "Added {n} photos to the album" msgstr[0] "{n} foto aggiunta all'album" msgstr[1] "{n} foto aggiunte all'album" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "Impossibile aggiungere all'album" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "Non è stato possibile rimuovere alcune foto dall'album" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" msgstr[0] "{n} foto rimossa dall'album" msgstr[1] "{n} foto rimosse dall'album" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "Impossibile rimuovere dall'album" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" msgstr[0] "{n} foto · condiviso con me" msgstr[1] "{n} foto · condiviso con me" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "Annulla" @@ -1087,12 +1087,12 @@ msgid "Location" msgstr "Posizione" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 msgid "Open With…" msgstr "Apri con…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "Riproduci" @@ -1125,7 +1125,7 @@ msgid "Versions…" msgstr "Versioni…" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" msgstr "Dettagli" @@ -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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "Visualizza" @@ -2294,41 +2294,41 @@ msgstr "Password" msgid "Sign in" msgstr "Accedi" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "Crea account" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "Password dimenticata?" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "Inserisci la tua email e la password." -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "Accesso in corso…" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "Completa la verifica per continuare…" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "accesso annullato" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "Troppi tentativi di accesso. Attendi qualche minuto e riprova." -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "" "Impossibile raggiungere Proton. Controlla la connessione a Internet e " "riprova." -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." @@ -2337,13 +2337,13 @@ msgstr "" "portachiavi di sistema. Assicurati che un portachiavi (GNOME Keyring o " "KWallet) sia in esecuzione e sbloccato." -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "" "Accesso annullato: non è stato inserito alcun codice di autenticazione a due " "fattori." -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." @@ -2352,35 +2352,35 @@ msgstr "" "riceverne una nuova." #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "Accesso non riuscito: {error}" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "Autenticazione a due fattori" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "" "Inserisci il codice dell'app di autenticazione o uno dei tuoi codici di " "recupero." -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "Codice di autenticazione" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "Conferma" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "Disconnettersi?" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." @@ -2388,7 +2388,7 @@ msgstr "" "Proton Drive si disconnetterà e interromperà la sincronizzazione finché non " "accedi di nuovo. I file già presenti su questo computer restano dove sono." -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "Disconnetti" @@ -2500,223 +2500,227 @@ msgstr "Impossibile salvare la copia" msgid "The copy was interrupted." msgstr "La copia è stata interrotta." -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "{position} di {total}" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "{position} di {loaded}+" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "Foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "Precedente (←)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "Successiva (→)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "Dettagli (i)" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "Aggiungi ai preferiti" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "Altri file di questa foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "Salva una copia…" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "Sposta nel cestino (Canc)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "Chiudi (Esc)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "Mostra sulla mappa" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "Nascondi dettagli" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "Impossibile modificare il preferito" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "Carica foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: 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:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "Vai a un mese" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "Torna agli album" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "Carica" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 msgid "Import a Google Photos Takeout export" msgstr "Importa un'esportazione Google Takeout di Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "Seleziona foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "Aggiungi all'album…" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "Esci dalla selezione (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "Mostra solo i preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "Tutte le date" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "Cronologia" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "Album" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "Tutti" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "Foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 msgctxt "photo filter" msgid "Videos" msgstr "Video" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "Seleziona la foto da caricare" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Immagini" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "Foto caricata" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "Spostare questa foto nel cestino?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, 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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "Il server ha rifiutato la richiesta." -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 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:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2724,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:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2732,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2740,169 +2744,177 @@ 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:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, 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:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "Data sconosciuta" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +msgid "Every photo is in an album" +msgstr "Ogni foto è in un album" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +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 msgid "No photos yet" msgstr "Ancora nessuna foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 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:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "Ancora nessun preferito" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "Nessun video preferito a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 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:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, rust-format msgid "No favorite raw files in {month}" msgstr "Nessun file RAW preferito a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "Nessuna foto preferita a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "Nessuna foto preferita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "Nessun video a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 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:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "Nessun file RAW a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 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:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "Nessuna foto a {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "Nessuna foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "Preferito" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "Seleziona" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "Rimuovi dall'album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "Sposta nel cestino…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "Aggiunto ai preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "Rimosso dai preferiti" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "Caricamento delle foto…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "Lettura della cronologia di Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "Album vuoto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "Questo album non contiene foto." -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "Impossibile caricare altre foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "Impossibile caricare le foto" diff --git a/po/nl.po b/po/nl.po index 5a11325..8cdcc26 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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "Foto's" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "Gedeeld met mij" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "Gedeeld door mij" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computers" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Prullenbak" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "Synchronisatie" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Activiteit" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "Je bent offline" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "Dat bestaat niet meer" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "You don't have access to that" msgstr "Je hebt daar geen toegang toe" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "Er is eerst iets anders gewijzigd" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "Je Proton Drive is vol" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Voorkeuren" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "Sneltoetsen" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "Over Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "Hoofdmenu" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "Broncode" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "Servicevoorwaarden van Proton" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "Privacybeleid van Proton" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "Disclaimer" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "Bijdragers aan Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "Proton Drive stoppen?" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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,8 +189,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "Stoppen" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "Kon Proton Drive niet stoppen" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "The mount service did not stop." msgstr "De koppeldienst is niet gestopt." -#: crates/pdfs-gui/src/app/main.rs:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Algemeen" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Drive doorzoeken" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Verversen" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "Sneltoetsen" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "Bestanden" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Bestanden uploaden" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "Terug / vooruit" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Bovenliggende map" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "Raster / lijst" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "Naar prullenbak verplaatsen" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "Selectie wissen" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "Grotere miniaturen" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "Kleinere miniaturen" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "Miniatuurgrootte herstellen" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "Alles selecteren" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "Fotoweergave" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "Vorige / volgende foto" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "Eerste / laatste foto" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "Details tonen" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "Volledig scherm" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "Sluiten" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "Vandaag" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 msgid "No photo library" msgstr "Geen fotobibliotheek" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "Dit Proton-account heeft Foto's niet ingeschakeld." @@ -657,7 +657,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "De koppeldienst van Proton Drive reageerde niet." #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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 @@ -710,8 +710,8 @@ msgstr "Kon het album niet aanmaken" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -731,11 +731,11 @@ msgstr "Kon het album niet aanmaken" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "Nieuw album…" @@ -814,35 +814,35 @@ msgid_plural "Added {n} photos to the album" msgstr[0] "{n} foto aan het album toegevoegd" msgstr[1] "{n} foto's aan het album toegevoegd" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "Kon niet aan het album toevoegen" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "Sommige foto's konden niet uit het album worden verwijderd" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" msgstr[0] "{n} foto uit het album verwijderd" msgstr[1] "{n} foto's uit het album verwijderd" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "Kon niet uit het album verwijderen" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" msgstr[0] "{n} foto · gedeeld met mij" msgstr[1] "{n} foto's · gedeeld met mij" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "Ongedaan maken" @@ -1088,12 +1088,12 @@ msgid "Location" msgstr "Locatie" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 msgid "Open With…" msgstr "Openen met…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "Afspelen" @@ -1126,7 +1126,7 @@ msgid "Versions…" msgstr "Versies…" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" msgstr "Details" @@ -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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "Bekijken" @@ -2290,42 +2290,42 @@ msgstr "Wachtwoord" msgid "Sign in" msgstr "Aanmelden" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "Account aanmaken" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "Wachtwoord vergeten?" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "Voer je e-mailadres en wachtwoord in." -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "Aanmelden…" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "Voltooi de verificatie om verder te gaan…" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "aanmelden geannuleerd" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "" "Te veel aanmeldpogingen. Wacht een paar minuten en probeer het opnieuw." -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "" "Kon Proton niet bereiken. Controleer je internetverbinding en probeer het " "opnieuw." -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." @@ -2334,11 +2334,11 @@ msgstr "" "opgeslagen. Zorg dat een sleutelbos (GNOME Keyring of KWallet) actief en " "ontgrendeld is." -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "Aanmelden geannuleerd: er is geen tweestapscode ingevoerd." -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." @@ -2347,33 +2347,33 @@ msgstr "" "om een nieuwe te krijgen." #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "Aanmelden mislukt: {error}" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "Tweestapsverificatie" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "Voer de code uit je authenticator-app in, of een van je herstelcodes." -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "Verificatiecode" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "Bevestigen" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "Afmelden?" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." @@ -2382,7 +2382,7 @@ msgstr "" "je opnieuw aanmeldt. Bestanden die al op deze computer staan, blijven waar " "ze zijn." -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "Afmelden" @@ -2494,194 +2494,198 @@ msgstr "Kon de kopie niet opslaan" msgid "The copy was interrupted." msgstr "Het kopiëren is onderbroken." -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "{position} van {total}" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "{position} van {loaded}+" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "Foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "Vorige (←)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "Volgende (→)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "Details (i)" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "Favoriet maken" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "Andere bestanden van deze foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "Een kopie opslaan…" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "Naar prullenbak verplaatsen (Delete)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "Sluiten (Esc)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "Tonen op kaart" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "Details verbergen" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "Kon de favoriet niet wijzigen" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "Foto's uploaden" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: 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:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "Naar een maand springen" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "Terug naar albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "Uploaden" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 msgid "Import a Google Photos Takeout export" msgstr "Een Google Photos Takeout-export importeren" -#: crates/pdfs-gui/src/app/pages/photos.rs:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "Foto's selecteren" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "Aan album toevoegen…" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "Selectie verlaten (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "Alleen favorieten tonen" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "Alle datums" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "Tijdlijn" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "Albums" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "Alles" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "Foto's" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 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:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "Foto selecteren om te uploaden" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Afbeeldingen" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "Foto geüpload" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "Deze foto naar de prullenbak verplaatsen?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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." @@ -2691,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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, 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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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." @@ -2709,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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "De server weigerde." -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 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:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2725,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:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2733,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2741,168 +2745,176 @@ 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:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, 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:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d-%m-%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "Onbekende datum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +msgid "Every photo is in an album" +msgstr "Elke foto staat in een album" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +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 msgid "No photos yet" msgstr "Nog geen foto’s" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 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:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "Nog geen favorieten" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "Geen favoriete video’s in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 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:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, rust-format msgid "No favorite raw files in {month}" msgstr "Geen favoriete RAW-bestanden in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "Geen favoriete foto’s in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "Geen favoriete foto’s" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "Geen video’s in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 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:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "Geen RAW-bestanden in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 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:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "Geen foto’s in {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "Geen foto’s" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "Favoriet" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "Selecteren" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "Uit album verwijderen" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "Naar prullenbak verplaatsen…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "Aan favorieten toegevoegd" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "Uit favorieten verwijderd" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "Foto's laden…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "Je Proton Drive-tijdlijn wordt gelezen." -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "Leeg album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "Dit album bevat geen foto's." -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "Kon niet meer foto's laden" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "Kon foto's niet laden" diff --git a/po/pdfs.pot b/po/pdfs.pot index 113a39a..8b3d78f 100644 --- a/po/pdfs.pot +++ b/po/pdfs.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: proton-drive-linux 2.2.0\n" +"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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "You don't have access to that" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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 @@ -176,8 +176,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "The mount service did not stop." msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 msgid "No photo library" msgstr "" #: crates/pdfs-gui/src/app/pages/albums.rs:60 -#: crates/pdfs-gui/src/app/pages/photos.rs:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "" @@ -638,7 +638,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "" #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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 @@ -691,8 +691,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -712,11 +712,11 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "" @@ -795,35 +795,35 @@ msgid_plural "Added {n} photos to the album" msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "" @@ -1067,12 +1067,12 @@ msgid "Location" msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 msgid "Open With…" msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "" @@ -1105,7 +1105,7 @@ msgid "Versions…" msgstr "" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" 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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "" @@ -2203,88 +2203,88 @@ msgstr "" msgid "Sign in" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." msgstr "" #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." msgstr "" -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "" @@ -2396,223 +2396,227 @@ msgstr "" msgid "The copy was interrupted." msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: crates/pdfs-gui/src/app/pages/takeout.rs:287 msgid "Import from Google Photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 msgid "Import a Google Photos Takeout export" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 msgctxt "photo filter" msgid "Videos" msgstr "" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, 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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 msgid "Some photos couldn't be moved to Trash" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2620,7 +2624,7 @@ msgstr[0] "" msgstr[1] "" #. Translators: the Photos page subtitle, such as "12 videos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2628,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2636,167 +2640,175 @@ msgstr[0] "" msgstr[1] "" #. Translators: the Photos page subtitle, such as "1,204 photos". -#: crates/pdfs-gui/src/app/pages/photos.rs:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, rust-format msgid "{count} photo" msgid_plural "{count} photos" msgstr[0] "" msgstr[1] "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +msgid "Every photo is in an album" +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +msgid "Turn off the album filter to see everything." +msgstr "" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2312 msgid "No photos yet" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 msgid "Photos you upload to Proton Drive appear here." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 msgid "No favorite videos" msgstr "" #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, rust-format msgid "No favorite raw files in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 msgid "No videos" msgstr "" #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 msgid "No raw files" msgstr "" #. Translators: {month} is a month and year, such as "June 2024". -#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "" diff --git a/po/pl.po b/po/pl.po index ab90d40..de094d1 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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "Zdjęcia" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "Udostępnione mi" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "Udostępnione przeze mnie" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Komputery" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Kosz" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "Synchronizacja" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Aktywność" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "Brak połączenia z siecią" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "Ten element już nie istnieje" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "You don't have access to that" msgstr "Brak dostępu do tego elementu" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "Coś zmieniło ten element wcześniej" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "Proton Drive jest pełny" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferencje" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "Skróty klawiszowe" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "O programie Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "Menu główne" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "Kod źródłowy" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "Warunki korzystania z usług Proton" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "Polityka prywatności Proton" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "Zastrzeżenia" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "Współtwórcy programu Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "Zatrzymać Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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 @@ -191,8 +191,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "Zatrzymaj" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "Nie można zatrzymać Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "The mount service did not stop." msgstr "Usługa montowania nie została zatrzymana." -#: crates/pdfs-gui/src/app/main.rs:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Ogólne" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Przeszukaj Drive" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Odśwież" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "Skróty klawiszowe" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "Pliki" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Wyślij pliki" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "Wstecz/dalej" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Katalog nadrzędny" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "Siatka/lista" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "Przenieś do kosza" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "Wyczyść zaznaczenie" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "Większe miniatury" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "Mniejsze miniatury" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "Przywróć rozmiar miniatur" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "Zaznacz wszystko" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "Przeglądarka zdjęć" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "Poprzednie/następne zdjęcie" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "Pierwsze/ostatnie zdjęcie" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "Wyświetl szczegóły" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "Pełny ekran" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "Zamknij" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "Dzisiaj" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 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:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "To konto Proton nie ma włączonych Zdjęć." @@ -663,7 +663,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "Usługa montowania Proton Drive nie odpowiedziała." #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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 @@ -717,8 +717,8 @@ msgstr "Nie można utworzyć albumu" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -738,11 +738,11 @@ msgstr "Nie można utworzyć albumu" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "Nowy album…" @@ -823,16 +823,16 @@ msgstr[0] "Dodano {n} zdjęcie do albumu" msgstr[1] "Dodano {n} zdjęcia do albumu" msgstr[2] "Dodano {n} zdjęć do albumu" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "Nie można dodać do albumu" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "Nie można usunąć niektórych zdjęć z albumu" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" @@ -840,12 +840,12 @@ msgstr[0] "Usunięto {n} zdjęcie z albumu" msgstr[1] "Usunięto {n} zdjęcia z albumu" msgstr[2] "Usunięto {n} zdjęć z albumu" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "Nie można usunąć z albumu" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" @@ -853,7 +853,7 @@ msgstr[0] "{n} zdjęcie · udostępnione mi" msgstr[1] "{n} zdjęcia · udostępnione mi" msgstr[2] "{n} zdjęć · udostępnione mi" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "Cofnij" @@ -1108,12 +1108,12 @@ msgid "Location" msgstr "Położenie" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 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:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "Odtwórz" @@ -1146,7 +1146,7 @@ msgid "Versions…" msgstr "Wersje…" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" msgstr "Szczegóły" @@ -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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "Wyświetl" @@ -2321,42 +2321,42 @@ msgstr "Hasło" msgid "Sign in" msgstr "Zaloguj się" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "Utwórz konto" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "Nie pamiętasz hasła?" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "Proszę podać adres e-mail i hasło." -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "Logowanie…" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "Proszę ukończyć weryfikację, aby kontynuować…" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "anulowano logowanie" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "" "Za dużo prób logowania. Proszę odczekać kilka minut i spróbować ponownie." -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "" "Nie można połączyć się z Proton. Proszę sprawdzić połączenie z Internetem i " "spróbować ponownie." -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." @@ -2365,11 +2365,11 @@ msgstr "" "upewnić, że baza kluczy (GNOME Keyring lub KWallet) jest uruchomiona i " "odblokowana." -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "Anulowano logowanie: nie wpisano kodu uwierzytelniania dwuetapowego." -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." @@ -2378,35 +2378,35 @@ msgstr "" "ponownie, aby otrzymać nową." #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "Logowanie się nie powiodło: {error}" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "Uwierzytelnianie dwuetapowe" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "" "Proszę wpisać kod z aplikacji uwierzytelniającej lub jeden z kodów " "odzyskiwania." -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "Kod uwierzytelniania" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "Potwierdź" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "Wylogować się?" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." @@ -2414,7 +2414,7 @@ msgstr "" "Proton Drive rozłączy się i przestanie synchronizować do czasu ponownego " "zalogowania. Pliki znajdujące się już na tym komputerze pozostaną na miejscu." -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "Wyloguj się" @@ -2526,194 +2526,198 @@ msgstr "Nie można zapisać kopii" msgid "The copy was interrupted." msgstr "Przerwano kopiowanie." -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "{position} z {total}" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "{position} z {loaded}+" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "Zdjęcie" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "Poprzednie (←)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "Następne (→)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "Szczegóły (i)" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "Dodaj do ulubionych" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "Inne pliki tego zdjęcia" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "Zapisz kopię…" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "Przenieś do kosza (Delete)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "Zamknij (Esc)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "Wyświetl na mapie" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "Ukryj szczegóły" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "Nie można zmienić stanu ulubionego" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "Wyślij zdjęcia" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: 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:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "Przejdź do miesiąca" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "Wróć do albumów" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "Wyślij" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 msgid "Import a Google Photos Takeout export" msgstr "Importuj eksport Google Takeout z Google Photos" -#: crates/pdfs-gui/src/app/pages/photos.rs:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "Zaznacz zdjęcia" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "Dodaj do albumu…" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "Zakończ zaznaczanie (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "Wyświetlaj tylko ulubione" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "Wszystkie daty" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "Oś czasu" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "Albumy" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "Wszystko" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "Zdjęcia" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 msgctxt "photo filter" msgid "Videos" msgstr "Filmy" #. Translators: a Photos filter tab for raw camera files. -#: crates/pdfs-gui/src/app/pages/photos.rs:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "Wybór zdjęcia do wysłania" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Obrazy" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "Wysłano zdjęcie" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "Przenieść to zdjęcie do kosza?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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." @@ -2721,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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, rust-format msgid "Move {n} photo to Trash?" msgid_plural "Move {n} photos to Trash?" @@ -2729,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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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." @@ -2738,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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "Serwer odmówił." -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 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:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2755,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:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2764,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2773,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:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, rust-format msgid "{count} photo" msgid_plural "{count} photos" @@ -2781,161 +2785,169 @@ msgstr[0] "{count} zdjęcie" msgstr[1] "{count} zdjęcia" msgstr[2] "{count} zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "%Y-%m-%d %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "Nieznana data" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +msgid "Every photo is in an album" +msgstr "Każde zdjęcie jest w albumie" + +#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +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 msgid "No photos yet" msgstr "Brak zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 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:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "Brak ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "Brak ulubionych filmów – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 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:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, rust-format msgid "No favorite raw files in {month}" msgstr "Brak ulubionych plików RAW – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "Brak ulubionych zdjęć – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "Brak ulubionych zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "Brak filmów – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 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:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "Brak plików RAW – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 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:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "Brak zdjęć – {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "Brak zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "Ulubione" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "Zaznacz" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "Usuń z albumu" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "Przenieś do kosza…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "Dodano do ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "Usunięto z ulubionych" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "Wczytywanie zdjęć…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "Odczytywanie osi czasu Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "Pusty album" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "Ten album nie zawiera żadnych zdjęć." -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "Nie można wczytać więcej zdjęć" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "Nie można wczytać zdjęć" diff --git a/po/pt_BR.po b/po/pt_BR.po index 566a12c..8137b53 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-24 19:33+0200\n" +"POT-Creation-Date: 2026-09-28 00:12+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:827 +#: crates/pdfs-gui/src/app/main.rs:829 #: 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:830 crates/pdfs-gui/src/app/main.rs:1443 -#: crates/pdfs-gui/src/app/pages/albums.rs:623 -#: crates/pdfs-gui/src/app/pages/photos.rs:677 +#: crates/pdfs-gui/src/app/main.rs:832 crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/pages/albums.rs:633 +#: crates/pdfs-gui/src/app/pages/photos.rs:690 msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/main.rs:835 +#: crates/pdfs-gui/src/app/main.rs:837 msgid "Shared with me" msgstr "Compartilhados comigo" -#: crates/pdfs-gui/src/app/main.rs:840 +#: crates/pdfs-gui/src/app/main.rs:842 msgid "Shared by me" msgstr "Compartilhados por mim" -#: crates/pdfs-gui/src/app/main.rs:843 +#: crates/pdfs-gui/src/app/main.rs:845 #: crates/pdfs-gui/src/app/pages/devices.rs:109 msgid "Computers" msgstr "Computadores" -#: crates/pdfs-gui/src/app/main.rs:844 +#: crates/pdfs-gui/src/app/main.rs:846 #: crates/pdfs-gui/src/app/pages/trash.rs:106 msgid "Trash" msgstr "Lixeira" -#: crates/pdfs-gui/src/app/main.rs:848 +#: crates/pdfs-gui/src/app/main.rs:850 msgid "Sync" msgstr "Sincronização" -#: crates/pdfs-gui/src/app/main.rs:853 +#: crates/pdfs-gui/src/app/main.rs:855 #: crates/pdfs-gui/src/app/pages/activity.rs:153 msgid "Activity" msgstr "Atividade" -#: crates/pdfs-gui/src/app/main.rs:999 +#: crates/pdfs-gui/src/app/main.rs:1001 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:1173 +#: crates/pdfs-gui/src/app/main.rs:1175 #, rust-format msgid "{what}: {detail}" msgstr "{what}: {detail}" -#: crates/pdfs-gui/src/app/main.rs:1192 +#: crates/pdfs-gui/src/app/main.rs:1194 msgid "You're offline" msgstr "Você está offline" -#: crates/pdfs-gui/src/app/main.rs:1193 +#: crates/pdfs-gui/src/app/main.rs:1195 msgid "That's not there any more" msgstr "Isso não existe mais" -#: crates/pdfs-gui/src/app/main.rs:1194 +#: crates/pdfs-gui/src/app/main.rs:1196 msgid "You don't have access to that" msgstr "Você não tem acesso a isso" -#: crates/pdfs-gui/src/app/main.rs:1195 +#: crates/pdfs-gui/src/app/main.rs:1197 msgid "Something changed this first" msgstr "Algo alterou isso antes" -#: crates/pdfs-gui/src/app/main.rs:1196 +#: crates/pdfs-gui/src/app/main.rs:1198 msgid "Your Proton Drive is full" msgstr "Seu Proton Drive está cheio" -#: crates/pdfs-gui/src/app/main.rs:1237 crates/pdfs-gui/src/app/main.rs:1425 +#: crates/pdfs-gui/src/app/main.rs:1239 crates/pdfs-gui/src/app/main.rs:1427 #: crates/pdfs-gui/src/app/pages/status.rs:353 msgid "Preferences" msgstr "Preferências" -#: crates/pdfs-gui/src/app/main.rs:1238 crates/pdfs-gui/src/app/main.rs:1482 +#: crates/pdfs-gui/src/app/main.rs:1240 crates/pdfs-gui/src/app/main.rs:1484 msgid "Keyboard Shortcuts" msgstr "Atalhos de teclado" -#: crates/pdfs-gui/src/app/main.rs:1240 +#: crates/pdfs-gui/src/app/main.rs:1242 msgid "About Proton Drive for Linux" msgstr "Sobre o Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1245 +#: crates/pdfs-gui/src/app/main.rs:1247 msgid "Main menu" msgstr "Menu principal" -#: crates/pdfs-gui/src/app/main.rs:1291 +#: crates/pdfs-gui/src/app/main.rs:1293 msgid "Proton Drive for Linux" msgstr "Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1299 +#: crates/pdfs-gui/src/app/main.rs:1301 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:1304 +#: crates/pdfs-gui/src/app/main.rs:1306 msgid "Source Code" msgstr "Código-fonte" -#: crates/pdfs-gui/src/app/main.rs:1308 +#: crates/pdfs-gui/src/app/main.rs:1310 msgid "Proton Terms of Service" msgstr "Termos de Serviço da Proton" -#: crates/pdfs-gui/src/app/main.rs:1312 +#: crates/pdfs-gui/src/app/main.rs:1314 msgid "Proton Privacy Policy" msgstr "Política de Privacidade da Proton" -#: crates/pdfs-gui/src/app/main.rs:1317 +#: crates/pdfs-gui/src/app/main.rs:1319 msgid "Disclaimer" msgstr "Aviso legal" -#: crates/pdfs-gui/src/app/main.rs:1321 +#: crates/pdfs-gui/src/app/main.rs:1323 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:1332 +#: crates/pdfs-gui/src/app/main.rs:1334 msgid "translator-credits" msgstr "Colaboradores do Proton Drive for Linux" -#: crates/pdfs-gui/src/app/main.rs:1363 +#: crates/pdfs-gui/src/app/main.rs:1365 msgid "Stop Proton Drive?" msgstr "Parar o Proton Drive?" -#: crates/pdfs-gui/src/app/main.rs:1364 +#: crates/pdfs-gui/src/app/main.rs:1366 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:1366 crates/pdfs-gui/src/app/main.rs:1639 +#: crates/pdfs-gui/src/app/main.rs:1368 crates/pdfs-gui/src/app/main.rs:1641 #: 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 @@ -188,8 +188,8 @@ msgstr "" #: crates/pdfs-gui/src/app/pages/devices.rs:872 #: crates/pdfs-gui/src/app/pages/locations.rs:670 #: crates/pdfs-gui/src/app/pages/locations.rs:1050 -#: crates/pdfs-gui/src/app/pages/login.rs:313 -#: crates/pdfs-gui/src/app/pages/photos.rs:1581 +#: crates/pdfs-gui/src/app/pages/login.rs:312 +#: crates/pdfs-gui/src/app/pages/photos.rs:1606 #: 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:1367 +#: crates/pdfs-gui/src/app/main.rs:1369 msgctxt "verb" msgid "Stop" msgstr "Parar" -#: crates/pdfs-gui/src/app/main.rs:1384 +#: crates/pdfs-gui/src/app/main.rs:1386 msgid "Couldn't stop Proton Drive" msgstr "Não foi possível parar o Proton Drive" -#: crates/pdfs-gui/src/app/main.rs:1385 +#: crates/pdfs-gui/src/app/main.rs:1387 msgid "The mount service did not stop." msgstr "O serviço de montagem não parou." -#: crates/pdfs-gui/src/app/main.rs:1421 +#: crates/pdfs-gui/src/app/main.rs:1423 #: crates/pdfs-gui/src/app/pages/status.rs:226 msgid "General" msgstr "Geral" -#: crates/pdfs-gui/src/app/main.rs:1423 +#: crates/pdfs-gui/src/app/main.rs:1425 #: crates/pdfs-gui/src/app/pages/browser.rs:270 msgid "Search Drive" msgstr "Pesquisar no Drive" -#: crates/pdfs-gui/src/app/main.rs:1424 +#: crates/pdfs-gui/src/app/main.rs:1426 #: crates/pdfs-gui/src/app/pages/browser.rs:1363 msgid "Refresh" msgstr "Atualizar" -#: crates/pdfs-gui/src/app/main.rs:1426 +#: crates/pdfs-gui/src/app/main.rs:1428 msgid "Keyboard shortcuts" msgstr "Atalhos de teclado" -#: crates/pdfs-gui/src/app/main.rs:1430 +#: crates/pdfs-gui/src/app/main.rs:1432 msgid "Files" msgstr "Arquivos" -#: crates/pdfs-gui/src/app/main.rs:1432 +#: crates/pdfs-gui/src/app/main.rs:1434 #: 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:1433 +#: crates/pdfs-gui/src/app/main.rs:1435 #: crates/pdfs-gui/src/app/pages/browser.rs:315 msgid "Upload files" msgstr "Enviar arquivos" -#: crates/pdfs-gui/src/app/main.rs:1434 +#: crates/pdfs-gui/src/app/main.rs:1436 msgid "Back / forward" msgstr "Voltar / avançar" -#: crates/pdfs-gui/src/app/main.rs:1435 +#: crates/pdfs-gui/src/app/main.rs:1437 #: crates/pdfs-gui/src/app/pages/browser.rs:2320 msgid "Parent folder" msgstr "Pasta superior" -#: crates/pdfs-gui/src/app/main.rs:1436 +#: crates/pdfs-gui/src/app/main.rs:1438 msgid "Grid / list" msgstr "Grade / lista" -#: crates/pdfs-gui/src/app/main.rs:1437 +#: crates/pdfs-gui/src/app/main.rs:1439 #: 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:1438 crates/pdfs-gui/src/app/main.rs:1458 +#: crates/pdfs-gui/src/app/main.rs:1440 crates/pdfs-gui/src/app/main.rs:1460 #: 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:507 -#: crates/pdfs-gui/src/app/pages/photos.rs:1578 -#: crates/pdfs-gui/src/app/pages/photos.rs:1582 +#: 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/widgets/details.rs:162 msgid "Move to Trash" msgstr "Mover para a lixeira" -#: crates/pdfs-gui/src/app/main.rs:1439 +#: crates/pdfs-gui/src/app/main.rs:1441 msgid "Clear the selection" msgstr "Limpar a seleção" -#: crates/pdfs-gui/src/app/main.rs:1445 +#: crates/pdfs-gui/src/app/main.rs:1447 msgid "Larger thumbnails" msgstr "Miniaturas maiores" -#: crates/pdfs-gui/src/app/main.rs:1446 +#: crates/pdfs-gui/src/app/main.rs:1448 msgid "Smaller thumbnails" msgstr "Miniaturas menores" -#: crates/pdfs-gui/src/app/main.rs:1447 +#: crates/pdfs-gui/src/app/main.rs:1449 msgid "Reset thumbnail size" msgstr "Redefinir tamanho das miniaturas" -#: crates/pdfs-gui/src/app/main.rs:1448 +#: crates/pdfs-gui/src/app/main.rs:1450 msgid "Select all" msgstr "Selecionar tudo" -#: crates/pdfs-gui/src/app/main.rs:1452 +#: crates/pdfs-gui/src/app/main.rs:1454 msgid "Photo Viewer" msgstr "Visualizador de fotos" -#: crates/pdfs-gui/src/app/main.rs:1454 +#: crates/pdfs-gui/src/app/main.rs:1456 msgid "Previous / next photo" msgstr "Foto anterior / próxima" -#: crates/pdfs-gui/src/app/main.rs:1455 +#: crates/pdfs-gui/src/app/main.rs:1457 msgid "First / last photo" msgstr "Primeira / última foto" -#: crates/pdfs-gui/src/app/main.rs:1456 +#: crates/pdfs-gui/src/app/main.rs:1458 msgid "Show details" msgstr "Mostrar detalhes" -#: crates/pdfs-gui/src/app/main.rs:1457 +#: crates/pdfs-gui/src/app/main.rs:1459 msgid "Fullscreen" msgstr "Tela cheia" -#: crates/pdfs-gui/src/app/main.rs:1459 +#: crates/pdfs-gui/src/app/main.rs:1461 msgid "Close" msgstr "Fechar" -#: crates/pdfs-gui/src/app/main.rs:1562 +#: crates/pdfs-gui/src/app/main.rs:1564 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:385 +#: crates/pdfs-gui/src/app/pages/photos.rs:390 #: 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:2758 +#: crates/pdfs-gui/src/app/pages/photos.rs:2798 #: 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:2792 +#: crates/pdfs-gui/src/app/pages/photos.rs:2832 #: 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:2793 +#: crates/pdfs-gui/src/app/pages/photos.rs:2833 #: 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:2801 +#: crates/pdfs-gui/src/app/pages/photos.rs:2841 #: 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:2802 +#: crates/pdfs-gui/src/app/pages/photos.rs:2842 #: 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:2211 +#: crates/pdfs-gui/src/app/pages/photos.rs:2240 msgid "Today" msgstr "Hoje" #: crates/pdfs-gui/src/app/pages/activity.rs:422 -#: crates/pdfs-gui/src/app/pages/photos.rs:2216 +#: crates/pdfs-gui/src/app/pages/photos.rs:2245 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:2255 +#: crates/pdfs-gui/src/app/pages/photos.rs:2284 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:2673 +#: crates/pdfs-gui/src/app/pages/photos.rs:2711 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:2674 +#: crates/pdfs-gui/src/app/pages/photos.rs:2712 msgid "This Proton account doesn't have Photos enabled." msgstr "Esta conta Proton não tem o Fotos ativado." @@ -656,7 +656,7 @@ msgid "The Proton Drive mount service didn't respond." msgstr "O serviço de montagem do Proton Drive não respondeu." #: crates/pdfs-gui/src/app/pages/albums.rs:106 -#: crates/pdfs-gui/src/app/pages/albums.rs:674 +#: crates/pdfs-gui/src/app/pages/albums.rs:684 #, rust-format msgid "{n} album" msgid_plural "{n} albums" @@ -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:2532 +#: crates/pdfs-gui/src/app/pages/photos.rs:2569 #: 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 @@ -709,8 +709,8 @@ msgstr "Não foi possível criar o álbum" #: crates/pdfs-gui/src/app/pages/albums.rs:288 #: crates/pdfs-gui/src/app/pages/albums.rs:353 #: crates/pdfs-gui/src/app/pages/albums.rs:382 -#: crates/pdfs-gui/src/app/pages/albums.rs:479 -#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:489 +#: crates/pdfs-gui/src/app/pages/albums.rs:561 #: crates/pdfs-gui/src/app/pages/browser.rs:702 #: crates/pdfs-gui/src/app/pages/browser.rs:786 #: crates/pdfs-gui/src/app/pages/browser.rs:1430 @@ -730,11 +730,11 @@ msgstr "Não foi possível criar o álbum" #: crates/pdfs-gui/src/app/pages/locations.rs:739 #: 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:1294 -#: crates/pdfs-gui/src/app/pages/photos.rs:1168 -#: crates/pdfs-gui/src/app/pages/photos.rs:1660 -#: crates/pdfs-gui/src/app/pages/photos.rs:2596 -#: crates/pdfs-gui/src/app/pages/photos.rs:2764 +#: 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/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:643 +#: crates/pdfs-gui/src/app/pages/photos.rs:656 msgid "New Album…" msgstr "Novo álbum…" @@ -813,35 +813,35 @@ msgid_plural "Added {n} photos to the album" msgstr[0] "{n} foto adicionada ao álbum" msgstr[1] "{n} fotos adicionadas ao álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:474 -#: crates/pdfs-gui/src/app/pages/albums.rs:478 +#: crates/pdfs-gui/src/app/pages/albums.rs:484 +#: crates/pdfs-gui/src/app/pages/albums.rs:488 msgid "Couldn't add to the album" msgstr "Não foi possível adicionar ao álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:513 +#: crates/pdfs-gui/src/app/pages/albums.rs:523 msgid "Some photos couldn't be removed from the album" msgstr "Algumas fotos não puderam ser removidas do álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:530 +#: crates/pdfs-gui/src/app/pages/albums.rs:540 #, rust-format msgid "Removed {n} photo from the album" msgid_plural "Removed {n} photos from the album" msgstr[0] "{n} foto removida do álbum" msgstr[1] "{n} fotos removidas do álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:541 -#: crates/pdfs-gui/src/app/pages/albums.rs:550 +#: crates/pdfs-gui/src/app/pages/albums.rs:551 +#: crates/pdfs-gui/src/app/pages/albums.rs:560 msgid "Couldn't remove from the album" msgstr "Não foi possível remover do álbum" -#: crates/pdfs-gui/src/app/pages/albums.rs:563 +#: crates/pdfs-gui/src/app/pages/albums.rs:573 #, rust-format msgid "{n} photo · shared with me" msgid_plural "{n} photos · shared with me" msgstr[0] "{n} foto · compartilhado comigo" msgstr[1] "{n} fotos · compartilhado comigo" -#: crates/pdfs-gui/src/app/pages/albums.rs:569 +#: crates/pdfs-gui/src/app/pages/albums.rs:579 #, rust-format msgid "{n} photo" msgid_plural "{n} photos" @@ -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:1514 +#: crates/pdfs-gui/src/app/pages/photos.rs:1539 #, 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:1653 -#: crates/pdfs-gui/src/app/pages/photos.rs:1659 +#: crates/pdfs-gui/src/app/pages/photos.rs:1678 +#: crates/pdfs-gui/src/app/pages/photos.rs:1684 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:1646 +#: crates/pdfs-gui/src/app/pages/photos.rs:1671 msgid "Undo" msgstr "Desfazer" @@ -1085,12 +1085,12 @@ msgid "Location" msgstr "Local" #: crates/pdfs-gui/src/app/pages/browser.rs:1256 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:995 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:998 msgid "Open With…" msgstr "Abrir com…" #: crates/pdfs-gui/src/app/pages/browser.rs:1263 -#: crates/pdfs-gui/src/app/pages/photos.rs:2530 +#: crates/pdfs-gui/src/app/pages/photos.rs:2567 msgctxt "verb" msgid "Play" msgstr "Reproduzir" @@ -1123,7 +1123,7 @@ msgid "Versions…" msgstr "Versões…" #: crates/pdfs-gui/src/app/pages/browser.rs:1302 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1029 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1032 msgid "Details" msgstr "Detalhes" @@ -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:661 +#: crates/pdfs-gui/src/app/pages/photos.rs:674 msgctxt "verb" msgid "View" msgstr "Ver" @@ -2281,41 +2281,41 @@ msgstr "Senha" msgid "Sign in" msgstr "Entrar" -#: crates/pdfs-gui/src/app/pages/login.rs:77 +#: crates/pdfs-gui/src/app/pages/login.rs:76 msgid "Create account" msgstr "Criar conta" -#: crates/pdfs-gui/src/app/pages/login.rs:81 +#: crates/pdfs-gui/src/app/pages/login.rs:80 msgid "Forgot password?" msgstr "Esqueceu a senha?" -#: crates/pdfs-gui/src/app/pages/login.rs:125 +#: crates/pdfs-gui/src/app/pages/login.rs:124 msgid "Enter your email and password." msgstr "Digite seu e-mail e senha." -#: crates/pdfs-gui/src/app/pages/login.rs:130 +#: crates/pdfs-gui/src/app/pages/login.rs:129 msgid "Signing in…" msgstr "Entrando…" -#: crates/pdfs-gui/src/app/pages/login.rs:155 +#: crates/pdfs-gui/src/app/pages/login.rs:154 msgid "Complete the verification to continue…" msgstr "Conclua a verificação para continuar…" -#: crates/pdfs-gui/src/app/pages/login.rs:165 +#: crates/pdfs-gui/src/app/pages/login.rs:164 msgid "login cancelled" msgstr "login cancelado" -#: crates/pdfs-gui/src/app/pages/login.rs:199 +#: crates/pdfs-gui/src/app/pages/login.rs:198 msgid "Too many sign-in attempts. Wait a few minutes and try again." msgstr "Muitas tentativas de entrar. Aguarde alguns minutos e tente novamente." -#: crates/pdfs-gui/src/app/pages/login.rs:205 +#: crates/pdfs-gui/src/app/pages/login.rs:204 msgid "Couldn't reach Proton. Check your internet connection and try again." msgstr "" "Não foi possível acessar o Proton. Verifique sua conexão com a internet e " "tente novamente." -#: crates/pdfs-gui/src/app/pages/login.rs:208 +#: crates/pdfs-gui/src/app/pages/login.rs:207 msgid "" "Signed in, but the session couldn't be saved to the system keyring. Make " "sure a keyring (GNOME Keyring or KWallet) is running and unlocked." @@ -2324,11 +2324,11 @@ msgstr "" "Certifique-se de que um chaveiro (GNOME Keyring ou KWallet) esteja em " "execução e desbloqueado." -#: crates/pdfs-gui/src/app/pages/login.rs:211 +#: crates/pdfs-gui/src/app/pages/login.rs:210 msgid "Sign-in cancelled: no two-factor code was entered." msgstr "Entrada cancelada: nenhum código de dois fatores foi digitado." -#: crates/pdfs-gui/src/app/pages/login.rs:214 +#: crates/pdfs-gui/src/app/pages/login.rs:213 msgid "" "Sign-in cancelled: the verification wasn't completed. Sign in again to get a " "new one." @@ -2337,35 +2337,35 @@ msgstr "" "receber uma nova." #. Translators: {error} is an error message, usually in English. -#: crates/pdfs-gui/src/app/pages/login.rs:219 +#: crates/pdfs-gui/src/app/pages/login.rs:218 #, rust-format msgid "Sign-in failed: {error}" msgstr "Falha ao entrar: {error}" -#: crates/pdfs-gui/src/app/pages/login.rs:299 +#: crates/pdfs-gui/src/app/pages/login.rs:298 msgid "Two-factor authentication" msgstr "Autenticação de dois fatores" -#: crates/pdfs-gui/src/app/pages/login.rs:301 +#: crates/pdfs-gui/src/app/pages/login.rs:300 msgid "" "Enter the code from your authenticator app, or one of your recovery codes." msgstr "" "Digite o código do seu aplicativo autenticador ou um dos seus códigos de " "recuperação." -#: crates/pdfs-gui/src/app/pages/login.rs:307 +#: crates/pdfs-gui/src/app/pages/login.rs:306 msgid "Authentication code" msgstr "Código de autenticação" -#: crates/pdfs-gui/src/app/pages/login.rs:314 +#: crates/pdfs-gui/src/app/pages/login.rs:313 msgid "Confirm" msgstr "Confirmar" -#: crates/pdfs-gui/src/app/pages/login.rs:342 +#: crates/pdfs-gui/src/app/pages/login.rs:341 msgid "Sign Out?" msgstr "Sair?" -#: crates/pdfs-gui/src/app/pages/login.rs:344 +#: crates/pdfs-gui/src/app/pages/login.rs:343 msgid "" "Proton Drive will disconnect and stop syncing until you sign in again. Files " "already on this computer stay where they are." @@ -2373,7 +2373,7 @@ msgstr "" "O Proton Drive será desconectado e deixará de sincronizar até você entrar " "novamente. Os arquivos que já estão neste computador permanecem onde estão." -#: crates/pdfs-gui/src/app/pages/login.rs:346 +#: crates/pdfs-gui/src/app/pages/login.rs:345 msgid "Sign Out" msgstr "Sair" @@ -2485,194 +2485,198 @@ msgstr "Não foi possível salvar a cópia" msgid "The copy was interrupted." msgstr "A cópia foi interrompida." -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:836 -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:841 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:839 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:844 #, rust-format msgid "{position} of {total}" msgstr "{position} de {total}" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:846 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:849 #, rust-format msgid "{position} of {loaded}+" msgstr "{position} de {loaded}+" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:874 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:877 msgid "Photo" msgstr "Foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:921 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:924 msgid "Previous (←)" msgstr "Anterior (←)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:935 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:938 msgid "Next (→)" msgstr "Próxima (→)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:973 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:976 msgid "Details (i)" msgstr "Detalhes (i)" #. Translators: tooltip of the star button that marks a photo as a favorite. -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:982 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:985 msgctxt "verb" msgid "Favorite" msgstr "Favoritar" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:990 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 msgid "Other files of this photo" msgstr "Outros arquivos desta foto" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:993 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 msgid "Save a Copy…" msgstr "Salvar uma cópia…" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:994 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:997 msgid "Move to Trash (Delete)" msgstr "Mover para a lixeira (Delete)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:996 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:999 msgid "Close (Esc)" msgstr "Fechar (Esc)" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1019 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1022 msgid "Show on map" msgstr "Mostrar no mapa" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1037 +#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1040 msgid "Hide details" msgstr "Ocultar detalhes" -#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1299 -#: crates/pdfs-gui/src/app/pages/photos.rs:2591 -#: crates/pdfs-gui/src/app/pages/photos.rs:2595 +#: 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 msgid "Couldn't change the favorite" msgstr "Não foi possível alterar o favorito" -#: crates/pdfs-gui/src/app/pages/photos.rs:395 -#: crates/pdfs-gui/src/app/pages/photos.rs:474 +#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:479 msgid "Upload photos" msgstr "Enviar fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:400 +#: crates/pdfs-gui/src/app/pages/photos.rs:405 #: 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:441 -#: crates/pdfs-gui/src/app/pages/photos.rs:572 +#: crates/pdfs-gui/src/app/pages/photos.rs:446 +#: crates/pdfs-gui/src/app/pages/photos.rs:584 msgid "Jump to a month" msgstr "Ir para um mês" -#: crates/pdfs-gui/src/app/pages/photos.rs:458 +#: crates/pdfs-gui/src/app/pages/photos.rs:463 msgid "Back to albums" msgstr "Voltar aos álbuns" -#: crates/pdfs-gui/src/app/pages/photos.rs:470 +#: crates/pdfs-gui/src/app/pages/photos.rs:475 msgctxt "verb" msgid "Upload" msgstr "Enviar" -#: crates/pdfs-gui/src/app/pages/photos.rs:483 +#: crates/pdfs-gui/src/app/pages/photos.rs:488 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:493 -#: crates/pdfs-gui/src/app/pages/photos.rs:502 -#: crates/pdfs-gui/src/app/pages/photos.rs:1512 +#: 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 msgid "Select photos" msgstr "Selecionar fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:513 -#: crates/pdfs-gui/src/app/pages/photos.rs:2548 +#: crates/pdfs-gui/src/app/pages/photos.rs:518 +#: crates/pdfs-gui/src/app/pages/photos.rs:2585 msgid "Add to Album…" msgstr "Adicionar ao álbum…" -#: crates/pdfs-gui/src/app/pages/photos.rs:519 +#: crates/pdfs-gui/src/app/pages/photos.rs:524 msgid "Leave selection (Esc)" msgstr "Sair da seleção (Esc)" -#: crates/pdfs-gui/src/app/pages/photos.rs:563 +#: crates/pdfs-gui/src/app/pages/photos.rs:568 msgid "Show only favorites" msgstr "Mostrar somente favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:570 -#: crates/pdfs-gui/src/app/pages/photos.rs:773 +#: crates/pdfs-gui/src/app/pages/photos.rs:575 +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 msgid "All dates" msgstr "Todas as datas" -#: crates/pdfs-gui/src/app/pages/photos.rs:590 +#: crates/pdfs-gui/src/app/pages/photos.rs:603 msgid "Timeline" msgstr "Linha do tempo" -#: crates/pdfs-gui/src/app/pages/photos.rs:594 +#: crates/pdfs-gui/src/app/pages/photos.rs:607 msgid "Albums" msgstr "Álbuns" -#: crates/pdfs-gui/src/app/pages/photos.rs:660 +#: crates/pdfs-gui/src/app/pages/photos.rs:673 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:749 +#: crates/pdfs-gui/src/app/pages/photos.rs:763 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:780 +#: crates/pdfs-gui/src/app/pages/photos.rs:794 #, 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:817 +#: crates/pdfs-gui/src/app/pages/photos.rs:831 msgctxt "photo filter" msgid "All" msgstr "Tudo" -#: crates/pdfs-gui/src/app/pages/photos.rs:818 +#: crates/pdfs-gui/src/app/pages/photos.rs:832 msgctxt "photo filter" msgid "Photos" msgstr "Fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:819 +#: crates/pdfs-gui/src/app/pages/photos.rs:833 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:821 +#: crates/pdfs-gui/src/app/pages/photos.rs:835 msgctxt "photo filter" msgid "Raw" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1094 +#: crates/pdfs-gui/src/app/pages/photos.rs:1119 msgid "Select Photo to Upload" msgstr "Selecione a foto a enviar" -#: crates/pdfs-gui/src/app/pages/photos.rs:1098 +#: crates/pdfs-gui/src/app/pages/photos.rs:1123 #: crates/pdfs-gui/src/prompt.rs:60 msgid "Images" msgstr "Imagens" -#: crates/pdfs-gui/src/app/pages/photos.rs:1154 +#: crates/pdfs-gui/src/app/pages/photos.rs:1179 msgid "Photo uploaded" msgstr "Foto enviada" -#: crates/pdfs-gui/src/app/pages/photos.rs:1159 -#: crates/pdfs-gui/src/app/pages/photos.rs:1167 +#: crates/pdfs-gui/src/app/pages/photos.rs:1184 +#: crates/pdfs-gui/src/app/pages/photos.rs:1192 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:1382 +#: crates/pdfs-gui/src/app/pages/photos.rs:1407 msgid "RAW" msgstr "RAW" -#: crates/pdfs-gui/src/app/pages/photos.rs:1556 +#: crates/pdfs-gui/src/app/pages/photos.rs:1581 msgid "Move this photo to Trash?" msgstr "Mover esta foto para a lixeira?" -#: crates/pdfs-gui/src/app/pages/photos.rs:1558 +#: crates/pdfs-gui/src/app/pages/photos.rs:1583 #, 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." @@ -2680,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:1564 +#: crates/pdfs-gui/src/app/pages/photos.rs:1589 #, 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:1571 +#: crates/pdfs-gui/src/app/pages/photos.rs:1596 #, 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." @@ -2696,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:1629 +#: crates/pdfs-gui/src/app/pages/photos.rs:1654 msgid "The server refused." msgstr "O servidor recusou." -#: crates/pdfs-gui/src/app/pages/photos.rs:1632 +#: crates/pdfs-gui/src/app/pages/photos.rs:1657 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:1641 +#: crates/pdfs-gui/src/app/pages/photos.rs:1666 #, rust-format msgid "Moved {n} photo to Trash" msgid_plural "Moved {n} photos to Trash" @@ -2712,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:2171 +#: crates/pdfs-gui/src/app/pages/photos.rs:2200 #, rust-format msgid "{count} video" msgid_plural "{count} videos" @@ -2720,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:2173 +#: crates/pdfs-gui/src/app/pages/photos.rs:2202 #, rust-format msgid "{count} raw photo" msgid_plural "{count} raw photos" @@ -2728,169 +2732,177 @@ 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:2175 +#: crates/pdfs-gui/src/app/pages/photos.rs:2204 #, 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:2202 -#: crates/pdfs-gui/src/app/pages/photos.rs:2223 +#: crates/pdfs-gui/src/app/pages/photos.rs:2231 +#: crates/pdfs-gui/src/app/pages/photos.rs:2252 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:2220 +#: crates/pdfs-gui/src/app/pages/photos.rs:2249 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:2241 +#: crates/pdfs-gui/src/app/pages/photos.rs:2270 msgid "%Y-%m-%d %H:%M:%S" msgstr "%d/%m/%Y %H:%M:%S" -#: crates/pdfs-gui/src/app/pages/photos.rs:2245 -#: crates/pdfs-gui/src/app/pages/photos.rs:2247 +#: crates/pdfs-gui/src/app/pages/photos.rs:2274 +#: crates/pdfs-gui/src/app/pages/photos.rs:2276 msgid "Unknown Date" msgstr "Data desconhecida" -#: crates/pdfs-gui/src/app/pages/photos.rs:2276 +#: crates/pdfs-gui/src/app/pages/photos.rs:2306 +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 +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 msgid "No photos yet" msgstr "Nenhuma foto ainda" -#: crates/pdfs-gui/src/app/pages/photos.rs:2277 +#: crates/pdfs-gui/src/app/pages/photos.rs:2313 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:2280 +#: crates/pdfs-gui/src/app/pages/photos.rs:2316 msgid "No favorites yet" msgstr "Nenhuma favorita ainda" -#: crates/pdfs-gui/src/app/pages/photos.rs:2281 +#: crates/pdfs-gui/src/app/pages/photos.rs:2317 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:2286 +#: crates/pdfs-gui/src/app/pages/photos.rs:2322 #, rust-format msgid "No favorite videos in {month}" msgstr "Nenhum vídeo favorito em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2287 +#: crates/pdfs-gui/src/app/pages/photos.rs:2323 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:2289 +#: crates/pdfs-gui/src/app/pages/photos.rs:2325 #, rust-format msgid "No favorite raw files in {month}" msgstr "Nenhum arquivo RAW favorito em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2290 +#: crates/pdfs-gui/src/app/pages/photos.rs:2326 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:2292 +#: crates/pdfs-gui/src/app/pages/photos.rs:2328 #, rust-format msgid "No favorite photos in {month}" msgstr "Nenhuma foto favorita em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2293 +#: crates/pdfs-gui/src/app/pages/photos.rs:2329 msgid "No favorite photos" msgstr "Nenhuma foto favorita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2295 +#: crates/pdfs-gui/src/app/pages/photos.rs:2331 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:2300 +#: crates/pdfs-gui/src/app/pages/photos.rs:2336 #, rust-format msgid "No videos in {month}" msgstr "Nenhum vídeo em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2301 +#: crates/pdfs-gui/src/app/pages/photos.rs:2337 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:2303 +#: crates/pdfs-gui/src/app/pages/photos.rs:2339 #, rust-format msgid "No raw files in {month}" msgstr "Nenhum arquivo RAW em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2304 +#: crates/pdfs-gui/src/app/pages/photos.rs:2340 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:2306 +#: crates/pdfs-gui/src/app/pages/photos.rs:2342 #, rust-format msgid "No photos in {month}" msgstr "Nenhuma foto em {month}" -#: crates/pdfs-gui/src/app/pages/photos.rs:2307 +#: crates/pdfs-gui/src/app/pages/photos.rs:2343 msgid "No photos" msgstr "Nenhuma foto" -#: crates/pdfs-gui/src/app/pages/photos.rs:2309 +#: crates/pdfs-gui/src/app/pages/photos.rs:2345 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:2537 +#: crates/pdfs-gui/src/app/pages/photos.rs:2574 msgctxt "state" msgid "Favorite" msgstr "Favorita" -#: crates/pdfs-gui/src/app/pages/photos.rs:2542 +#: crates/pdfs-gui/src/app/pages/photos.rs:2579 msgctxt "verb" msgid "Select" msgstr "Selecionar" -#: crates/pdfs-gui/src/app/pages/photos.rs:2554 +#: crates/pdfs-gui/src/app/pages/photos.rs:2591 msgid "Remove from Album" msgstr "Remover do álbum" -#: crates/pdfs-gui/src/app/pages/photos.rs:2560 +#: crates/pdfs-gui/src/app/pages/photos.rs:2597 msgid "Move to Trash…" msgstr "Mover para a lixeira…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2584 +#: crates/pdfs-gui/src/app/pages/photos.rs:2621 msgid "Added to Favorites" msgstr "Adicionada aos favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2586 +#: crates/pdfs-gui/src/app/pages/photos.rs:2623 msgid "Removed from Favorites" msgstr "Removida dos favoritos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2615 +#: crates/pdfs-gui/src/app/pages/photos.rs:2652 msgid "Loading photos…" msgstr "Carregando fotos…" -#: crates/pdfs-gui/src/app/pages/photos.rs:2616 +#: crates/pdfs-gui/src/app/pages/photos.rs:2653 msgid "Reading your Proton Drive timeline." msgstr "Lendo sua linha do tempo do Proton Drive." -#: crates/pdfs-gui/src/app/pages/photos.rs:2703 +#: crates/pdfs-gui/src/app/pages/photos.rs:2742 msgid "Empty album" msgstr "Álbum vazio" -#: crates/pdfs-gui/src/app/pages/photos.rs:2704 +#: crates/pdfs-gui/src/app/pages/photos.rs:2743 msgid "This album has no photos in it." msgstr "Este álbum não tem fotos." -#: crates/pdfs-gui/src/app/pages/photos.rs:2745 -#: crates/pdfs-gui/src/app/pages/photos.rs:2763 +#: crates/pdfs-gui/src/app/pages/photos.rs:2785 +#: crates/pdfs-gui/src/app/pages/photos.rs:2803 msgid "Couldn't load more photos" msgstr "Não foi possível carregar mais fotos" -#: crates/pdfs-gui/src/app/pages/photos.rs:2750 -#: crates/pdfs-gui/src/app/pages/photos.rs:2757 +#: crates/pdfs-gui/src/app/pages/photos.rs:2790 +#: crates/pdfs-gui/src/app/pages/photos.rs:2797 msgid "Couldn't load photos" msgstr "Não foi possível carregar as fotos"