mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-14 09:27:04 +01:00
Compare commits
7
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
57acb0b849 | ||
|
|
68ff8c9e80 | ||
|
|
4552093c53 | ||
|
|
14a663cee9 | ||
|
|
3f45e89391 | ||
|
|
ad648ab5cc | ||
|
|
2b95708260 |
No files matched your search
Generated
+4
-4
@@ -3541,7 +3541,7 @@ checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4"
|
||||
|
||||
[[package]]
|
||||
name = "pdfs-cli"
|
||||
version = "3.7.0"
|
||||
version = "3.8.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"clap",
|
||||
@@ -3558,7 +3558,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "pdfs-core"
|
||||
version = "3.7.0"
|
||||
version = "3.8.0"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"base64 0.23.1",
|
||||
@@ -3586,7 +3586,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "pdfs-fuse"
|
||||
version = "3.7.0"
|
||||
version = "3.8.0"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"base64 0.23.1",
|
||||
@@ -3608,7 +3608,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "pdfs-gui"
|
||||
version = "3.7.0"
|
||||
version = "3.8.0"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-channel",
|
||||
|
||||
+1
-1
@@ -3,7 +3,7 @@ resolver = "2"
|
||||
members = ["crates/pdfs-core", "crates/pdfs-fuse", "crates/pdfs-cli", "crates/pdfs-gui"]
|
||||
|
||||
[workspace.package]
|
||||
version = "3.7.0"
|
||||
version = "3.8.0"
|
||||
edition = "2024"
|
||||
license = "MIT"
|
||||
authors = ["Nils Pukropp <contact@narl.io>"]
|
||||
|
||||
@@ -157,6 +157,17 @@ fn apply_event(core: &Core, event: &DriveEvent, dirty: &mut DirtyParents) -> pdf
|
||||
if ours {
|
||||
debug!(uid = %node_uid, "ignoring remote event for a node with a queued write");
|
||||
}
|
||||
// A file kept offline keeps its copy through a change, and the
|
||||
// keeper replaces it once this batch's listings are read again.
|
||||
// The copy is checked against the revision's `(mtime, size)`, so
|
||||
// no read takes it for a newer revision. Evicted, it was gone until
|
||||
// something read the file, which then downloaded it (B282). A
|
||||
// node new in, or moved into, a kept folder is fetched by checking
|
||||
// that folder.
|
||||
let kept = match !*is_trashed && !ours {
|
||||
true => kept_by_pin(core, node_uid, parent_node_uid.as_ref()),
|
||||
false => None,
|
||||
};
|
||||
let mut had_node = false;
|
||||
core.for_each_mount(|st, notify| {
|
||||
if *is_trashed {
|
||||
@@ -172,9 +183,12 @@ fn apply_event(core: &Core, event: &DriveEvent, dirty: &mut DirtyParents) -> pdf
|
||||
}
|
||||
});
|
||||
// Once, not once per mount: the content cache is per-daemon.
|
||||
if had_node {
|
||||
if had_node && kept.is_none() {
|
||||
core.cache.evict(node_uid);
|
||||
}
|
||||
if let Some(kept) = kept {
|
||||
dirty.kept.insert(kept);
|
||||
}
|
||||
// A create, rename or move-in shows up as a change to the parent
|
||||
// listing too, which is recorded for the end of the batch rather
|
||||
// than acted on here — see [`DirtyParents`].
|
||||
@@ -205,6 +219,8 @@ fn apply_event(core: &Core, event: &DriveEvent, dirty: &mut DirtyParents) -> pdf
|
||||
| DriveEvent::ScopeAccessLost { .. }
|
||||
| DriveEvent::SharedWithMeUpdated { .. } => {
|
||||
warn!("event access continuity lost; downgrading shared trees and resyncing lazily");
|
||||
// Changes went by unseen, kept files among them (B282).
|
||||
core.recheck_all_pins();
|
||||
apply_result = apply_result.and(core.db.clear_state(SHARED_WITH_ME_SYNCED_MS));
|
||||
core.for_each_mount(|st, notify| {
|
||||
let dirs: Vec<u64> = st.children.keys().copied().collect();
|
||||
@@ -296,6 +312,21 @@ struct DirtyParents {
|
||||
/// Checked per mount — a mount that already lists every one of those
|
||||
/// children under that parent keeps its listing.
|
||||
ours: HashMap<NodeUid, HashSet<NodeUid>>,
|
||||
/// Pinned files and folders the batch changed, for the pin keeper to
|
||||
/// check once the listings above are dropped (`keeper`).
|
||||
kept: HashSet<NodeUid>,
|
||||
}
|
||||
|
||||
/// What the pin keeper has to check after a remote change to `node_uid`,
|
||||
/// whose parent is now `parent_uid`: the node itself when a pin keeps it, or
|
||||
/// else the parent, when a pinned folder holds it and the node is new there.
|
||||
fn kept_by_pin(core: &Core, node_uid: &NodeUid, parent_uid: Option<&NodeUid>) -> Option<NodeUid> {
|
||||
if core.cache.is_pinned(node_uid) {
|
||||
return Some(node_uid.clone());
|
||||
}
|
||||
parent_uid
|
||||
.filter(|parent| core.cache.is_pinned(parent))
|
||||
.cloned()
|
||||
}
|
||||
|
||||
/// Whether this mount's cached listing of `parent_uid` already accounts for
|
||||
@@ -476,6 +507,9 @@ pub(super) async fn run_event_sync(
|
||||
cursor = Some(applied);
|
||||
}
|
||||
flush_dirty_parents(&core, &dirty);
|
||||
for uid in &dirty.kept {
|
||||
core.recheck_pinned(uid);
|
||||
}
|
||||
// Another device changed the tree: whatever a front-end lists may have
|
||||
// moved, including what is shared and what is in the trash.
|
||||
core.events
|
||||
|
||||
@@ -204,18 +204,42 @@ fn route_to_mount(core: &Core, mountpoint: &Path, path: &str) -> CoreResult<(Cor
|
||||
/// B99), so resolving one needs this too. A mirror folder has no mount to run
|
||||
/// against: a file there is an ordinary local file.
|
||||
fn route_change(core: &Core, mountpoint: &Path, path: &str) -> CoreResult<(Core, PathBuf)> {
|
||||
route_within(core, mountpoint, path, |path| {
|
||||
format!("{path} is in a mirrored folder; change the local file there instead")
|
||||
})
|
||||
}
|
||||
|
||||
/// [`route_to_mount`] for keeping a node offline or releasing it. A file in an
|
||||
/// on-demand synced folder is a different Drive node from any file of the
|
||||
/// same name under the primary mount, and keeping one offline did nothing for
|
||||
/// the other: a program reading the synced folder's copy downloaded it
|
||||
/// (`docs/BUGS.md` B281). A mirror folder already holds every file on disk.
|
||||
fn route_keep(core: &Core, mountpoint: &Path, path: &str) -> CoreResult<(Core, PathBuf)> {
|
||||
route_within(core, mountpoint, path, |path| {
|
||||
format!(
|
||||
"{path} is in a mirrored folder, which keeps all its files on this computer already"
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
/// [`route_to_mount`], refusing a path that leaves the mount it routed to and
|
||||
/// answering a path in a mirror folder, which has no mount, with `mirrored`.
|
||||
fn route_within(
|
||||
core: &Core,
|
||||
mountpoint: &Path,
|
||||
path: &str,
|
||||
mirrored: impl FnOnce(&str) -> String,
|
||||
) -> CoreResult<(Core, PathBuf)> {
|
||||
let routed = route_to_mount(core, mountpoint, path).map_err(|e| {
|
||||
let p = Path::new(path);
|
||||
let mirrored = core
|
||||
let in_mirror = core
|
||||
.db
|
||||
.sync_folder_list()
|
||||
.unwrap_or_default()
|
||||
.iter()
|
||||
.any(|folder| folder.mode == "mirror" && p.starts_with(&folder.local_path));
|
||||
if mirrored {
|
||||
CoreError::invalid(format!(
|
||||
"{path} is in a mirrored folder; change the local file there instead"
|
||||
))
|
||||
if in_mirror {
|
||||
CoreError::invalid(mirrored(path))
|
||||
} else {
|
||||
e
|
||||
}
|
||||
@@ -231,6 +255,18 @@ fn route_change(core: &Core, mountpoint: &Path, path: &str) -> CoreResult<(Core,
|
||||
}
|
||||
}
|
||||
|
||||
/// The path the pin registry keeps for a pin made through `routed`: the
|
||||
/// mount-relative path on the primary mount, as it always was, and the
|
||||
/// absolute path the request named on an on-demand folder's mount, since
|
||||
/// that node is not under the primary mountpoint (`docs/BUGS.md` B281).
|
||||
fn pin_record(routed: &Core, rel: &Path, path: &str) -> PathBuf {
|
||||
if routed.primary {
|
||||
rel.to_path_buf()
|
||||
} else {
|
||||
Path::new(path).components().collect()
|
||||
}
|
||||
}
|
||||
|
||||
/// [`route_change`] for a request that trashes or renames the node it names.
|
||||
/// A mount's root is My files or a whole synced folder. An on-demand folder's
|
||||
/// root has a parent on Drive, so nothing further down would stop `pdfs rm
|
||||
@@ -521,8 +557,8 @@ fn handle_control_conn(core: &Core, username: &str, mountpoint: &Path, stream: U
|
||||
Ok(CtlRequest::Subscribe) => {
|
||||
CtlResponse::error(CoreError::invalid("a subscription is served on its own"))
|
||||
}
|
||||
Ok(CtlRequest::Pin { path }) => match rel_to_mount(mountpoint, &path) {
|
||||
Ok(rel) => match core.pin(&rel) {
|
||||
Ok(CtlRequest::Pin { path }) => match route_keep(core, mountpoint, &path) {
|
||||
Ok((routed, rel)) => match routed.pin(&rel, &pin_record(&routed, &rel, &path)) {
|
||||
Ok(name) => {
|
||||
core.touch_profile();
|
||||
CtlResponse::Ok {
|
||||
@@ -533,8 +569,8 @@ fn handle_control_conn(core: &Core, username: &str, mountpoint: &Path, stream: U
|
||||
},
|
||||
Err(e) => CtlResponse::error(e),
|
||||
},
|
||||
Ok(CtlRequest::Unpin { path }) => match rel_to_mount(mountpoint, &path) {
|
||||
Ok(rel) => match core.unpin(&rel) {
|
||||
Ok(CtlRequest::Unpin { path }) => match route_keep(core, mountpoint, &path) {
|
||||
Ok((routed, rel)) => match routed.unpin(&rel) {
|
||||
Ok(name) => {
|
||||
core.touch_profile();
|
||||
CtlResponse::Ok {
|
||||
|
||||
@@ -0,0 +1,271 @@
|
||||
//! Keeping pinned files on this computer after they were pinned.
|
||||
//!
|
||||
//! A pin downloads a file once. Nothing downloaded it again afterwards: a
|
||||
//! change from another device deleted the cached copy, a file added to a
|
||||
//! pinned folder elsewhere was never fetched, and a download that failed while
|
||||
//! the link was down stayed failed. Each of those left a file listed as kept
|
||||
//! offline that the next read downloaded, and that could not be read at all
|
||||
//! without a network (`docs/BUGS.md` B282).
|
||||
//!
|
||||
//! The keeper is one thread that checks pins again and downloads what is
|
||||
//! missing or stale: every pin when the daemon starts and when the link comes
|
||||
//! back, and the pins a batch of remote events touched once the batch is
|
||||
//! applied. A remote change no longer deletes a pinned file's copy. The copy
|
||||
//! is stored under the revision's `(mtime, size)`, so a read of a newer
|
||||
//! revision does not take it, and the keeper replaces it once the new one is
|
||||
//! downloaded.
|
||||
|
||||
use std::collections::HashSet;
|
||||
use std::time::{Duration, Instant};
|
||||
|
||||
use proton_drive_rs::NodeKind;
|
||||
use proton_drive_rs::proton_sdk::ids::NodeUid;
|
||||
use tracing::{debug, info, warn};
|
||||
|
||||
use super::{Core, is_local_uid, node_size, parse_uid};
|
||||
|
||||
/// How often the keeper looks for work.
|
||||
const KEEPER_TICK: Duration = Duration::from_secs(1);
|
||||
/// The first wait before a check that could not download everything is tried
|
||||
/// again. It doubles on every failure, up to [`RETRY_MAX`].
|
||||
const RETRY_FIRST: Duration = Duration::from_secs(30);
|
||||
const RETRY_MAX: Duration = Duration::from_secs(30 * 60);
|
||||
|
||||
/// What the keeper owes a check.
|
||||
#[derive(Debug, Default)]
|
||||
pub(crate) struct PinWork {
|
||||
/// Every pin.
|
||||
all: bool,
|
||||
/// The pinned files and folders named here. A folder is checked whole.
|
||||
nodes: HashSet<NodeUid>,
|
||||
}
|
||||
|
||||
impl PinWork {
|
||||
fn is_empty(&self) -> bool {
|
||||
!self.all && self.nodes.is_empty()
|
||||
}
|
||||
|
||||
fn merge(&mut self, other: PinWork) {
|
||||
self.all |= other.all;
|
||||
self.nodes.extend(other.nodes);
|
||||
}
|
||||
}
|
||||
|
||||
/// A file a pin keeps, as the tree knows it now.
|
||||
pub(crate) struct KeptFile {
|
||||
pub(crate) uid: NodeUid,
|
||||
pub(crate) name: String,
|
||||
pub(crate) mtime: i64,
|
||||
pub(crate) size: u64,
|
||||
}
|
||||
|
||||
impl Core {
|
||||
/// Have the keeper check every pin.
|
||||
pub(crate) fn recheck_all_pins(&self) {
|
||||
self.pin_work.lock().all = true;
|
||||
}
|
||||
|
||||
/// Have the keeper check the pinned file or folder `uid`.
|
||||
pub(crate) fn recheck_pinned(&self, uid: &NodeUid) {
|
||||
self.pin_work.lock().nodes.insert(uid.clone());
|
||||
}
|
||||
|
||||
/// The keeper's loop, until the daemon stops. Starts with a check of every
|
||||
/// pin, which catches up on whatever changed while the daemon was down.
|
||||
///
|
||||
/// Work that failed waits out a backoff of its own. New work does not wait
|
||||
/// for it, so a file that keeps failing does not hold up the next change.
|
||||
pub(crate) fn run_pin_keeper(&self) {
|
||||
self.recheck_all_pins();
|
||||
let mut backlog = PinWork::default();
|
||||
let mut backlog_due = Instant::now();
|
||||
let mut retry = RETRY_FIRST;
|
||||
while self.shutdown.sleep(KEEPER_TICK) {
|
||||
if !self.is_online() {
|
||||
continue;
|
||||
}
|
||||
let mut work = std::mem::take(&mut *self.pin_work.lock());
|
||||
let retrying = !backlog.is_empty() && Instant::now() >= backlog_due;
|
||||
if retrying {
|
||||
work.merge(std::mem::take(&mut backlog));
|
||||
}
|
||||
if work.is_empty() {
|
||||
continue;
|
||||
}
|
||||
let failed = self.keep_pins(&work);
|
||||
if failed.is_empty() {
|
||||
if retrying {
|
||||
retry = RETRY_FIRST;
|
||||
}
|
||||
continue;
|
||||
}
|
||||
backlog.merge(failed);
|
||||
backlog_due = Instant::now() + retry;
|
||||
retry = (retry * 2).min(RETRY_MAX);
|
||||
}
|
||||
}
|
||||
|
||||
/// Download every file `work` covers whose cached copy is missing or
|
||||
/// stale. Returns what could not be checked or downloaded.
|
||||
fn keep_pins(&self, work: &PinWork) -> PinWork {
|
||||
let mut failed = PinWork::default();
|
||||
let roots: Vec<NodeUid> = if work.all {
|
||||
self.cache
|
||||
.list_pins()
|
||||
.iter()
|
||||
.filter_map(|pin| parse_uid(&pin.uid))
|
||||
.chain(work.nodes.iter().cloned())
|
||||
.collect()
|
||||
} else {
|
||||
work.nodes.iter().cloned().collect()
|
||||
};
|
||||
let mut seen: HashSet<u64> = HashSet::new();
|
||||
let mut files: Vec<u64> = Vec::new();
|
||||
for uid in roots {
|
||||
if self.shutdown.is_stopping() {
|
||||
return failed;
|
||||
}
|
||||
if !self.cache.is_pinned(&uid) {
|
||||
continue;
|
||||
}
|
||||
let found = {
|
||||
let st = self.state();
|
||||
st.by_uid.get(&uid).and_then(|&ino| {
|
||||
let e = st.entries.get(&ino)?;
|
||||
Some((ino, e.parent, e.node.is_folder()))
|
||||
})
|
||||
};
|
||||
let Some((ino, parent, is_folder)) = found else {
|
||||
debug!(%uid, "pin keeper: pinned node is not in the tree");
|
||||
continue;
|
||||
};
|
||||
if is_folder {
|
||||
match self.pin_subtree_files(ino) {
|
||||
Ok(inos) => files.extend(inos.into_iter().filter(|i| seen.insert(*i))),
|
||||
Err(e) => {
|
||||
warn!(%uid, error = %e, "pin keeper: listing a kept folder failed");
|
||||
failed.nodes.insert(uid);
|
||||
}
|
||||
}
|
||||
continue;
|
||||
}
|
||||
// An event about this file dropped its parent's listing. Listing
|
||||
// it again brings the file's entry up to the revision Drive has
|
||||
// now, which is what the cached copy is checked against.
|
||||
if !work.all
|
||||
&& parent != ino
|
||||
&& let Err(e) = self.ensure_children(parent)
|
||||
{
|
||||
warn!(%uid, error = ?e, "pin keeper: listing a kept file's folder failed");
|
||||
failed.nodes.insert(uid);
|
||||
continue;
|
||||
}
|
||||
if seen.insert(ino) {
|
||||
files.push(ino);
|
||||
}
|
||||
}
|
||||
|
||||
let stale: Vec<KeptFile> = files
|
||||
.into_iter()
|
||||
.filter_map(|ino| self.kept_file(ino))
|
||||
.filter(|f| !self.cache.is_cached(&f.uid, f.mtime, f.size))
|
||||
.collect();
|
||||
if stale.is_empty() {
|
||||
return failed;
|
||||
}
|
||||
let job = self.transfers.begin_job("Updating files kept offline");
|
||||
job.set_total(stale.len() as u64);
|
||||
let (mut fetched, mut failures) = (0usize, 0usize);
|
||||
for file in stale {
|
||||
if self.shutdown.is_stopping() {
|
||||
break;
|
||||
}
|
||||
// Unpinned while the check ran.
|
||||
if !self.cache.is_pinned(&file.uid) {
|
||||
job.step();
|
||||
continue;
|
||||
}
|
||||
job.detail(file.name.clone());
|
||||
match self.fetch_pinned(&file.uid, &file.name, file.mtime, file.size) {
|
||||
Ok(()) => fetched += 1,
|
||||
Err(e) => {
|
||||
warn!(uid = %file.uid, error = %e, "pin keeper: download failed");
|
||||
failed.nodes.insert(file.uid);
|
||||
failures += 1;
|
||||
}
|
||||
}
|
||||
job.step();
|
||||
}
|
||||
info!(
|
||||
fetched,
|
||||
failed = failures,
|
||||
"pin keeper: brought files kept offline up to date"
|
||||
);
|
||||
failed
|
||||
}
|
||||
|
||||
/// The file at `ino`, as a pin keeps it. `None` for a folder, a file this
|
||||
/// daemon still owes an upload for, or a file whose real size cannot be
|
||||
/// read.
|
||||
///
|
||||
/// A queued write is ahead of Drive. Downloading Drive's revision would
|
||||
/// cache what the write replaces, and the drain keeps the uploaded bytes
|
||||
/// of a pinned file once they land.
|
||||
///
|
||||
/// A listing carries the ciphertext size until its size upgrade lands
|
||||
/// (B12). Stored under that size, the copy never matched the plaintext it
|
||||
/// holds, so every read downloaded the file again and every check
|
||||
/// downloaded it once more.
|
||||
pub(crate) fn kept_file(&self, ino: u64) -> Option<KeptFile> {
|
||||
let (uid, name, mtime, size, provisional) = {
|
||||
let st = self.state();
|
||||
let e = st.entries.get(&ino)?;
|
||||
let NodeKind::File { claimed_size, .. } = &e.node.kind else {
|
||||
return None;
|
||||
};
|
||||
(
|
||||
e.uid.clone(),
|
||||
e.node.name.clone(),
|
||||
e.node.modification_time,
|
||||
node_size(&e.node),
|
||||
claimed_size.is_none(),
|
||||
)
|
||||
};
|
||||
if is_local_uid(&uid) || self.pending.lock().contains_key(&uid) {
|
||||
return None;
|
||||
}
|
||||
let size = match provisional {
|
||||
true => self.resolve_provisional_size(ino, &uid)?,
|
||||
false => size,
|
||||
};
|
||||
Some(KeptFile {
|
||||
uid,
|
||||
name,
|
||||
mtime,
|
||||
size,
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
#[cfg(test)]
|
||||
mod tests {
|
||||
use super::*;
|
||||
|
||||
#[test]
|
||||
fn work_that_failed_keeps_every_node_and_the_full_check() {
|
||||
let mut backlog = PinWork::default();
|
||||
assert!(backlog.is_empty());
|
||||
let uid = parse_uid("vol~a").unwrap();
|
||||
backlog.merge(PinWork {
|
||||
all: false,
|
||||
nodes: HashSet::from([uid.clone()]),
|
||||
});
|
||||
backlog.merge(PinWork {
|
||||
all: true,
|
||||
nodes: HashSet::from([uid.clone()]),
|
||||
});
|
||||
assert!(backlog.all);
|
||||
assert_eq!(backlog.nodes.len(), 1);
|
||||
assert!(!backlog.is_empty());
|
||||
}
|
||||
}
|
||||
+32
-17
@@ -91,6 +91,7 @@ mod drive;
|
||||
use drive::{DriveApi, RevisionRead};
|
||||
mod events;
|
||||
mod filesystem;
|
||||
mod keeper;
|
||||
mod link;
|
||||
pub use filesystem::ProtonFs;
|
||||
mod mount;
|
||||
@@ -589,6 +590,8 @@ struct Core {
|
||||
/// Nudges the drain workers: set true and notify to have them re-examine
|
||||
/// the queue instead of waiting out their backoff.
|
||||
drain_wake: Arc<(Mutex<bool>, Condvar)>,
|
||||
/// The pins the keeper owes a check (`keeper`).
|
||||
pin_work: Arc<Mutex<keeper::PinWork>>,
|
||||
/// The daemon's stop signal, shared with every background loop this `Core`
|
||||
/// was cloned into so teardown can end and join them (`docs/BUGS.md` B44).
|
||||
shutdown: Arc<shutdown::Shutdown>,
|
||||
@@ -4270,7 +4273,12 @@ impl Core {
|
||||
/// recursive pin and downloads every descendant file on a background thread,
|
||||
/// reported as a job: a big folder far outlasts the socket read timeout.
|
||||
/// Returns a human message.
|
||||
fn pin(&self, rel: &Path) -> CoreResult<String> {
|
||||
///
|
||||
/// `recorded` is the path the pin registry keeps for the front ends to
|
||||
/// open the pin by: `rel` itself on the primary mount, which they join to
|
||||
/// the mountpoint, and the absolute local path on an on-demand folder's
|
||||
/// mount, whose node is not reachable under the primary mountpoint at all.
|
||||
fn pin(&self, rel: &Path, recorded: &Path) -> CoreResult<String> {
|
||||
let (ino, uid) = self.resolve(rel)?;
|
||||
let (name, is_folder, mtime, size) = {
|
||||
let st = self.state();
|
||||
@@ -4294,7 +4302,7 @@ impl Core {
|
||||
// Record the recursive pin first so every descendant is eviction-
|
||||
// exempt before we start filling the cache with the subtree.
|
||||
self.cache
|
||||
.add_pin(&uid, rel, true)
|
||||
.add_pin(&uid, recorded, true)
|
||||
.map_err(|e| CoreError::from_api(&e, "pin"))?;
|
||||
let core = self.clone();
|
||||
let folder = name.clone();
|
||||
@@ -4304,9 +4312,15 @@ impl Core {
|
||||
.map_err(|e| CoreError::internal(format!("spawn pin: {e}")))?;
|
||||
return Ok(format!("{name}: downloading its files in the background"));
|
||||
}
|
||||
// Stored under a provisional size, the copy would never match the
|
||||
// plaintext it holds (`docs/BUGS.md` B282).
|
||||
let size = match self.kept_file(ino) {
|
||||
Some(file) if file.uid == uid => file.size,
|
||||
_ => size,
|
||||
};
|
||||
self.fetch_content(&uid, &name, mtime, size)?;
|
||||
self.cache
|
||||
.add_pin(&uid, rel, false)
|
||||
.add_pin(&uid, recorded, false)
|
||||
.map_err(|e| CoreError::from_api(&e, "pin"))?;
|
||||
Ok(name)
|
||||
}
|
||||
@@ -4324,14 +4338,20 @@ impl Core {
|
||||
Ok(files) => {
|
||||
job.set_total(files.len() as u64);
|
||||
let mut failed = 0usize;
|
||||
for (uid, file, mtime, size) in files {
|
||||
for ino in files {
|
||||
if self.shutdown.is_stopping() || !self.cache.is_pinned(folder) {
|
||||
return;
|
||||
}
|
||||
job.detail(file.clone());
|
||||
if let Err(e) = self.fetch_pinned(&uid, &file, mtime, size) {
|
||||
warn!(%uid, error = %e, "pin folder: download failed");
|
||||
failed += 1;
|
||||
// A file with a queued write, or no readable size, is
|
||||
// left to the drain and the keeper (`keeper::kept_file`).
|
||||
if let Some(file) = self.kept_file(ino) {
|
||||
job.detail(file.name.clone());
|
||||
if let Err(e) =
|
||||
self.fetch_pinned(&file.uid, &file.name, file.mtime, file.size)
|
||||
{
|
||||
warn!(uid = %file.uid, error = %e, "pin folder: download failed");
|
||||
failed += 1;
|
||||
}
|
||||
}
|
||||
job.step();
|
||||
}
|
||||
@@ -4365,9 +4385,9 @@ impl Core {
|
||||
Ok(())
|
||||
}
|
||||
|
||||
/// Every file in the subtree rooted at folder `ino`.
|
||||
fn pin_subtree_files(&self, ino: u64) -> CoreResult<Vec<(NodeUid, String, i64, u64)>> {
|
||||
let mut files: Vec<(NodeUid, String, i64, u64)> = Vec::new();
|
||||
/// The inode of every file in the subtree rooted at folder `ino`.
|
||||
fn pin_subtree_files(&self, ino: u64) -> CoreResult<Vec<u64>> {
|
||||
let mut files: Vec<u64> = Vec::new();
|
||||
let mut stack = vec![ino];
|
||||
while let Some(dir) = stack.pop() {
|
||||
if self.shutdown.is_stopping() {
|
||||
@@ -4382,12 +4402,7 @@ impl Core {
|
||||
if e.node.is_folder() {
|
||||
stack.push(k);
|
||||
} else {
|
||||
files.push((
|
||||
e.uid.clone(),
|
||||
e.node.name.clone(),
|
||||
e.node.modification_time,
|
||||
node_size(&e.node),
|
||||
));
|
||||
files.push(k);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -286,6 +286,9 @@ impl Core {
|
||||
warn!(error = %e, "moving backed-off ops up after a reconnect failed");
|
||||
}
|
||||
self.wake_drain();
|
||||
// Downloads for pins failed while the link was down, and the events
|
||||
// that would have named the files are behind us (`docs/BUGS.md` B282).
|
||||
self.recheck_all_pins();
|
||||
}
|
||||
|
||||
/// Wait up to `budget` for the link to come back. Returns whether it is up.
|
||||
|
||||
@@ -511,6 +511,7 @@ pub(crate) fn mount_with(
|
||||
landed: Arc::new(Mutex::new(HashMap::new())),
|
||||
unadopted: Arc::new(Mutex::new(HashMap::new())),
|
||||
drain_wake: Arc::new((Mutex::new(false), Condvar::new())),
|
||||
pin_work: Arc::new(Mutex::new(Default::default())),
|
||||
shutdown: Arc::new(crate::shutdown::Shutdown::default()),
|
||||
upload_times: Arc::new(Mutex::new(HashMap::new())),
|
||||
upload_cancel: Arc::new(Mutex::new(HashMap::new())),
|
||||
@@ -621,6 +622,17 @@ pub(crate) fn mount_with(
|
||||
keep_or_abandon(&core, control_socket, &mut workers, spawned)?;
|
||||
}
|
||||
|
||||
// Keep pinned files on this computer through changes made elsewhere, and
|
||||
// fetch the ones a failed or missed download left out (`docs/BUGS.md`
|
||||
// B282). Its own thread: a check lists folders and downloads files.
|
||||
{
|
||||
let keeper_core = core.clone();
|
||||
let spawned = std::thread::Builder::new()
|
||||
.name("pdfs-pin-keeper".into())
|
||||
.spawn(move || keeper_core.run_pin_keeper());
|
||||
keep_or_abandon(&core, control_socket, &mut workers, spawned)?;
|
||||
}
|
||||
|
||||
// Keep the launcher prompt's "This computer" index fresh. Its own thread:
|
||||
// the walk is I/O-heavy and must never sit in front of a FUSE callback.
|
||||
if matches!(host, Host::Daemon) {
|
||||
|
||||
@@ -111,6 +111,11 @@ impl Core {
|
||||
// stale from here on, and the server may not have applied the swap yet.
|
||||
self.cache.evict(uid);
|
||||
self.evict_reader(uid);
|
||||
// A file kept offline gets the restored content back on disk, and
|
||||
// again when the event of the swap arrives (`docs/BUGS.md` B282).
|
||||
if self.cache.is_pinned(uid) {
|
||||
self.recheck_pinned(uid);
|
||||
}
|
||||
self.log_activity(
|
||||
ActivityKind::Restore,
|
||||
name,
|
||||
|
||||
@@ -3447,6 +3447,118 @@ mod tests {
|
||||
let _ = std::fs::remove_dir_all(&dir);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[ignore = "mounts FUSE: run with `cargo test -p pdfs-fuse sim:: -- --ignored`"]
|
||||
fn pinning_a_file_in_an_on_demand_folder_keeps_that_folders_copy() {
|
||||
// Keeping a file offline took only paths under the primary mount, so
|
||||
// the copy in an on-demand synced folder could not be kept, and a
|
||||
// program reading it there downloaded it every time (B281).
|
||||
let drive = FakeDrive::new();
|
||||
let dir = scratch("pin-in-ondemand");
|
||||
let daemon = Daemon::start(&dir, drive.client(1, Faults::lan())).unwrap();
|
||||
let ondemand = dir.join("ondemand");
|
||||
sync_folder(&daemon, &ondemand, "ondemand");
|
||||
|
||||
let content = b"not a real png, but kept all the same".repeat(64);
|
||||
let file = ondemand.join("photo.png");
|
||||
std::fs::write(&file, &content).unwrap();
|
||||
assert!(wait_until(Duration::from_secs(30), || {
|
||||
daemon.pending().is_ok_and(|items| items.is_empty())
|
||||
}));
|
||||
daemon.request(&Request::PurgeCache).unwrap();
|
||||
|
||||
let path = file.canonicalize().unwrap().to_string_lossy().into_owned();
|
||||
let pinned = daemon
|
||||
.request(&Request::Pin { path: path.clone() })
|
||||
.unwrap();
|
||||
assert!(matches!(pinned, Response::Ok { .. }), "{pinned:?}");
|
||||
let pins = || match daemon.request(&Request::ListPins) {
|
||||
Ok(Response::Pins { pins }) => pins,
|
||||
other => panic!("pins: {other:?}"),
|
||||
};
|
||||
let listed = pins();
|
||||
assert!(
|
||||
listed.iter().any(|pin| pin.path == path && pin.cached),
|
||||
"the pin opens by the path it was made through: {listed:?}"
|
||||
);
|
||||
|
||||
// With the link gone, only a kept copy can answer the read.
|
||||
daemon.client.set_online(false);
|
||||
assert_eq!(std::fs::read(&file).unwrap(), content);
|
||||
daemon.client.set_online(true);
|
||||
|
||||
let unpinned = daemon
|
||||
.request(&Request::Unpin { path: path.clone() })
|
||||
.unwrap();
|
||||
assert!(matches!(unpinned, Response::Ok { .. }), "{unpinned:?}");
|
||||
assert!(pins().is_empty());
|
||||
|
||||
assert!(matches!(daemon.stop(), Ok(MountOutcome::Shutdown)));
|
||||
let _ = std::fs::remove_dir_all(&dir);
|
||||
}
|
||||
|
||||
#[test]
|
||||
#[ignore = "mounts FUSE: run with `cargo test -p pdfs-fuse sim:: -- --ignored`"]
|
||||
fn a_file_kept_offline_stays_on_disk_through_changes_made_elsewhere() {
|
||||
// A change from another device deleted a pinned file's copy and
|
||||
// nothing downloaded it again, and a file added to a pinned folder
|
||||
// elsewhere was never downloaded: both were listed as kept offline
|
||||
// and read only with a network (B282).
|
||||
let drive = FakeDrive::new();
|
||||
let dir = scratch("pin-keeper");
|
||||
let daemon = Daemon::start(&dir, drive.client(1, Faults::lan())).unwrap();
|
||||
std::fs::create_dir(daemon.mountpoint.join("Docs")).unwrap();
|
||||
std::fs::write(daemon.mountpoint.join("Docs/a.txt"), b"first").unwrap();
|
||||
std::fs::write(daemon.mountpoint.join("solo.txt"), b"alone").unwrap();
|
||||
assert!(wait_until(Duration::from_secs(30), || {
|
||||
daemon.pending().is_ok_and(|items| items.is_empty())
|
||||
&& drive.lookup("Docs/a.txt").is_some()
|
||||
&& drive.lookup("solo.txt").is_some()
|
||||
}));
|
||||
daemon.request(&Request::PurgeCache).unwrap();
|
||||
let entry = |folder: &str, name: &str| match daemon.request(&Request::ListDir {
|
||||
path: folder.into(),
|
||||
}) {
|
||||
Ok(Response::Entries { entries }) => entries.into_iter().find(|e| e.name == name),
|
||||
_ => None,
|
||||
};
|
||||
for path in ["Docs", "solo.txt"] {
|
||||
let pinned = daemon.request(&Request::Pin { path: path.into() }).unwrap();
|
||||
assert!(matches!(pinned, Response::Ok { .. }), "{pinned:?}");
|
||||
}
|
||||
assert!(wait_until(Duration::from_secs(30), || {
|
||||
entry("Docs", "a.txt").is_some_and(|e| e.cached)
|
||||
&& entry("", "solo.txt").is_some_and(|e| e.cached)
|
||||
}));
|
||||
|
||||
// Another device edits both files and adds one to the kept folder.
|
||||
drive.device().write("Docs/a.txt", b"second, and longer");
|
||||
drive.device().write("solo.txt", b"alone, edited");
|
||||
drive.device().write("Docs/new.txt", b"made elsewhere");
|
||||
assert!(
|
||||
wait_until(Duration::from_secs(60), || {
|
||||
entry("Docs", "a.txt").is_some_and(|e| e.cached && e.size == 18)
|
||||
&& entry("", "solo.txt").is_some_and(|e| e.cached && e.size == 13)
|
||||
&& entry("Docs", "new.txt").is_some_and(|e| e.cached)
|
||||
}),
|
||||
"the keeper downloaded the new content: {:?} {:?} {:?}",
|
||||
entry("Docs", "a.txt"),
|
||||
entry("", "solo.txt"),
|
||||
entry("Docs", "new.txt"),
|
||||
);
|
||||
|
||||
// With the link gone, only the kept copies can answer.
|
||||
daemon.client.set_online(false);
|
||||
let read = |rel: &str| std::fs::read(daemon.mountpoint.join(rel)).unwrap();
|
||||
assert_eq!(read("Docs/a.txt"), b"second, and longer");
|
||||
assert_eq!(read("solo.txt"), b"alone, edited");
|
||||
assert_eq!(read("Docs/new.txt"), b"made elsewhere");
|
||||
daemon.client.set_online(true);
|
||||
|
||||
assert!(matches!(daemon.stop(), Ok(MountOutcome::Shutdown)));
|
||||
let _ = std::fs::remove_dir_all(&dir);
|
||||
}
|
||||
|
||||
/// The synced folder `id` as the daemon lists it.
|
||||
fn listed_folder(daemon: &Daemon, id: i64) -> Option<control::SyncFolderInfo> {
|
||||
match daemon.request(&Request::ListSyncFolders) {
|
||||
|
||||
@@ -467,6 +467,7 @@ both with `pdfs_core::search::relevance_score`, so the prompt can merge them int
|
||||
| `pdfs-sync`, `pdfs-sync-poll` | Mirror passes and the remote poll (§7) |
|
||||
| Tokio runtime | Remote calls, and the Drive and photos event streams (§6) |
|
||||
| `pdfs-online-probe` | Probes Drive while offline |
|
||||
| `pdfs-pin-keeper` | Checks pins once a second for work: every pin at startup, when the link returns and after the event feed loses continuity, and the pins a batch of remote events changed. Downloads files kept offline that are missing or stale; failures retry with a backoff of 30 s to 30 min (`docs/BUGS.md` B282) |
|
||||
| `pdfs-supervisor` | Logs workers that hold one job for minutes, a queue that stops draining, and control requests that never return; samples memory; pings the systemd watchdog only after a round trip over the control socket succeeds (`WatchdogSec=120`) |
|
||||
| `pdfs-conflict-sweep` | Optional. After 30 s, then every 5 minutes, finds `(sync-conflict …)` copies identical (size and SHA-1) to their original. `conflict_sweep` decides: `off`, `report` (default) or `enforce`, which trashes them after re-checking each one |
|
||||
| Smaller helpers | `pdfs-localindex` (home index for search), `pdfs-pause` (ends a timed pause), `pdfs-similar` (similar photos, on request), `pdfs-diagnostics` |
|
||||
|
||||
@@ -110,6 +110,8 @@ a live account since.
|
||||
| Entry | Title |
|
||||
|---|---|
|
||||
| [B283](#b283--videos-have-no-thumbnail-outside-photos-and-a-ts-recording-looks-like-source-code) | Videos have no thumbnail outside Photos, and a `.ts` recording looks like source code |
|
||||
| [B282](#b282--a-file-kept-offline-is-downloaded-again-after-a-change-made-elsewhere) | A file kept offline is downloaded again after a change made elsewhere |
|
||||
| [B281](#b281--a-file-in-a-synced-folder-cannot-be-kept-offline) | A file in a synced folder cannot be kept offline |
|
||||
| [B280](#b280--uploading-a-batch-of-large-photos-swaps-the-machine-until-the-daemon-is-killed) | Uploading a batch of large photos swaps the machine until the daemon is killed |
|
||||
| [B279](#b279--after-a-watchdog-kill-the-mount-never-comes-back) | After a watchdog kill the mount never comes back |
|
||||
| [B278](#b278--sync-list-and-devices-list-show-the-last-sync-as-epoch-seconds) | `sync list` and `devices list` show the last sync as epoch seconds |
|
||||
@@ -427,6 +429,76 @@ videos of over 70 MiB and takes nothing from a video with an uploader's thumbnai
|
||||
`real_video_fixture_yields_a_frame` passed on 2026-11-14 with ffmpeg 9.0 for a 46 MB MP4 with its
|
||||
index at the end, an MPEG-TS and an MKV.
|
||||
|
||||
### B282 — A file kept offline is downloaded again after a change made elsewhere
|
||||
|
||||
**Status:** Fixed, not verified live
|
||||
**Found:** 2026-11-13, while looking into B281. Nothing downloaded a pinned file again after the
|
||||
pin had downloaded it once.
|
||||
**Where:** `apply_event` in `crates/pdfs-fuse/src/background.rs`; the new pin keeper in
|
||||
`crates/pdfs-fuse/src/keeper.rs`
|
||||
|
||||
**Repro:** Pin a file, then change it from another device. The event deletes the cached copy.
|
||||
The file stays listed as kept offline, `cached` is false, and the next read downloads it, or
|
||||
fails without a network. Rename or move it elsewhere and the same happens, though its content
|
||||
did not change. Add a file to a pinned folder from another device and it is never downloaded.
|
||||
A folder pin whose downloads failed while the link was down never retries them.
|
||||
|
||||
**Cause:** A remote change to a known node called `ContentCache::evict`, which does not check
|
||||
pins, and only the pin request itself downloaded anything. The copy was also stored under the
|
||||
size the listing held at pin time. That is the ciphertext size until the size upgrade lands
|
||||
(B12), and a copy stored under it never matches the plaintext it holds.
|
||||
|
||||
**Fix:** A remote change no longer evicts a pinned file's copy. The copy is checked against the
|
||||
revision's `(mtime, size)`, so a read of a newer revision does not take it. A rename keeps the
|
||||
revision's mtime (B123), so the copy stays valid. A pin keeper thread checks pins again and
|
||||
downloads files that are missing or stale:
|
||||
|
||||
- the pins a batch of remote events changed, after the batch's listings are dropped;
|
||||
- a pinned folder that gets a new file;
|
||||
- every pin at startup, when the link comes back, and after the event feed loses continuity;
|
||||
- a file whose version is restored.
|
||||
|
||||
Failed downloads are tried again with a backoff from 30 s to 30 min. Pinning settles a
|
||||
provisional size before it stores the copy.
|
||||
|
||||
**Test:** `a_file_kept_offline_stays_on_disk_through_changes_made_elsewhere` in
|
||||
`crates/pdfs-fuse/src/sim/daemon.rs`. Another device edits a pinned file and a file in a pinned
|
||||
folder, and adds a file to that folder. The test waits until all three are cached, then reads
|
||||
them with the link down. With the keeper disabled, it fails with all three uncached.
|
||||
|
||||
---
|
||||
|
||||
### B281 — A file in a synced folder cannot be kept offline
|
||||
|
||||
**Status:** Fixed, not verified live
|
||||
**Found:** 2026-11-13. An image was made available offline in the app, and it opened from the app
|
||||
with no download. `feh` opened it from a terminal and downloaded it each time. The two were not
|
||||
the same file. The app had kept `~/ProtonDrive/Pictures/photo.png`, in My files. The
|
||||
terminal opened `~/Pictures/photo.png`, in the on-demand synced folder `~/Pictures`. That
|
||||
copy is a separate node under Computers, uploaded on its own, with the same name and size but a
|
||||
different mtime. The daemon treats every program the same way: it does not look at the process
|
||||
that reads.
|
||||
**Where:** the `Pin` and `Unpin` handlers in `crates/pdfs-fuse/src/control.rs`
|
||||
|
||||
**Repro:** Add a synced folder in on-demand mode and put a file in it. `pdfs pin` on its absolute
|
||||
path fails with "is not under the mountpoint". A relative path is resolved against My files, so
|
||||
it keeps a file of the same name there, if one exists, or fails. Reading the file in the synced
|
||||
folder then downloads it.
|
||||
|
||||
**Cause:** Both handlers turned the path into a mount-relative one with `rel_to_mount`, which only
|
||||
knows the primary mount. B86 moved `ls`, `refresh`, `rm` and `mv` to `route_to_mount`, which finds
|
||||
the mount that serves an absolute path. Pin and unpin were left out.
|
||||
|
||||
**Fix:** Pin and unpin route through `route_to_mount` and run on the mount that owns the path. A
|
||||
path in a mirror folder gets an error that says its files are already on this computer. The pin
|
||||
registry records the absolute local path for a pin made through an on-demand folder, so
|
||||
`pdfs pins`, the prompt and the HUD open the file through the folder it was kept from. Pins
|
||||
under the primary mount still record the path relative to it.
|
||||
|
||||
**Test:** `pinning_a_file_in_an_on_demand_folder_keeps_that_folders_copy` in
|
||||
`crates/pdfs-fuse/src/sim/daemon.rs`. It pins a file through an on-demand folder's absolute path,
|
||||
takes the link down, and reads the file through that folder.
|
||||
|
||||
---
|
||||
|
||||
### B280 — Uploading a batch of large photos swaps the machine until the daemon is killed
|
||||
|
||||
+64
-23
@@ -11,32 +11,40 @@ scratch (user data in `staging/` and `recovery/` is never touched by this).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Changed
|
||||
## [3.8.0] — 2026-11-14
|
||||
|
||||
- Update `proton-sdk` and `proton-drive-rs` to 0.11.0.
|
||||
Convert epoch timestamps at the SDK boundary and explicitly preserve photo modification
|
||||
times now that they are independent of capture times. See [the SDK review](SDK-0.11.0.md)
|
||||
for features and breaking changes.
|
||||
Schema: **45**. Synced folders now distinguish device backups from My files attachments.
|
||||
Existing folders remain device backups; older builds cannot open the upgraded database.
|
||||
Schema: **45**. Synced folders now tell device backups apart from folders attached to My files.
|
||||
Existing folders stay device backups. Older builds cannot open the upgraded database.
|
||||
|
||||
### Added
|
||||
|
||||
- Shell completion for `pdfs` in bash, zsh and fish, installed by every package, plus elvish
|
||||
and PowerShell through `pdfs completions SHELL`. Besides commands and options it completes
|
||||
paths in My files and the ids and uids the running service knows (synced folders, the queue,
|
||||
computers, trash, albums, shares, invitations, bookmarks, conflicts and versions), each with
|
||||
a description. Share roles are now checked by the CLI (`viewer`, `editor`, `admin`) before
|
||||
the request.
|
||||
- `pdfs sync attach PATH --to REMOTE` connects an existing local directory to an existing
|
||||
My files folder. The first sync preserves one-sided files and differing versions (#67).
|
||||
Attachments stay in mirror mode, are excluded from device profiles, and cannot delete
|
||||
the remote root when syncing is stopped.
|
||||
- **Sync a local folder with a folder you already have in My files** (#67, #77).
|
||||
`pdfs sync attach ~/Work --to Work` keeps `~/Work` an ordinary local folder and syncs it both
|
||||
ways with My files/Work. The first sync uploads files that are only on this computer, downloads
|
||||
files that are only on Proton Drive, and keeps both versions of a file that differs: the one on
|
||||
Proton Drive keeps its name, and the local one becomes a conflict copy next to it and is
|
||||
uploaded too. Attached folders are always kept on this computer, never online only. They are
|
||||
listed apart from device backups and are not part of the device profile used to restore another
|
||||
computer. Stopping one keeps both copies, and `--delete-remote` is refused for it. If the folder
|
||||
on Proton Drive is trashed or moved out of My files, syncing stops with an error and the local
|
||||
files stay. Attaching a folder is done from a terminal for now.
|
||||
|
||||
- **Tab completion for `pdfs`** in bash, zsh and fish, installed by every package. Besides
|
||||
commands and options it completes paths in My files (`pdfs pin Doc<Tab>`) and what the running
|
||||
service knows, each with a description: synced folders, queued changes, computers, trash, albums,
|
||||
items shared with you, invitations, bookmarks and conflict copies, and once a path is typed, the
|
||||
file's versions or the share's members and link. Without the service it still completes commands
|
||||
and options. Elvish and PowerShell load it from `pdfs completions SHELL`, and so does a source
|
||||
build; the [command-line reference](CLI.md#shell-completion) has the line for each shell.
|
||||
`pdfs share` and `pdfs share-role` now check the role (`viewer`, `editor` or `admin`) before
|
||||
sending the request, and `pdfs public-link` does the same for `viewer` and `editor`.
|
||||
|
||||
- **Video thumbnails in My files, Shared, Trash and the launcher**, as in Photos, with a play
|
||||
badge in the grid. A video's thumbnail is the one its uploader attached when it has one.
|
||||
Otherwise the daemon takes a frame with ffmpeg from the start of the file, plus an MP4's
|
||||
index, and never downloads more than about 16 MiB of a video for it, however large the
|
||||
video is. **Build Thumbnails** covers videos too (B283).
|
||||
|
||||
- **A new layout for Photos.**
|
||||
- The grid shows every photo at its own shape, in rows that fill the width (portraits
|
||||
are no longer cropped to squares). **Square Tiles** in the page menu brings the even
|
||||
@@ -61,18 +69,51 @@ Existing folders remain device backups; older builds cannot open the upgraded da
|
||||
- The zoom level and the tile shape are remembered between runs.
|
||||
- In the photo viewer, the details panel lies over the photo when the window is
|
||||
narrow instead of squeezing it.
|
||||
|
||||
- **Larger icons in My files.** The icon size slider goes up to 256 px, big enough to
|
||||
tell photos apart by their thumbnail. Ctrl+scroll, Ctrl+plus, Ctrl+minus and Ctrl+0
|
||||
change it too, and the size is remembered between runs.
|
||||
|
||||
### Changed
|
||||
|
||||
- **`proton-sdk` and `proton-drive-rs` 0.11.0.** Timestamps are converted where they enter
|
||||
from the SDK, and a photo keeps its own modification time now that it no longer follows the
|
||||
capture time. [The SDK review](SDK-0.11.0.md) lists the new features and breaking changes.
|
||||
|
||||
### Fixed
|
||||
|
||||
- Large `.ts` recordings (MPEG transport streams) show and open as videos: the video icon, a
|
||||
thumbnail, and the `@media` open rule rather than `@text`. A `.ts` of 1 MiB or more counts
|
||||
as a video, a smaller one stays TypeScript source, and the daemon checks the stream's sync
|
||||
byte before it takes a frame (B283).
|
||||
- A video over 256 MiB never got a thumbnail, and a smaller one was downloaded whole into
|
||||
memory for one frame (B283).
|
||||
- **My files comes back after the service was killed for hanging** (B279). A killed service left
|
||||
its folders behind as dead mounts, and every restart then failed with `File exists` and retried
|
||||
forever without opening anything, until the mounts were cleared by hand. The service now clears
|
||||
a dead mount before it opens the folder. On a large account a restart that did open My files was
|
||||
killed again, because loading the account took longer than the 2 minutes the service has to
|
||||
report in. Startup now gets 10 minutes, and the 2 minutes apply again once the service answers.
|
||||
|
||||
- **Uploading many large photos no longer runs the computer out of memory** (B280). Every image
|
||||
upload decodes the whole picture to make its thumbnail, and up to 16 did so at once. A batch of
|
||||
100-megapixel photos took about 9 GiB, filled the swap, and the service was killed on every
|
||||
restart. Thumbnails now share 512 MiB between them: phone photos are still made side by side,
|
||||
and a very large photo waits and is made on its own.
|
||||
|
||||
- **Keep a file offline in an on-demand synced folder** (B281). `pdfs pin` and `pdfs unpin` now
|
||||
accept a path in a synced folder such as `~/Pictures`. Before, they only took paths under the
|
||||
Proton Drive mount, so the copy in the synced folder was downloaded again by every program that
|
||||
read it.
|
||||
|
||||
- **Files kept offline stay on this computer when they change elsewhere** (B282). A change from
|
||||
another device, even a rename, deleted the copy of a file kept offline, and nothing downloaded
|
||||
it again, so the next read downloaded it or failed without a network. Files added to a folder
|
||||
kept offline from another device were never downloaded. The copy now stays until the new
|
||||
version is downloaded, which happens on its own. Files kept offline are also checked at
|
||||
startup and when the connection returns, and failed downloads are tried again.
|
||||
|
||||
- **Large `.ts` recordings show and open as videos** (B283). An MPEG transport stream got the
|
||||
text icon, no thumbnail, and the `@text` open rule. It now gets the video icon, a thumbnail
|
||||
and the `@media` rule. A `.ts` of 1 MiB or more counts as a video, a smaller one stays
|
||||
TypeScript source, and the daemon checks the stream's sync byte before it takes a frame.
|
||||
|
||||
- **Videos over 256 MiB get a thumbnail** (B283). They never got one, and a smaller video was
|
||||
downloaded whole into memory for one frame.
|
||||
|
||||
## [3.7.0] — 2026-11-02
|
||||
|
||||
|
||||
+1
-1
@@ -102,7 +102,7 @@ commands are for scripts and for cases where the mount is not available.
|
||||
|
||||
| Command | Description |
|
||||
|---|---|
|
||||
| `pdfs pin PATH` | Download a file completely and keep it on this computer. For a folder, its files download in the background (`pdfs transfers` shows the progress). |
|
||||
| `pdfs pin PATH` | Download a file completely and keep it on this computer. For a folder, its files download in the background (`pdfs transfers` shows the progress). PATH can be under the Proton Drive mount or in an on-demand synced folder. A file in a mirror folder is already on this computer. |
|
||||
| `pdfs unpin PATH` | Release it back to online only. A file inside a folder kept offline cannot be released on its own. |
|
||||
| `pdfs pins` | List files and folders kept available offline. |
|
||||
|
||||
|
||||
+1
-1
@@ -102,7 +102,7 @@ That URL follows `main`. To stay on releases, pin the input to a release tag ins
|
||||
the tag to update:
|
||||
|
||||
```nix
|
||||
inputs.proton-drive-linux.url = "github:narrrl/proton-drive-linux/v3.7.0";
|
||||
inputs.proton-drive-linux.url = "github:narrrl/proton-drive-linux/v3.8.0";
|
||||
```
|
||||
|
||||
Each release tag is built with Nix before the release is published.
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
# Build + install: cd packaging && makepkg -fi
|
||||
|
||||
pkgname=proton-drive-linux
|
||||
pkgver=3.7.0
|
||||
pkgver=3.8.0
|
||||
pkgrel=1
|
||||
pkgdesc="Unofficial Proton Drive client for Linux: files-on-demand FUSE mount, CLI, GTK4 app + tray"
|
||||
arch=('x86_64')
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
# Match Arch PKGBUILD `!lto` — LTO has broken some GTK/Rust links in practice.
|
||||
%global _lto_cflags %{nil}
|
||||
|
||||
%{!?version: %global version 3.7.0}
|
||||
%{!?version: %global version 3.8.0}
|
||||
%global forge https://github.com/narrrl/proton-drive-linux
|
||||
# Files come from the checkout, or from the unpacked tag archive.
|
||||
%global src %{?git_dir}%{!?git_dir:.}
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: German\n"
|
||||
@@ -60,10 +60,10 @@ msgstr "%A, %-d. %B %Y, %H:%M"
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -246,9 +246,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -303,7 +303,7 @@ msgid "Search Drive"
|
||||
msgstr "Drive durchsuchen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -339,7 +339,7 @@ msgid "Back / forward"
|
||||
msgstr "Zurück / Vor"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr "Übergeordneter Ordner"
|
||||
|
||||
@@ -361,8 +361,8 @@ msgstr "Vorschaubildgröße zurücksetzen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -370,8 +370,8 @@ msgstr "Umbenennen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -569,9 +569,9 @@ msgstr "Ansichtsoptionen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -592,8 +592,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Aktivität konnte nicht gelesen werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1329,14 +1329,14 @@ msgstr "Alben konnten nicht geladen werden"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1377,7 +1377,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr "Der Proton-Drive-Dienst hat nicht geantwortet."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1390,7 +1390,7 @@ msgid "Open"
|
||||
msgstr "Öffnen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1405,7 +1405,7 @@ msgid "Album name"
|
||||
msgstr "Albumname"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr "Erstellen"
|
||||
|
||||
@@ -1532,17 +1532,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr "Vor (Alt+Rechts)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr "Neuer Ordner"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr "Dateien hochladen …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Ordner hochladen …"
|
||||
|
||||
@@ -1570,7 +1570,7 @@ msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1598,7 +1598,7 @@ msgid "Folders First"
|
||||
msgstr "Ordner zuerst"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Als Liste anzeigen (Strg+2)"
|
||||
@@ -1608,7 +1608,7 @@ msgid "Sort and view options"
|
||||
msgstr "Sortier- und Ansichtsoptionen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr "In Dateiverwaltung öffnen"
|
||||
|
||||
@@ -1625,7 +1625,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Erstellen der Vorschaubilder abbrechen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr "Nur diesen Ordner durchsuchen"
|
||||
|
||||
@@ -1660,7 +1660,7 @@ msgstr "Symbolgröße"
|
||||
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1680,11 +1680,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "Verschieben in den Papierkorb fehlgeschlagen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1734,8 +1734,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "Wiederherstellen aus dem Papierkorb fehlgeschlagen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "Offline-Status konnte nicht geändert werden"
|
||||
|
||||
@@ -1767,7 +1767,7 @@ msgid_plural "{n} files are now online only"
|
||||
msgstr[0] "{n} Datei ist jetzt nur online verfügbar"
|
||||
msgstr[1] "{n} Dateien sind jetzt nur online verfügbar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1775,7 +1775,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr "Geändert"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1783,67 +1783,67 @@ msgstr "Geändert"
|
||||
msgid "Location"
|
||||
msgstr "Ort"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr "Öffnen mit …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr "Abspielen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr "Offline verfügbar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr "Teilen …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr "Link kopieren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr "Verschieben nach …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr "Kopie erstellen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr "Kopieren nach …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Versionen …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr "Details"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr "Neuer Ordner …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1851,20 +1851,20 @@ msgstr "Neuer Ordner …"
|
||||
msgid "Select All"
|
||||
msgstr "Alles auswählen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "Datei konnte nicht geöffnet werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr "Für „Öffnen mit“ muss der Proton-Drive-Dienst laufen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1872,83 +1872,83 @@ msgstr "Für „Öffnen mit“ muss der Proton-Drive-Dienst laufen."
|
||||
msgid "Link copied"
|
||||
msgstr "Link kopiert"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "Link konnte nicht kopiert werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr "Medium konnte nicht abgespielt werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr "Der Dateipfad ist kein gültiges UTF-8."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "„{name}“ wird gestreamt …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "„{name}“ ist jetzt nur online verfügbar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "„{name}“ wird offline verfügbar gemacht…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "„{name}“ ist jetzt offline verfügbar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "Die Ansicht konnte nicht gespeichert werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr "Als Raster anzeigen (Strg+1)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "Der Ordner konnte nicht geöffnet werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "Vorschaubilder konnten nicht erstellt werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Erstellen der Vorschaubilder wird gestartet …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Erstellen der Vorschaubilder wird angehalten …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "Erstellen der Vorschaubilder konnte nicht abgebrochen werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Erstellen der Vorschaubilder angehalten"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr ""
|
||||
"Der Proton-Drive-Dienst meldet keinen Fortschritt der Vorschaubilder mehr."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1956,8 +1956,8 @@ msgstr[0] "{n} Ordner"
|
||||
msgstr[1] "{n} Ordner"
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -1965,24 +1965,24 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} Datei"
|
||||
msgstr[1] "{n} Dateien"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "{root} wird durchsucht … {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr "Vorschaubilder in {root} werden erstellt … {done} von {total}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
msgstr[0] "Vorschaubilder für {n} Datei in {root} bereit"
|
||||
msgstr[1] "Vorschaubilder für {n} Dateien in {root} bereit"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
@@ -1991,89 +1991,89 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
"Vorschaubilder für {n} Dateien in {root} bereit; {failed} nicht verfügbar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr "Neuer Name"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Umbenannt in „{name}“"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr "Umbenennen fehlgeschlagen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "„{name}“ verschieben"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Den Zielordner auswählen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr "Hierher verschieben"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
msgstr[0] "{n} Element verschieben"
|
||||
msgstr[1] "{n} Elemente verschieben"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "„{name}“ kopieren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Den Zielordner für die Kopie auswählen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr "Hierher kopieren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] "{n} Element kopieren"
|
||||
msgstr[1] "{n} Elemente kopieren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr "Speicherorte"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "Dieser Ordner konnte nicht gelesen werden."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr "Hier gibt es keine Ordner."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr "Verschieben fehlgeschlagen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2081,24 +2081,24 @@ msgstr[0] "{n} Element nach {place} verschoben, aber nicht alle"
|
||||
msgstr[1] "{n} Elemente nach {place} verschoben, aber nicht alle"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Nach {place} verschoben"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
msgstr[0] "{n} Element nach {place} verschoben"
|
||||
msgstr[1] "{n} Elemente nach {place} verschoben"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr "Kopieren fehlgeschlagen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2106,12 +2106,12 @@ msgstr[0] "{n} Element nach {place} kopiert, aber nicht alle"
|
||||
msgstr[1] "{n} Elemente nach {place} kopiert, aber nicht alle"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Nach {place} kopiert"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2119,47 +2119,47 @@ msgstr[0] "{n} Element nach {place} kopiert"
|
||||
msgstr[1] "{n} Elemente nach {place} kopiert"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "„{name}“"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr "Einen Ordner im aktuellen Verzeichnis erstellen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr "Ordnername"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "„{name}“ erstellt"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "Ordner konnte nicht erstellt werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr "Dateien hochladen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr "Ordner hochladen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr "Hochladen fehlgeschlagen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr "Wird hochgeladen …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2167,57 +2167,57 @@ msgid_plural "Uploading {n} items…"
|
||||
msgstr[0] "{n} Element wird hochgeladen …"
|
||||
msgstr[1] "{n} Elemente werden hochgeladen …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Anzeigen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Nach „{name}“ verschoben"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Dieser Ordner wird gelesen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Ordner nicht verfügbar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "Dieser Ordner konnte nicht geöffnet werden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "Dieser Ordner ist leer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
"Dateien hierher ziehen oder zum Einstieg eine Datei hochladen oder einen "
|
||||
"Ordner erstellen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr "Überall suchen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr "Suche läuft …"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Suche nach „{query}“."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2225,30 +2225,30 @@ msgstr[0] "{summary} – das erste Suchergebnis wird angezeigt"
|
||||
msgstr[1] "{summary} – die ersten {n} Suchergebnisse werden angezeigt"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary} – Suchergebnisse"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr "Keine Treffer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr "Keine Dateien oder Ordner entsprechen dieser Suche."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
+158
-158
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: English (United Kingdom)\n"
|
||||
@@ -60,10 +60,10 @@ msgstr "%A %-d %B %Y, %H:%M"
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -242,9 +242,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -299,7 +299,7 @@ msgid "Search Drive"
|
||||
msgstr "Search Drive"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -335,7 +335,7 @@ msgid "Back / forward"
|
||||
msgstr "Back / forward"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr "Parent folder"
|
||||
|
||||
@@ -357,8 +357,8 @@ msgstr "Reset thumbnail size"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -366,8 +366,8 @@ msgstr "Rename"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -562,9 +562,9 @@ msgstr "View Options"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -585,8 +585,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Couldn't read activity"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1316,14 +1316,14 @@ msgstr "Couldn't load albums"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1364,7 +1364,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr "The Proton Drive service didn't respond."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1377,7 +1377,7 @@ msgid "Open"
|
||||
msgstr "Open"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1392,7 +1392,7 @@ msgid "Album name"
|
||||
msgstr "Album name"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr "Create"
|
||||
|
||||
@@ -1519,17 +1519,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr "Forward (Alt+Right)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr "New Folder"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr "Upload Files…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Upload Folder…"
|
||||
|
||||
@@ -1557,7 +1557,7 @@ msgid "Name"
|
||||
msgstr "Name"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1585,7 +1585,7 @@ msgid "Folders First"
|
||||
msgstr "Folders First"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Show as list (Ctrl+2)"
|
||||
@@ -1595,7 +1595,7 @@ msgid "Sort and view options"
|
||||
msgstr "Sort and view options"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr "Open in File Manager"
|
||||
|
||||
@@ -1612,7 +1612,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Cancel thumbnail build"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr "Search this folder only"
|
||||
|
||||
@@ -1647,7 +1647,7 @@ msgstr "Icon size"
|
||||
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1667,11 +1667,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "Couldn't move to Trash"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1717,8 +1717,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "Couldn't restore from Trash"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "Couldn't change offline state"
|
||||
|
||||
@@ -1750,7 +1750,7 @@ msgid_plural "{n} files are now online only"
|
||||
msgstr[0] "{n} file is now online only"
|
||||
msgstr[1] "{n} files are now online only"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1758,7 +1758,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr "Modified"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1766,67 +1766,67 @@ msgstr "Modified"
|
||||
msgid "Location"
|
||||
msgstr "Location"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr "Open With…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr "Play"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr "Available offline"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr "Share…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr "Copy Link"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr "Move To…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr "Make a Copy"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr "Copy To…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Versions…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr "Details"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr "New Folder…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1834,20 +1834,20 @@ msgstr "New Folder…"
|
||||
msgid "Select All"
|
||||
msgstr "Select All"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "Couldn't open file"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr "Open With needs the Proton Drive service to be running."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1855,82 +1855,82 @@ msgstr "Open With needs the Proton Drive service to be running."
|
||||
msgid "Link copied"
|
||||
msgstr "Link copied"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "Couldn't copy link"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr "Couldn't play media"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr "The file path isn't valid UTF-8."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "Streaming “{name}”…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "“{name}” is now online only"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "Making “{name}” available offline…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "“{name}” is now available offline"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "Couldn't save the view"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr "Show as grid (Ctrl+1)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "Couldn't open the folder"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "Couldn't build thumbnails"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Starting thumbnail build…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Stopping thumbnail build…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "Couldn't cancel thumbnail build"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Thumbnail build stopped"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr "The Proton Drive service stopped reporting thumbnail progress."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1938,8 +1938,8 @@ msgstr[0] "{n} folder"
|
||||
msgstr[1] "{n} folders"
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -1947,113 +1947,113 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} file"
|
||||
msgstr[1] "{n} files"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "Scanning {root}… {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr "Building thumbnails in {root}… {done} of {total}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
msgstr[0] "Thumbnails ready for {n} file in {root}"
|
||||
msgstr[1] "Thumbnails ready for {n} files in {root}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
msgstr[0] "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgstr[1] "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr "New name"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Renamed to “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr "Couldn't rename"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "Move “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Choose the folder to move into."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr "Move Here"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
msgstr[0] "Move {n} item"
|
||||
msgstr[1] "Move {n} items"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "Copy “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Choose the folder to copy into."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr "Copy Here"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] "Copy {n} item"
|
||||
msgstr[1] "Copy {n} items"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr "Locations"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "Couldn't read this folder."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr "No folders here."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr "Couldn't move"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2061,24 +2061,24 @@ msgstr[0] "Moved {n} item to {place}, but not all"
|
||||
msgstr[1] "Moved {n} items to {place}, but not all"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Moved to {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
msgstr[0] "Moved {n} item to {place}"
|
||||
msgstr[1] "Moved {n} items to {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr "Couldn't copy"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2086,12 +2086,12 @@ msgstr[0] "Copied {n} item to {place}, but not all"
|
||||
msgstr[1] "Copied {n} items to {place}, but not all"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Copied to {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2099,47 +2099,47 @@ msgstr[0] "Copied {n} item to {place}"
|
||||
msgstr[1] "Copied {n} items to {place}"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "“{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr "Create a folder in the current directory."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr "Folder name"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "Created “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "Couldn't create folder"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr "Upload Files"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr "Upload Folder"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr "Couldn't upload"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr "Uploading…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2147,55 +2147,55 @@ msgid_plural "Uploading {n} items…"
|
||||
msgstr[0] "Uploading {n} item…"
|
||||
msgstr[1] "Uploading {n} items…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "View"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Moved into “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Reading this folder."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Folder unavailable"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "Couldn't open this folder"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "This folder is empty"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr "Drop files here, or upload a file or create a folder to get started."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr "Search everywhere"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr "Searching…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Looking for “{query}”."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2203,30 +2203,30 @@ msgstr[0] "{summary} — showing the first {n} search result"
|
||||
msgstr[1] "{summary} — showing the first {n} search results"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary} — search results"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr "No matches"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr "No files or folders match that search."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Spanish\n"
|
||||
@@ -60,10 +60,10 @@ msgstr "%A, %-d de %B de %Y, %H:%M"
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -244,9 +244,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -301,7 +301,7 @@ msgid "Search Drive"
|
||||
msgstr "Buscar en Drive"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -337,7 +337,7 @@ msgid "Back / forward"
|
||||
msgstr "Atrás / adelante"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr "Carpeta superior"
|
||||
|
||||
@@ -359,8 +359,8 @@ msgstr "Restablecer el tamaño de las miniaturas"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -368,8 +368,8 @@ msgstr "Renombrar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -565,9 +565,9 @@ msgstr "Opciones de vista"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -588,8 +588,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "No se pudo leer la actividad"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1322,14 +1322,14 @@ msgstr "No se pudieron cargar los álbumes"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1370,7 +1370,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr "El servicio de Proton Drive no respondió."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1383,7 +1383,7 @@ msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1398,7 +1398,7 @@ msgid "Album name"
|
||||
msgstr "Nombre del álbum"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr "Crear"
|
||||
|
||||
@@ -1525,17 +1525,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr "Adelante (Alt+Derecha)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr "Carpeta nueva"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr "Subir archivos…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Subir carpeta…"
|
||||
|
||||
@@ -1563,7 +1563,7 @@ msgid "Name"
|
||||
msgstr "Nombre"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1591,7 +1591,7 @@ msgid "Folders First"
|
||||
msgstr "Carpetas primero"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Mostrar como lista (Ctrl+2)"
|
||||
@@ -1601,7 +1601,7 @@ msgid "Sort and view options"
|
||||
msgstr "Opciones de orden y vista"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr "Abrir en el gestor de archivos"
|
||||
|
||||
@@ -1618,7 +1618,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Cancelar la generación de miniaturas"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr "Buscar solo en esta carpeta"
|
||||
|
||||
@@ -1653,7 +1653,7 @@ msgstr "Tamaño de los iconos"
|
||||
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1673,11 +1673,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "No se pudo mover a la papelera"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1724,8 +1724,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "No se pudo restaurar de la papelera"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "No se pudo cambiar el estado sin conexión"
|
||||
|
||||
@@ -1757,7 +1757,7 @@ msgid_plural "{n} files are now online only"
|
||||
msgstr[0] "{n} archivo ahora está solo en línea"
|
||||
msgstr[1] "{n} archivos ahora están solo en línea"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1765,7 +1765,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr "Modificado"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1773,67 +1773,67 @@ msgstr "Modificado"
|
||||
msgid "Location"
|
||||
msgstr "Ubicación"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr "Abrir con…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr "Reproducir"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr "Disponible sin conexión"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr "Compartir…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr "Copiar enlace"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr "Mover a…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr "Hacer una copia"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr "Copiar a…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Versiones…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr "Detalles"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr "Carpeta nueva…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1841,21 +1841,21 @@ msgstr "Carpeta nueva…"
|
||||
msgid "Select All"
|
||||
msgstr "Seleccionar todo"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "No se pudo abrir el archivo"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr ""
|
||||
"«Abrir con» necesita que el servicio de Proton Drive esté en ejecución."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1863,83 +1863,83 @@ msgstr ""
|
||||
msgid "Link copied"
|
||||
msgstr "Enlace copiado"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "No se pudo copiar el enlace"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr "No se pudo reproducir el contenido multimedia"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr "La ruta del archivo no es UTF-8 válido."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "Transmitiendo “{name}”…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "“{name}” ahora está solo en línea"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "Haciendo “{name}” disponible sin conexión…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "“{name}” ya está disponible sin conexión"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "No se pudo guardar la vista"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr "Mostrar como cuadrícula (Ctrl+1)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "No se pudo abrir la carpeta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "No se pudieron generar las miniaturas"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Iniciando la generación de miniaturas…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Deteniendo la generación de miniaturas…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "No se pudo cancelar la generación de miniaturas"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Generación de miniaturas detenida"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr ""
|
||||
"El servicio de Proton Drive dejó de informar del progreso de las miniaturas."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1947,8 +1947,8 @@ msgstr[0] "{n} carpeta"
|
||||
msgstr[1] "{n} carpetas"
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -1956,24 +1956,24 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} archivo"
|
||||
msgstr[1] "{n} archivos"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "Analizando {root}… {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr "Generando miniaturas en {root}… {done} de {total}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
msgstr[0] "Miniaturas listas para {n} archivo en {root}"
|
||||
msgstr[1] "Miniaturas listas para {n} archivos en {root}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
@@ -1982,89 +1982,89 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
"Miniaturas listas para {n} archivos en {root}; {failed} no disponibles"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr "Nombre nuevo"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Renombrado a “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr "No se pudo renombrar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "Mover “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Elija la carpeta de destino."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr "Mover aquí"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
msgstr[0] "Mover {n} elemento"
|
||||
msgstr[1] "Mover {n} elementos"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "Copiar “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Elija la carpeta donde copiar."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr "Copiar aquí"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] "Copiar {n} elemento"
|
||||
msgstr[1] "Copiar {n} elementos"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr "Ubicaciones"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "No se pudo leer esta carpeta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr "No hay carpetas aquí."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr "No se pudo mover"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2072,24 +2072,24 @@ msgstr[0] "Se movió {n} elemento a {place}, pero no todos"
|
||||
msgstr[1] "Se movieron {n} elementos a {place}, pero no todos"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Movido a {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
msgstr[0] "Se movió {n} elemento a {place}"
|
||||
msgstr[1] "Se movieron {n} elementos a {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr "No se pudo copiar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2097,12 +2097,12 @@ msgstr[0] "Se copió {n} elemento a {place}, pero no todos"
|
||||
msgstr[1] "Se copiaron {n} elementos a {place}, pero no todos"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Copiado a {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2110,47 +2110,47 @@ msgstr[0] "Se copió {n} elemento a {place}"
|
||||
msgstr[1] "Se copiaron {n} elementos a {place}"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "“{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr "Crear una carpeta en la carpeta actual."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr "Nombre de la carpeta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "Se creó “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "No se pudo crear la carpeta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr "Subir archivos"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr "Subir carpeta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr "No se pudo subir"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr "Subiendo…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2158,56 +2158,56 @@ msgid_plural "Uploading {n} items…"
|
||||
msgstr[0] "Subiendo {n} elemento…"
|
||||
msgstr[1] "Subiendo {n} elementos…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Ver"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Movido a “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Leyendo esta carpeta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Carpeta no disponible"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "No se pudo abrir esta carpeta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "Esta carpeta está vacía"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
"Suelte archivos aquí, o suba un archivo o cree una carpeta para empezar."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr "Buscar en todas partes"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr "Buscando…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Buscando “{query}”."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2215,30 +2215,30 @@ msgstr[0] "{summary}: se muestra el primer resultado de búsqueda"
|
||||
msgstr[1] "{summary}: se muestran los primeros {n} resultados de búsqueda"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary}: resultados de búsqueda"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr "Sin coincidencias"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr "Ningún archivo ni carpeta coincide con esa búsqueda."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: French\n"
|
||||
@@ -60,10 +60,10 @@ msgstr "%A %-d %B %Y à %H:%M"
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -246,9 +246,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -303,7 +303,7 @@ msgid "Search Drive"
|
||||
msgstr "Rechercher dans Drive"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -339,7 +339,7 @@ msgid "Back / forward"
|
||||
msgstr "Précédent / suivant"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr "Dossier parent"
|
||||
|
||||
@@ -361,8 +361,8 @@ msgstr "Réinitialiser la taille des miniatures"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -370,8 +370,8 @@ msgstr "Renommer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -568,9 +568,9 @@ msgstr "Options d’affichage"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -591,8 +591,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Impossible de lire l’activité"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1333,14 +1333,14 @@ msgstr "Impossible de charger les albums"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1381,7 +1381,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr "Le service Proton Drive n’a pas répondu."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1394,7 +1394,7 @@ msgid "Open"
|
||||
msgstr "Ouvrir"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1409,7 +1409,7 @@ msgid "Album name"
|
||||
msgstr "Nom de l’album"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr "Créer"
|
||||
|
||||
@@ -1536,17 +1536,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr "Suivant (Alt+Droite)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr "Nouveau dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr "Téléverser des fichiers…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Téléverser un dossier…"
|
||||
|
||||
@@ -1574,7 +1574,7 @@ msgid "Name"
|
||||
msgstr "Nom"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1602,7 +1602,7 @@ msgid "Folders First"
|
||||
msgstr "Dossiers en premier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Afficher en liste (Ctrl+2)"
|
||||
@@ -1612,7 +1612,7 @@ msgid "Sort and view options"
|
||||
msgstr "Options de tri et d’affichage"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr "Ouvrir dans le gestionnaire de fichiers"
|
||||
|
||||
@@ -1629,7 +1629,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Annuler la génération des miniatures"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr "Rechercher uniquement dans ce dossier"
|
||||
|
||||
@@ -1664,7 +1664,7 @@ msgstr "Taille des icônes"
|
||||
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1684,11 +1684,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "Impossible de mettre à la corbeille"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1736,8 +1736,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "Impossible de restaurer depuis la corbeille"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "Impossible de modifier la disponibilité hors ligne"
|
||||
|
||||
@@ -1769,7 +1769,7 @@ msgid_plural "{n} files are now online only"
|
||||
msgstr[0] "{n} fichier est désormais en ligne uniquement"
|
||||
msgstr[1] "{n} fichiers sont désormais en ligne uniquement"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1777,7 +1777,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr "Modifié"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1785,67 +1785,67 @@ msgstr "Modifié"
|
||||
msgid "Location"
|
||||
msgstr "Emplacement"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr "Ouvrir avec…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr "Lire"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr "Disponible hors ligne"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr "Partager…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr "Copier le lien"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr "Déplacer vers…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr "Faire une copie"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr "Copier vers…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Versions…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr "Détails"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr "Nouveau dossier…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1853,22 +1853,22 @@ msgstr "Nouveau dossier…"
|
||||
msgid "Select All"
|
||||
msgstr "Tout sélectionner"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "Impossible d’ouvrir le fichier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr ""
|
||||
"« Ouvrir avec » nécessite que le service Proton Drive soit en cours "
|
||||
"d’exécution."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1876,82 +1876,82 @@ msgstr ""
|
||||
msgid "Link copied"
|
||||
msgstr "Lien copié"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "Impossible de copier le lien"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr "Impossible de lire le média"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr "Le chemin du fichier n’est pas en UTF-8 valide."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "Diffusion de « {name} »…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "« {name} » est désormais en ligne uniquement"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "Mise à disposition hors ligne de « {name} »…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "« {name} » est désormais disponible hors ligne"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "Impossible d’enregistrer l’affichage"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr "Afficher en grille (Ctrl+1)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "Impossible d’ouvrir le dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "Impossible de générer les miniatures"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Démarrage de la génération des miniatures…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Arrêt de la génération des miniatures…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "Impossible d’annuler la génération des miniatures"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Génération des miniatures arrêtée"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr "Le service Proton Drive ne signale plus la progression des miniatures."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1959,8 +1959,8 @@ msgstr[0] "{n} dossier"
|
||||
msgstr[1] "{n} dossiers"
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -1968,24 +1968,24 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} fichier"
|
||||
msgstr[1] "{n} fichiers"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "Analyse de {root}… {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr "Génération des miniatures dans {root}… {done} sur {total}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
msgstr[0] "Miniatures prêtes pour {n} fichier dans {root}"
|
||||
msgstr[1] "Miniatures prêtes pour {n} fichiers dans {root}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
@@ -1994,89 +1994,89 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
"Miniatures prêtes pour {n} fichiers dans {root} ; indisponibles : {failed}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr "Nouveau nom"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Renommé en « {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr "Impossible de renommer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "Déplacer « {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Choisissez le dossier de destination."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr "Déplacer ici"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
msgstr[0] "Déplacer {n} élément"
|
||||
msgstr[1] "Déplacer {n} éléments"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "Copier « {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Choisissez le dossier où copier."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr "Copier ici"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] "Copier {n} élément"
|
||||
msgstr[1] "Copier {n} éléments"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr "Emplacements"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "Impossible de lire ce dossier."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr "Aucun dossier ici."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr "Impossible de déplacer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2084,24 +2084,24 @@ msgstr[0] "{n} élément déplacé vers {place}, mais pas tous"
|
||||
msgstr[1] "{n} éléments déplacés vers {place}, mais pas tous"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Déplacé vers {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
msgstr[0] "{n} élément déplacé vers {place}"
|
||||
msgstr[1] "{n} éléments déplacés vers {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr "Impossible de copier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2109,12 +2109,12 @@ msgstr[0] "{n} élément copié vers {place}, mais pas tous"
|
||||
msgstr[1] "{n} éléments copiés vers {place}, mais pas tous"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Copié vers {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2122,47 +2122,47 @@ msgstr[0] "{n} élément copié vers {place}"
|
||||
msgstr[1] "{n} éléments copiés vers {place}"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "« {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr "Créer un dossier dans le répertoire actuel."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr "Nom du dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "« {name} » créé"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "Impossible de créer le dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr "Téléverser des fichiers"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr "Téléverser un dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr "Impossible de téléverser"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr "Téléversement…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2170,57 +2170,57 @@ msgid_plural "Uploading {n} items…"
|
||||
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:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Afficher"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Déplacé dans « {name} »"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Lecture de ce dossier."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Dossier indisponible"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "Impossible d’ouvrir ce dossier"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "Ce dossier est vide"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
"Déposez des fichiers ici, ou téléversez un fichier ou créez un dossier pour "
|
||||
"commencer."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr "Rechercher partout"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr "Recherche…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Recherche de « {query} »."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2228,30 +2228,30 @@ msgstr[0] "{summary} — affichage de {n} premier résultat de recherche"
|
||||
msgstr[1] "{summary} — affichage des {n} premiers résultats de recherche"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary} — résultats de recherche"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr "Aucun résultat"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr "Aucun fichier ni dossier ne correspond à cette recherche."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Italian\n"
|
||||
@@ -60,10 +60,10 @@ msgstr "%A %-d %B %Y, %H:%M"
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -242,9 +242,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -299,7 +299,7 @@ msgid "Search Drive"
|
||||
msgstr "Cerca in Drive"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -335,7 +335,7 @@ msgid "Back / forward"
|
||||
msgstr "Indietro / avanti"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr "Cartella superiore"
|
||||
|
||||
@@ -357,8 +357,8 @@ msgstr "Ripristina la dimensione delle miniature"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -366,8 +366,8 @@ msgstr "Rinomina"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -564,9 +564,9 @@ msgstr "Opzioni di visualizzazione"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -587,8 +587,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Impossibile leggere le attività"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1327,14 +1327,14 @@ msgstr "Impossibile caricare gli album"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1375,7 +1375,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr "Il servizio di Proton Drive non ha risposto."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1388,7 +1388,7 @@ msgid "Open"
|
||||
msgstr "Apri"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1403,7 +1403,7 @@ msgid "Album name"
|
||||
msgstr "Nome dell'album"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr "Crea"
|
||||
|
||||
@@ -1530,17 +1530,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr "Avanti (Alt+Destra)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr "Nuova cartella"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr "Carica file…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Carica cartella…"
|
||||
|
||||
@@ -1568,7 +1568,7 @@ msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1596,7 +1596,7 @@ msgid "Folders First"
|
||||
msgstr "Prima le cartelle"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Mostra come elenco (Ctrl+2)"
|
||||
@@ -1606,7 +1606,7 @@ msgid "Sort and view options"
|
||||
msgstr "Opzioni di ordinamento e visualizzazione"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr "Apri nel gestore di file"
|
||||
|
||||
@@ -1623,7 +1623,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Annulla la generazione delle miniature"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr "Cerca solo in questa cartella"
|
||||
|
||||
@@ -1658,7 +1658,7 @@ msgstr "Dimensione icone"
|
||||
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1678,11 +1678,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "Impossibile spostare nel cestino"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1730,8 +1730,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "Impossibile ripristinare dal cestino"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "Impossibile modificare la disponibilità offline"
|
||||
|
||||
@@ -1763,7 +1763,7 @@ msgid_plural "{n} files are now online only"
|
||||
msgstr[0] "{n} file è ora solo online"
|
||||
msgstr[1] "{n} file sono ora solo online"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1771,7 +1771,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr "Modificato"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1779,67 +1779,67 @@ msgstr "Modificato"
|
||||
msgid "Location"
|
||||
msgstr "Posizione"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr "Apri con…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr "Riproduci"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr "Disponibile offline"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr "Condividi…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr "Copia collegamento"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr "Sposta in…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr "Crea una copia"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr "Copia in…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Versioni…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr "Dettagli"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr "Nuova cartella…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1847,20 +1847,20 @@ msgstr "Nuova cartella…"
|
||||
msgid "Select All"
|
||||
msgstr "Seleziona tutto"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "Impossibile aprire il file"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr "«Apri con» richiede che il servizio di Proton Drive sia in esecuzione."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1868,84 +1868,84 @@ msgstr "«Apri con» richiede che il servizio di Proton Drive sia in esecuzione.
|
||||
msgid "Link copied"
|
||||
msgstr "Collegamento copiato"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "Impossibile copiare il collegamento"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr "Impossibile riprodurre il contenuto multimediale"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr "Il percorso del file non è UTF-8 valido."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "Streaming di “{name}”…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "“{name}” è ora solo online"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "Rendendo “{name}” disponibile offline…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "“{name}” è ora disponibile offline"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "Impossibile salvare la visualizzazione"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr "Mostra come griglia (Ctrl+1)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "Impossibile aprire la cartella"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "Impossibile generare le miniature"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Avvio della generazione delle miniature…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Arresto della generazione delle miniature…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "Impossibile annullare la generazione delle miniature"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Generazione delle miniature arrestata"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr ""
|
||||
"Il servizio di Proton Drive ha smesso di segnalare l’avanzamento delle "
|
||||
"miniature."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1953,8 +1953,8 @@ msgstr[0] "{n} cartella"
|
||||
msgstr[1] "{n} cartelle"
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -1962,113 +1962,113 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} file"
|
||||
msgstr[1] "{n} file"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "Analisi di {root}… {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr "Generazione delle miniature in {root}… {done} di {total}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
msgstr[0] "Miniature pronte per {n} file in {root}"
|
||||
msgstr[1] "Miniature pronte per {n} file in {root}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
msgstr[0] "Miniature pronte per {n} file in {root}; {failed} non disponibili"
|
||||
msgstr[1] "Miniature pronte per {n} file in {root}; {failed} non disponibili"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr "Nuovo nome"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Rinominato in “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr "Impossibile rinominare"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "Sposta “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Scegli la cartella di destinazione."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr "Sposta qui"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
msgstr[0] "Sposta {n} elemento"
|
||||
msgstr[1] "Sposta {n} elementi"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "Copia “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Scegli la cartella in cui copiare."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr "Copia qui"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] "Copia {n} elemento"
|
||||
msgstr[1] "Copia {n} elementi"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr "Posizioni"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "Impossibile leggere questa cartella."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr "Nessuna cartella qui."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr "Impossibile spostare"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2076,24 +2076,24 @@ msgstr[0] "{n} elemento spostato in {place}, ma non tutti"
|
||||
msgstr[1] "{n} elementi spostati in {place}, ma non tutti"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Spostato in {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
msgstr[0] "{n} elemento spostato in {place}"
|
||||
msgstr[1] "{n} elementi spostati in {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr "Impossibile copiare"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2101,12 +2101,12 @@ msgstr[0] "{n} elemento copiato in {place}, ma non tutti"
|
||||
msgstr[1] "{n} elementi copiati in {place}, ma non tutti"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Copiato in {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2114,47 +2114,47 @@ msgstr[0] "{n} elemento copiato in {place}"
|
||||
msgstr[1] "{n} elementi copiati in {place}"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "“{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr "Crea una cartella nella directory corrente."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr "Nome della cartella"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "“{name}” creata"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "Impossibile creare la cartella"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr "Carica file"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr "Carica cartella"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr "Impossibile caricare"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr "Caricamento…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2162,57 +2162,57 @@ msgid_plural "Uploading {n} items…"
|
||||
msgstr[0] "Caricamento di {n} elemento…"
|
||||
msgstr[1] "Caricamento di {n} elementi…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Visualizza"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Spostato in “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Lettura di questa cartella."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Cartella non disponibile"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "Impossibile aprire questa cartella"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "Questa cartella è vuota"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
"Trascina qui dei file, oppure carica un file o crea una cartella per "
|
||||
"iniziare."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr "Cerca ovunque"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr "Ricerca…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Ricerca di “{query}”."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2220,30 +2220,30 @@ msgstr[0] "{summary}: visualizzato il primo {n} risultato della ricerca"
|
||||
msgstr[1] "{summary}: visualizzati i primi {n} risultati della ricerca"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary}: risultati della ricerca"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr "Nessuna corrispondenza"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr "Nessun file o cartella corrisponde alla ricerca."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Dutch\n"
|
||||
@@ -60,10 +60,10 @@ msgstr "%A %-d %B %Y, %H:%M"
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -243,9 +243,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -300,7 +300,7 @@ msgid "Search Drive"
|
||||
msgstr "Drive doorzoeken"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -336,7 +336,7 @@ msgid "Back / forward"
|
||||
msgstr "Terug / vooruit"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr "Bovenliggende map"
|
||||
|
||||
@@ -358,8 +358,8 @@ msgstr "Miniatuurgrootte herstellen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -367,8 +367,8 @@ msgstr "Hernoemen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -565,9 +565,9 @@ msgstr "Weergaveopties"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -588,8 +588,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Kon activiteit niet lezen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1323,14 +1323,14 @@ msgstr "Kon albums niet laden"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1371,7 +1371,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr "De Proton Drive-service reageerde niet."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1384,7 +1384,7 @@ msgid "Open"
|
||||
msgstr "Openen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1399,7 +1399,7 @@ msgid "Album name"
|
||||
msgstr "Albumnaam"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr "Aanmaken"
|
||||
|
||||
@@ -1526,17 +1526,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr "Vooruit (Alt+Rechts)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr "Nieuwe map"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr "Bestanden uploaden…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Map uploaden…"
|
||||
|
||||
@@ -1564,7 +1564,7 @@ msgid "Name"
|
||||
msgstr "Naam"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1592,7 +1592,7 @@ msgid "Folders First"
|
||||
msgstr "Mappen eerst"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Als lijst tonen (Ctrl+2)"
|
||||
@@ -1602,7 +1602,7 @@ msgid "Sort and view options"
|
||||
msgstr "Sorteer- en weergaveopties"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr "Openen in bestandsbeheerder"
|
||||
|
||||
@@ -1619,7 +1619,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Aanmaken van miniaturen annuleren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr "Alleen in deze map zoeken"
|
||||
|
||||
@@ -1654,7 +1654,7 @@ msgstr "Pictogramgrootte"
|
||||
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1674,11 +1674,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "Kon niet naar prullenbak verplaatsen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1726,8 +1726,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "Kon niet terugzetten uit prullenbak"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "Kon offlinestatus niet wijzigen"
|
||||
|
||||
@@ -1759,7 +1759,7 @@ msgid_plural "{n} files are now online only"
|
||||
msgstr[0] "{n} bestand is nu alleen online"
|
||||
msgstr[1] "{n} bestanden zijn nu alleen online"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1767,7 +1767,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr "Gewijzigd"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1775,67 +1775,67 @@ msgstr "Gewijzigd"
|
||||
msgid "Location"
|
||||
msgstr "Locatie"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr "Openen met…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr "Afspelen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr "Offline beschikbaar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr "Delen…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr "Link kopiëren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr "Verplaatsen naar…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr "Kopie maken"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr "Kopiëren naar…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Versies…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr "Details"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr "Nieuwe map…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1843,20 +1843,20 @@ msgstr "Nieuwe map…"
|
||||
msgid "Select All"
|
||||
msgstr "Alles selecteren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "Kon bestand niet openen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr "Voor ‘Openen met’ moet de Proton Drive-service draaien."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1864,82 +1864,82 @@ msgstr "Voor ‘Openen met’ moet de Proton Drive-service draaien."
|
||||
msgid "Link copied"
|
||||
msgstr "Link gekopieerd"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "Kon link niet kopiëren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr "Kon media niet afspelen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr "Het bestandspad is geen geldige UTF-8."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "“{name}” wordt gestreamd…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "“{name}” is nu alleen online"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "“{name}” wordt offline beschikbaar gemaakt…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "“{name}” is nu offline beschikbaar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "Kon de weergave niet opslaan"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr "Als raster tonen (Ctrl+1)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "Kon de map niet openen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "Kon miniaturen niet aanmaken"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Aanmaken van miniaturen starten…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Aanmaken van miniaturen stoppen…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "Kon aanmaken van miniaturen niet annuleren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Aanmaken van miniaturen gestopt"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr "De Proton Drive-service meldt geen voortgang van miniaturen meer."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1947,8 +1947,8 @@ msgstr[0] "{n} map"
|
||||
msgstr[1] "{n} mappen"
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -1956,24 +1956,24 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} bestand"
|
||||
msgstr[1] "{n} bestanden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "{root} scannen… {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr "Miniaturen aanmaken in {root}… {done} van {total}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
msgstr[0] "Miniaturen klaar voor {n} bestand in {root}"
|
||||
msgstr[1] "Miniaturen klaar voor {n} bestanden in {root}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
@@ -1982,89 +1982,89 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
"Miniaturen klaar voor {n} bestanden in {root}; {failed} niet beschikbaar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr "Nieuwe naam"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Hernoemd naar “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr "Kon niet hernoemen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "“{name}” verplaatsen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Kies de map waarnaar je wilt verplaatsen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr "Hierheen verplaatsen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
msgstr[0] "{n} item verplaatsen"
|
||||
msgstr[1] "{n} items verplaatsen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "“{name}” kopiëren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Kies de map waarnaar je wilt kopiëren."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr "Hierheen kopiëren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] "{n} item kopiëren"
|
||||
msgstr[1] "{n} items kopiëren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr "Locaties"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "Kon deze map niet lezen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr "Geen mappen hier."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr "Kon niet verplaatsen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2072,24 +2072,24 @@ msgstr[0] "{n} item verplaatst naar {place}, maar niet alles"
|
||||
msgstr[1] "{n} items verplaatst naar {place}, maar niet alles"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Verplaatst naar {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
msgstr[0] "{n} item verplaatst naar {place}"
|
||||
msgstr[1] "{n} items verplaatst naar {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr "Kon niet kopiëren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2097,12 +2097,12 @@ msgstr[0] "{n} item gekopieerd naar {place}, maar niet alles"
|
||||
msgstr[1] "{n} items gekopieerd naar {place}, maar niet alles"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Gekopieerd naar {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2110,47 +2110,47 @@ msgstr[0] "{n} item gekopieerd naar {place}"
|
||||
msgstr[1] "{n} items gekopieerd naar {place}"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "“{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr "Een map aanmaken in de huidige map."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr "Mapnaam"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "“{name}” aangemaakt"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "Kon map niet aanmaken"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr "Bestanden uploaden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr "Map uploaden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr "Kon niet uploaden"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr "Uploaden…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2158,57 +2158,57 @@ msgid_plural "Uploading {n} items…"
|
||||
msgstr[0] "{n} item uploaden…"
|
||||
msgstr[1] "{n} items uploaden…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Bekijken"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Verplaatst naar “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Deze map wordt gelezen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Map niet beschikbaar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "Kon deze map niet openen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "Deze map is leeg"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
"Sleep bestanden hierheen, of upload een bestand of maak een map aan om te "
|
||||
"beginnen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr "Overal zoeken"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr "Zoeken…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Zoeken naar “{query}”."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2216,30 +2216,30 @@ msgstr[0] "{summary} — eerste {n} zoekresultaat wordt getoond"
|
||||
msgstr[1] "{summary} — eerste {n} zoekresultaten worden getoond"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary} — zoekresultaten"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr "Geen overeenkomsten"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr "Geen bestanden of mappen komen overeen met deze zoekopdracht."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
+159
-159
@@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 3.7.0\n"
|
||||
"Project-Id-Version: proton-drive-linux 3.8.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
@@ -63,10 +63,10 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -219,9 +219,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -276,7 +276,7 @@ msgid "Search Drive"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -312,7 +312,7 @@ msgid "Back / forward"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr ""
|
||||
|
||||
@@ -334,8 +334,8 @@ msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -343,8 +343,8 @@ msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -526,9 +526,9 @@ msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -549,8 +549,8 @@ msgid "Couldn't read activity"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1270,14 +1270,14 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1318,7 +1318,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1331,7 +1331,7 @@ msgid "Open"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1346,7 +1346,7 @@ msgid "Album name"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr ""
|
||||
|
||||
@@ -1473,17 +1473,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr ""
|
||||
|
||||
@@ -1511,7 +1511,7 @@ msgid "Name"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1539,7 +1539,7 @@ msgid "Folders First"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr ""
|
||||
@@ -1549,7 +1549,7 @@ msgid "Sort and view options"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr ""
|
||||
|
||||
@@ -1566,7 +1566,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr ""
|
||||
|
||||
@@ -1601,7 +1601,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:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1621,11 +1621,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1671,8 +1671,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr ""
|
||||
|
||||
@@ -1704,7 +1704,7 @@ msgid_plural "{n} files are now online only"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1712,7 +1712,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1720,67 +1720,67 @@ msgstr ""
|
||||
msgid "Location"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1788,20 +1788,20 @@ msgstr ""
|
||||
msgid "Select All"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1809,82 +1809,82 @@ msgstr ""
|
||||
msgid "Link copied"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1892,8 +1892,8 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -1901,113 +1901,113 @@ msgid_plural "{n} files"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2015,24 +2015,24 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2040,12 +2040,12 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2053,47 +2053,47 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2101,55 +2101,55 @@ msgid_plural "Uploading {n} items…"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2157,30 +2157,30 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr ""
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Polish\n"
|
||||
@@ -62,10 +62,10 @@ msgstr "%A, %-d %B %Y, %H:%M"
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -247,9 +247,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -304,7 +304,7 @@ msgid "Search Drive"
|
||||
msgstr "Przeszukaj Drive"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -340,7 +340,7 @@ msgid "Back / forward"
|
||||
msgstr "Wstecz/dalej"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr "Katalog nadrzędny"
|
||||
|
||||
@@ -362,8 +362,8 @@ msgstr "Przywróć rozmiar miniatur"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -371,8 +371,8 @@ msgstr "Zmień nazwę"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -576,9 +576,9 @@ msgstr "Opcje widoku"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -599,8 +599,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Nie można odczytać aktywności"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1358,14 +1358,14 @@ msgstr "Nie można wczytać albumów"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1406,7 +1406,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr "Usługa Proton Drive nie odpowiedziała."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1419,7 +1419,7 @@ msgid "Open"
|
||||
msgstr "Otwórz"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1434,7 +1434,7 @@ msgid "Album name"
|
||||
msgstr "Nazwa albumu"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr "Utwórz"
|
||||
|
||||
@@ -1566,17 +1566,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr "Dalej (Alt+Strzałka w prawo)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr "Nowy katalog"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr "Wyślij pliki…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Wyślij katalog…"
|
||||
|
||||
@@ -1604,7 +1604,7 @@ msgid "Name"
|
||||
msgstr "Nazwa"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1632,7 +1632,7 @@ msgid "Folders First"
|
||||
msgstr "Katalogi na początku"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Wyświetl jako listę (Ctrl+2)"
|
||||
@@ -1642,7 +1642,7 @@ msgid "Sort and view options"
|
||||
msgstr "Opcje sortowania i widoku"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr "Otwórz w menedżerze plików"
|
||||
|
||||
@@ -1659,7 +1659,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Anuluj tworzenie miniatur"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr "Przeszukaj tylko ten katalog"
|
||||
|
||||
@@ -1695,7 +1695,7 @@ msgstr "Rozmiar ikon"
|
||||
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1716,11 +1716,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "Nie można przenieść do kosza"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1772,8 +1772,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "Nie można przywrócić z kosza"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "Nie można zmienić stanu dostępności offline"
|
||||
|
||||
@@ -1809,7 +1809,7 @@ msgstr[0] "{n} plik jest teraz tylko online"
|
||||
msgstr[1] "{n} pliki są teraz tylko online"
|
||||
msgstr[2] "{n} plików jest teraz tylko online"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1817,7 +1817,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr "Modyfikacja"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1825,67 +1825,67 @@ msgstr "Modyfikacja"
|
||||
msgid "Location"
|
||||
msgstr "Położenie"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr "Otwórz za pomocą…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr "Odtwórz"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr "Dostępne offline"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr "Udostępnij…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr "Skopiuj odnośnik"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr "Przenieś do…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr "Utwórz kopię"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr "Skopiuj do…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Wersje…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr "Szczegóły"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr "Nowy katalog…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1893,20 +1893,20 @@ msgstr "Nowy katalog…"
|
||||
msgid "Select All"
|
||||
msgstr "Zaznacz wszystko"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "Nie można otworzyć pliku"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr "„Otwórz za pomocą” wymaga uruchomionej usługi Proton Drive."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1914,82 +1914,82 @@ msgstr "„Otwórz za pomocą” wymaga uruchomionej usługi Proton Drive."
|
||||
msgid "Link copied"
|
||||
msgstr "Skopiowano odnośnik"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "Nie można skopiować odnośnika"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr "Nie można odtworzyć multimediów"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr "Ścieżka do pliku nie jest prawidłowym tekstem UTF-8."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "Przesyłanie strumieniowe „{name}”…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "„{name}” jest teraz tylko online"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "Oznaczanie „{name}” jako dostępne offline…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "„{name}” jest teraz dostępne offline"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "Nie można zapisać widoku"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr "Wyświetl jako siatkę (Ctrl+1)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "Nie można otworzyć katalogu"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "Nie można utworzyć miniatur"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Rozpoczynanie tworzenia miniatur…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Zatrzymywanie tworzenia miniatur…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "Nie można anulować tworzenia miniatur"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Zatrzymano tworzenie miniatur"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr "Usługa Proton Drive przestała zgłaszać postęp miniatur."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1998,8 +1998,8 @@ msgstr[1] "{n} katalogi"
|
||||
msgstr[2] "{n} katalogów"
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -2008,17 +2008,17 @@ msgstr[0] "{n} plik"
|
||||
msgstr[1] "{n} pliki"
|
||||
msgstr[2] "{n} plików"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "Skanowanie {root}… {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr "Tworzenie miniatur w {root}… {done} z {total}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
@@ -2026,7 +2026,7 @@ msgstr[0] "Miniatury gotowe dla {n} pliku w {root}"
|
||||
msgstr[1] "Miniatury gotowe dla {n} plików w {root}"
|
||||
msgstr[2] "Miniatury gotowe dla {n} plików w {root}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
@@ -2034,42 +2034,42 @@ msgstr[0] "Miniatury gotowe dla {n} pliku w {root}; niedostępne: {failed}"
|
||||
msgstr[1] "Miniatury gotowe dla {n} plików w {root}; niedostępne: {failed}"
|
||||
msgstr[2] "Miniatury gotowe dla {n} plików w {root}; niedostępne: {failed}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr "Nowa nazwa"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Zmieniono nazwę na „{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr "Nie można zmienić nazwy"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "Przenieś „{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Proszę wybrać katalog docelowy."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr "Przenieś tutaj"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
@@ -2077,22 +2077,22 @@ msgstr[0] "Przenieś {n} element"
|
||||
msgstr[1] "Przenieś {n} elementy"
|
||||
msgstr[2] "Przenieś {n} elementów"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "Skopiuj „{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Proszę wybrać katalog, do którego skopiować."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr "Skopiuj tutaj"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
@@ -2100,25 +2100,25 @@ msgstr[0] "Skopiuj {n} element"
|
||||
msgstr[1] "Skopiuj {n} elementy"
|
||||
msgstr[2] "Skopiuj {n} elementów"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr "Lokalizacje"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "Nie można odczytać tego katalogu."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr "Brak katalogów."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr "Nie można przenieść"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2127,12 +2127,12 @@ msgstr[1] "Przeniesiono {n} elementy do {place}, ale nie wszystkie"
|
||||
msgstr[2] "Przeniesiono {n} elementów do {place}, ale nie wszystkie"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Przeniesiono do {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
@@ -2140,12 +2140,12 @@ msgstr[0] "Przeniesiono {n} element do {place}"
|
||||
msgstr[1] "Przeniesiono {n} elementy do {place}"
|
||||
msgstr[2] "Przeniesiono {n} elementów do {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr "Nie można skopiować"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2154,12 +2154,12 @@ msgstr[1] "Skopiowano {n} elementy do {place}, ale nie wszystkie"
|
||||
msgstr[2] "Skopiowano {n} elementów do {place}, ale nie wszystkie"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Skopiowano do {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2168,47 +2168,47 @@ msgstr[1] "Skopiowano {n} elementy do {place}"
|
||||
msgstr[2] "Skopiowano {n} elementów do {place}"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "„{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr "Utwórz katalog w bieżącym katalogu."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr "Nazwa katalogu"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "Utworzono „{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "Nie można utworzyć katalogu"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr "Wysyłanie plików"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr "Wysyłanie katalogu"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr "Nie można wysłać"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr "Wysyłanie…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2217,56 +2217,56 @@ msgstr[0] "Wysyłanie {n} elementu…"
|
||||
msgstr[1] "Wysyłanie {n} elementów…"
|
||||
msgstr[2] "Wysyłanie {n} elementów…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Wyświetl"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Przeniesiono do „{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Odczytywanie tego katalogu."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Katalog jest niedostępny"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "Nie można otworzyć tego katalogu"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "Ten katalog jest pusty"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
"Można upuścić tutaj pliki, wysłać plik lub utworzyć katalog, aby zacząć."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr "Szukaj wszędzie"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr "Wyszukiwanie…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Wyszukiwanie „{query}”."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2275,30 +2275,30 @@ msgstr[1] "{summary} — wyświetlanie pierwszych {n} wyników wyszukiwania"
|
||||
msgstr[2] "{summary} — wyświetlanie pierwszych {n} wyników wyszukiwania"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary} — wyniki wyszukiwania"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr "Brak wyników"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr "Żadne pliki ani katalogi nie pasują do wyszukiwania."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
+158
-158
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:47+0100\n"
|
||||
"POT-Creation-Date: 2026-11-14 02:49+0100\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Portuguese (Brazil)\n"
|
||||
@@ -60,10 +60,10 @@ msgstr "%A, %-d de %B de %Y, %H:%M"
|
||||
#: crates/pdfs-gui/src/app/main.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/activity_text.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:458
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:838
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1254
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2213
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2292
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:865
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1281
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2240
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2319
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1721
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:252
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:191 crates/pdfs-gui/src/prompt.rs:171
|
||||
@@ -242,9 +242,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/main.rs:1456 crates/pdfs-gui/src/app/main.rs:1749
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:428
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1963
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2085
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2586
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1990
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2112
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2613
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:827
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:993
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
|
||||
@@ -299,7 +299,7 @@ msgid "Search Drive"
|
||||
msgstr "Pesquisar no Drive"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1514
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:989
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1016
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:559
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:581
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:528
|
||||
@@ -335,7 +335,7 @@ msgid "Back / forward"
|
||||
msgstr "Voltar / avançar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1525
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2087
|
||||
msgid "Parent folder"
|
||||
msgstr "Pasta superior"
|
||||
|
||||
@@ -357,8 +357,8 @@ msgstr "Redefinir tamanho das miniaturas"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1530
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:298
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1969
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1991
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1032
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:161
|
||||
msgid "Rename"
|
||||
@@ -366,8 +366,8 @@ msgstr "Renomear"
|
||||
|
||||
#: crates/pdfs-gui/src/app/main.rs:1531 crates/pdfs-gui/src/app/main.rs:1551
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:361
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:929
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:964
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:956
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2801
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:164
|
||||
msgid "Move to Trash"
|
||||
@@ -564,9 +564,9 @@ msgstr "Opções de exibição"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2234
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2857
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2261
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2880
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2884
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:327
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:198
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1166
|
||||
@@ -587,8 +587,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Não foi possível ler a atividade"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:472
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2889
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2916
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3098
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:283
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:4204
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:384
|
||||
@@ -1324,14 +1324,14 @@ msgstr "Não foi possível carregar os álbuns"
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:566
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:604
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1055
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1165
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1215
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1680
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1919
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2546
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2696
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1082
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1192
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1242
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1707
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1745
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2573
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2723
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:730
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:770
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:923
|
||||
@@ -1372,7 +1372,7 @@ msgid "The Proton Drive service didn't respond."
|
||||
msgstr "O serviço do Proton Drive não respondeu."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:206
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3953
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:536
|
||||
@@ -1385,7 +1385,7 @@ msgid "Open"
|
||||
msgstr "Abrir"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:905
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:932
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:409
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:456
|
||||
msgid "Rename…"
|
||||
@@ -1400,7 +1400,7 @@ msgid "Album name"
|
||||
msgstr "Nome do álbum"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/albums.rs:265
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2587
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2614
|
||||
msgid "Create"
|
||||
msgstr "Criar"
|
||||
|
||||
@@ -1527,17 +1527,17 @@ msgid "Forward (Alt+Right)"
|
||||
msgstr "Avançar (Alt+Direita)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:180
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2603
|
||||
msgid "New Folder"
|
||||
msgstr "Nova pasta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:182
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
msgid "Upload Files…"
|
||||
msgstr "Enviar arquivos…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:981
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1008
|
||||
msgid "Upload Folder…"
|
||||
msgstr "Enviar pasta…"
|
||||
|
||||
@@ -1565,7 +1565,7 @@ msgid "Name"
|
||||
msgstr "Nome"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:813
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:840
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:184
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:273
|
||||
#: crates/pdfs-gui/src/app/pages/trash.rs:153
|
||||
@@ -1593,7 +1593,7 @@ msgid "Folders First"
|
||||
msgstr "Pastas primeiro"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1495
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1522
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:430
|
||||
msgid "Show as list (Ctrl+2)"
|
||||
msgstr "Mostrar como lista (Ctrl+2)"
|
||||
@@ -1603,7 +1603,7 @@ msgid "Sort and view options"
|
||||
msgstr "Opções de ordenação e visualização"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:227
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:991
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
msgid "Open in File Manager"
|
||||
msgstr "Abrir no gerenciador de arquivos"
|
||||
|
||||
@@ -1620,7 +1620,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Cancelar geração de miniaturas"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:259
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3002
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3029
|
||||
msgid "Search this folder only"
|
||||
msgstr "Pesquisar somente nesta pasta"
|
||||
|
||||
@@ -1655,7 +1655,7 @@ msgstr "Tamanho dos ícones"
|
||||
|
||||
#. Translators: {n} is how many items are selected: files and folders in My Files, photos here.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:957
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:984
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:544
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2714
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:560
|
||||
@@ -1675,11 +1675,11 @@ msgid "Couldn't move to Trash"
|
||||
msgstr "Não foi possível mover para a lixeira"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:576
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1647
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1897
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2422
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2478
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2666
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1674
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1924
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2449
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2505
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2693
|
||||
#: crates/pdfs-gui/src/app/widgets/share_dialog.rs:341
|
||||
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:91
|
||||
msgid "Proton Drive isn't connected."
|
||||
@@ -1725,8 +1725,8 @@ msgid "Couldn't restore from Trash"
|
||||
msgstr "Não foi possível restaurar da lixeira"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:700
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1190
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1214
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1241
|
||||
msgid "Couldn't change offline state"
|
||||
msgstr "Não foi possível alterar o estado offline"
|
||||
|
||||
@@ -1758,7 +1758,7 @@ msgid_plural "{n} files are now online only"
|
||||
msgstr[0] "{n} arquivo agora está somente online"
|
||||
msgstr[1] "{n} arquivos agora estão somente online"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:849
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:175
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:93
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:144
|
||||
@@ -1766,7 +1766,7 @@ msgctxt "column"
|
||||
msgid "Modified"
|
||||
msgstr "Modificado"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:832
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:859
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:154
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:196
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:98
|
||||
@@ -1774,67 +1774,67 @@ msgstr "Modificado"
|
||||
msgid "Location"
|
||||
msgstr "Local"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:869
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:896
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1140
|
||||
msgid "Open With…"
|
||||
msgstr "Abrir com…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:876
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:903
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3951
|
||||
msgctxt "verb"
|
||||
msgid "Play"
|
||||
msgstr "Reproduzir"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:885
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:944
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:912
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:971
|
||||
#: crates/pdfs-gui/src/app/pages/status.rs:330
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:113
|
||||
#: crates/pdfs-gui/src/hud/preview.rs:308
|
||||
msgid "Available offline"
|
||||
msgstr "Disponível offline"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:895
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:922
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:129
|
||||
msgid "Share…"
|
||||
msgstr "Compartilhar…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:899
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:926
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:886
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:492
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:130
|
||||
msgid "Copy Link"
|
||||
msgstr "Copiar link"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:909
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:936
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:976
|
||||
msgid "Move To…"
|
||||
msgstr "Mover para…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:913
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:940
|
||||
msgid "Make a Copy"
|
||||
msgstr "Fazer uma cópia"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:915
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:953
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:980
|
||||
msgid "Copy To…"
|
||||
msgstr "Copiar para…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:920
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:947
|
||||
#: crates/pdfs-gui/src/app/widgets/details.rs:151
|
||||
msgid "Versions…"
|
||||
msgstr "Versões…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:952
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1175
|
||||
msgid "Details"
|
||||
msgstr "Detalhes"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:979
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
msgid "New Folder…"
|
||||
msgstr "Nova pasta…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:985
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1012
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:555
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:577
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:524
|
||||
@@ -1842,20 +1842,20 @@ msgstr "Nova pasta…"
|
||||
msgid "Select All"
|
||||
msgstr "Selecionar tudo"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1006
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1018
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1160
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1164
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1187
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1191
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:696
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:700
|
||||
msgid "Couldn't open file"
|
||||
msgstr "Não foi possível abrir o arquivo"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1007
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1034
|
||||
msgid "Open With needs the Proton Drive service to be running."
|
||||
msgstr "“Abrir com” precisa que o serviço do Proton Drive esteja em execução."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1046
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1073
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:888
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:215
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:494
|
||||
@@ -1863,83 +1863,83 @@ msgstr "“Abrir com” precisa que o serviço do Proton Drive esteja em execuç
|
||||
msgid "Link copied"
|
||||
msgstr "Link copiado"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1077
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1081
|
||||
msgid "Couldn't copy link"
|
||||
msgstr "Não foi possível copiar o link"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1086
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1113
|
||||
msgid "Couldn't play media"
|
||||
msgstr "Não foi possível reproduzir a mídia"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1087
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1114
|
||||
msgid "The file path isn't valid UTF-8."
|
||||
msgstr "O caminho do arquivo não é UTF-8 válido."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1093
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1120
|
||||
#, rust-format
|
||||
msgid "Streaming “{name}”…"
|
||||
msgstr "Transmitindo “{name}”…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1202
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1229
|
||||
#, rust-format
|
||||
msgid "“{name}” is now online only"
|
||||
msgstr "“{name}” agora está somente online"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1205
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1232
|
||||
#, rust-format
|
||||
msgid "Making “{name}” available offline…"
|
||||
msgstr "Disponibilizando “{name}” offline…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1207
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1234
|
||||
#, rust-format
|
||||
msgid "“{name}” is now available offline"
|
||||
msgstr "“{name}” agora está disponível offline"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1497
|
||||
msgid "Couldn't save the view"
|
||||
msgstr "Não foi possível salvar a visualização"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1493
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1520
|
||||
#: crates/pdfs-gui/src/app/widgets/file_list.rs:428
|
||||
msgid "Show as grid (Ctrl+1)"
|
||||
msgstr "Mostrar como grade (Ctrl+1)"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1633
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1660
|
||||
msgid "Couldn't open the folder"
|
||||
msgstr "Não foi possível abrir a pasta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1646
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1682
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1673
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1704
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1709
|
||||
msgid "Couldn't build thumbnails"
|
||||
msgstr "Não foi possível gerar as miniaturas"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1661
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1688
|
||||
msgid "Starting thumbnail build…"
|
||||
msgstr "Iniciando a geração de miniaturas…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1722
|
||||
msgid "Stopping thumbnail build…"
|
||||
msgstr "Parando a geração de miniaturas…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1708
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1717
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1735
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1744
|
||||
msgid "Couldn't cancel thumbnail build"
|
||||
msgstr "Não foi possível cancelar a geração de miniaturas"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1748
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1754
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1781
|
||||
msgid "Thumbnail build stopped"
|
||||
msgstr "Geração de miniaturas parada"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1755
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1782
|
||||
msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr ""
|
||||
"O serviço do Proton Drive parou de informar o progresso das miniaturas."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1775
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3145
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1802
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3172
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1947,8 +1947,8 @@ msgstr[0] "{n} pasta"
|
||||
msgstr[1] "{n} pastas"
|
||||
|
||||
#. Translators: a count of images and videos that can have a thumbnail.
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1777
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3146
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1804
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3173
|
||||
#: crates/pdfs-gui/src/i18n.rs:252
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -1956,24 +1956,24 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} arquivo"
|
||||
msgstr[1] "{n} arquivos"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1780
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#, rust-format
|
||||
msgid "Scanning {root}… {folders}, {images}"
|
||||
msgstr "Examinando {root}… {folders}, {images}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1794
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1821
|
||||
#, rust-format
|
||||
msgid "Building thumbnails in {root}… {done} of {total}"
|
||||
msgstr "Gerando miniaturas em {root}… {done} de {total}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1807
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1834
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}"
|
||||
msgstr[0] "Miniaturas prontas para {n} arquivo em {root}"
|
||||
msgstr[1] "Miniaturas prontas para {n} arquivos em {root}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1814
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1841
|
||||
#, rust-format
|
||||
msgid "Thumbnails ready for {n} file in {root}; {failed} unavailable"
|
||||
msgid_plural "Thumbnails ready for {n} files in {root}; {failed} unavailable"
|
||||
@@ -1982,89 +1982,89 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
"Miniaturas prontas para {n} arquivos em {root}; {failed} indisponíveis"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1851
|
||||
#, rust-format
|
||||
msgid "{status}. {message}"
|
||||
msgstr "{status}. {message}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1946
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1973
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1025
|
||||
msgid "New name"
|
||||
msgstr "Novo nome"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1978
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2005
|
||||
#, rust-format
|
||||
msgid "Renamed to “{name}”"
|
||||
msgstr "Renomeado para “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1986
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2013
|
||||
msgid "Couldn't rename"
|
||||
msgstr "Não foi possível renomear"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2033
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2060
|
||||
#, rust-format
|
||||
msgid "Move “{name}”"
|
||||
msgstr "Mover “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2034
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2039
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2061
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2066
|
||||
msgid "Choose the folder to move into."
|
||||
msgstr "Escolha a pasta de destino."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2035
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2062
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2067
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:1231
|
||||
msgid "Move Here"
|
||||
msgstr "Mover para cá"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2038
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2065
|
||||
#, rust-format
|
||||
msgid "Move {n} item"
|
||||
msgid_plural "Move {n} items"
|
||||
msgstr[0] "Mover {n} item"
|
||||
msgstr[1] "Mover {n} itens"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2043
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2070
|
||||
#, rust-format
|
||||
msgid "Copy “{name}”"
|
||||
msgstr "Copiar “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2044
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2049
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2071
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2076
|
||||
msgid "Choose the folder to copy into."
|
||||
msgstr "Escolha a pasta onde copiar."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2045
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2050
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2072
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2077
|
||||
msgid "Copy Here"
|
||||
msgstr "Copiar para cá"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2048
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2075
|
||||
#, rust-format
|
||||
msgid "Copy {n} item"
|
||||
msgid_plural "Copy {n} items"
|
||||
msgstr[0] "Copiar {n} item"
|
||||
msgstr[1] "Copiar {n} itens"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2212
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2239
|
||||
msgid "Locations"
|
||||
msgstr "Locais"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2257
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2284
|
||||
msgid "Couldn't read this folder."
|
||||
msgstr "Não foi possível ler esta pasta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2285
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2312
|
||||
msgid "No folders here."
|
||||
msgstr "Nenhuma pasta aqui."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2421
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2441
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2792
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2468
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2819
|
||||
msgid "Couldn't move"
|
||||
msgstr "Não foi possível mover"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2448
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2475
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}, but not all"
|
||||
msgid_plural "Moved {n} items to {place}, but not all"
|
||||
@@ -2072,24 +2072,24 @@ msgstr[0] "{n} item movido para {place}, mas não todos"
|
||||
msgstr[1] "{n} itens movidos para {place}, mas não todos"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2456
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2483
|
||||
#, rust-format
|
||||
msgid "Moved to {place}"
|
||||
msgstr "Movido para {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2461
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2488
|
||||
#, rust-format
|
||||
msgid "Moved {n} item to {place}"
|
||||
msgid_plural "Moved {n} items to {place}"
|
||||
msgstr[0] "{n} item movido para {place}"
|
||||
msgstr[1] "{n} itens movidos para {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2477
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2497
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2524
|
||||
msgid "Couldn't copy"
|
||||
msgstr "Não foi possível copiar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2504
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2531
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}, but not all"
|
||||
msgid_plural "Copied {n} items to {place}, but not all"
|
||||
@@ -2097,12 +2097,12 @@ msgstr[0] "{n} item copiado para {place}, mas não todos"
|
||||
msgstr[1] "{n} itens copiados para {place}, mas não todos"
|
||||
|
||||
#. Translators: {place} is a quoted folder name or "Proton Drive".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2512
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2539
|
||||
#, rust-format
|
||||
msgid "Copied to {place}"
|
||||
msgstr "Copiado para {place}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2517
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2544
|
||||
#, rust-format
|
||||
msgid "Copied {n} item to {place}"
|
||||
msgid_plural "Copied {n} items to {place}"
|
||||
@@ -2110,47 +2110,47 @@ msgstr[0] "{n} item copiado para {place}"
|
||||
msgstr[1] "{n} itens copiados para {place}"
|
||||
|
||||
#. Translators: a folder name in quotes, filled in as {place} in "Moved to {place}".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2561
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2588
|
||||
#, rust-format
|
||||
msgid "“{name}”"
|
||||
msgstr "“{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2577
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2604
|
||||
msgid "Create a folder in the current directory."
|
||||
msgstr "Crie uma pasta no diretório atual."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2581
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2608
|
||||
msgid "Folder name"
|
||||
msgstr "Nome da pasta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2601
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2628
|
||||
#, rust-format
|
||||
msgid "Created “{name}”"
|
||||
msgstr "“{name}” criada"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2609
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2636
|
||||
msgid "Couldn't create folder"
|
||||
msgstr "Não foi possível criar a pasta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2621
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2648
|
||||
msgid "Upload Files"
|
||||
msgstr "Enviar arquivos"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2642
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2669
|
||||
msgid "Upload Folder"
|
||||
msgstr "Enviar pasta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2665
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2692
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2718
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2722
|
||||
msgid "Couldn't upload"
|
||||
msgstr "Não foi possível enviar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2681
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2708
|
||||
msgid "Uploading…"
|
||||
msgstr "Enviando…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2683
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2710
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:1915
|
||||
#, rust-format
|
||||
msgid "Uploading {n} item…"
|
||||
@@ -2158,56 +2158,56 @@ msgid_plural "Uploading {n} items…"
|
||||
msgstr[0] "Enviando {n} item…"
|
||||
msgstr[1] "Enviando {n} itens…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2686
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2713
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:880
|
||||
msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Ver"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2811
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr "Movido para “{name}”"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2858
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:263
|
||||
msgid "Reading this folder."
|
||||
msgstr "Lendo esta pasta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2903
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2930
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Pasta indisponível"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2907
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2934
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr "Não foi possível abrir esta pasta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2976
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:458
|
||||
msgid "This folder is empty"
|
||||
msgstr "Esta pasta está vazia"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2950
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2977
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
"Solte arquivos aqui, ou envie um arquivo ou crie uma pasta para começar."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3000
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3027
|
||||
msgid "Search everywhere"
|
||||
msgstr "Pesquisar em todos os lugares"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3036
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3040
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3063
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3067
|
||||
msgid "Searching…"
|
||||
msgstr "Pesquisando…"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3041
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3068
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr "Procurando por “{query}”."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3097
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3124
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2215,30 +2215,30 @@ msgstr[0] "{summary} — mostrando o primeiro resultado da pesquisa"
|
||||
msgstr[1] "{summary} — mostrando os primeiros {n} resultados da pesquisa"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3104
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3131
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary} — resultados da pesquisa"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3110
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3137
|
||||
msgid "No matches"
|
||||
msgstr "Nenhuma correspondência"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3111
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3138
|
||||
msgid "No files or folders match that search."
|
||||
msgstr "Nenhum arquivo ou pasta corresponde a essa pesquisa."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3152
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3179
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3157
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3184
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3162
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:3189
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr "{folders}, {files} ({size})"
|
||||
|
||||
Reference in new issue
Block a user