feat(core,fuse,cli,gui): discard a queued change and undo it here

A change Drive will not take could be exported or retried, never let go
of. The Sync page's Discard button (with a confirmation) and
`pdfs sync discard <id>` drop it: a node made here goes, as if deleted
before it was sent; a node Drive has goes back to what Drive has, under
the same inode, with every change queued on it, while what is queued
below it stays. A change on the wire or an open file is refused.
This commit is contained in:
nvrl committed 2026-10-05 00:57:02 +02:00
1 parent da013c29d6
commit 9dfe4c5450
22 files changed
+1530 -710

No files matched your search

+18
View File
@@ -686,6 +686,16 @@ enum SyncCmd {
/// Where to save it: a new file, or an existing folder to save it in.
dest: PathBuf,
},
/// Drop a queued change (by id from `sync queue`) and undo it here: a new file
/// or folder goes, anything else goes back to what Proton Drive has. Its
/// content is lost unless saved with `sync export` first.
Discard {
/// Queue id.
id: i64,
/// Do not ask first.
#[arg(long)]
yes: bool,
},
/// Retry a queued operation now (by id from `sync queue`), or every failed one.
Retry {
/// Queue id; omit to retry every failed operation.
@@ -1040,6 +1050,14 @@ fn cmd_sync(action: SyncCmd) -> Result<()> {
SyncCmd::Issues => return cmd_sync_issues(),
SyncCmd::Export { id, dest } => return cmd_sync_export(id, &dest),
SyncCmd::Limit { up, down } => return cmd_sync_limit(up, down),
SyncCmd::Discard { id, yes } => {
if !yes {
confirm(&format!(
"Discard queued change {id} and undo it here? Content not exported is lost."
))?;
}
ok_or_bail(control_request(CtlRequest::DiscardPendingOp { id })?)?
}
SyncCmd::Retry { id } => ok_or_bail(control_request(CtlRequest::RetryPendingOp { id })?)?,
SyncCmd::Resume { folder: None } => {
ok_or_bail(control_request(CtlRequest::SetSyncPaused {
+9
View File
@@ -481,6 +481,11 @@ pub enum Request {
/// [`Request::ListPendingOps`]) to `dest`, an absolute path that must not
/// exist yet. The op stays queued. Replies with [`Response::Ok`].
ExportPendingOp { id: i64, dest: String },
/// Drop a queued change (`id` from [`Request::ListPendingOps`]) and undo
/// it locally: a node made here goes, a node Drive has goes back to what
/// Drive has, along with every other change queued on it. Its content is
/// lost unless it was exported first. Replies with [`Response::Ok`].
DiscardPendingOp { id: i64 },
/// List the `(sync-conflict …)` copies under My Files and in synced
/// folders. Replies with
/// [`Response::Conflicts`].
@@ -3354,6 +3359,10 @@ mod tests {
},
r#"{"ExportPendingOp":{"id":7,"dest":"/tmp/out.bin"}}"#,
),
(
Request::DiscardPendingOp { id: 7 },
r#"{"DiscardPendingOp":{"id":7}}"#,
),
];
for (request, wire) in cases {
assert_eq!(serde_json::to_string(&request).unwrap(), wire);
+35
View File
@@ -908,6 +908,41 @@ impl Db {
Ok(blobs)
}
/// Drop the ops queued on the node `uid` names, and nothing else, returning
/// the staged blobs they held. `None`, dropping nothing, while one of them
/// is on the wire: it may land after the drop.
///
/// For a change the user discards on a node Drive has. Unlike
/// [`Db::delete_ops_for_uid`], what is queued below the node stays: the
/// files made in a folder whose rename is discarded still go in it.
pub fn discard_ops_on_node(&self, uid: &str) -> Result<Option<Vec<String>>> {
let mut conn = self.conn.lock();
let tx = conn.transaction()?;
let lid = node_lid(&tx, uid)?;
let on = on_node(2);
let sending: bool = tx.query_row(
&format!("SELECT EXISTS (SELECT 1 FROM pending_op WHERE {on} AND claimed_at <> 0)"),
params![uid, lid],
|r| r.get(0),
)?;
if sending {
return Ok(None);
}
let blobs = {
let mut stmt = tx.prepare(&format!(
"SELECT blob_path FROM pending_op WHERE {on} AND blob_path IS NOT NULL"
))?;
let rows = stmt.query_map(params![uid, lid], |r| r.get::<_, String>(0))?;
rows.collect::<std::result::Result<Vec<_>, _>>()?
};
tx.execute(
&format!("DELETE FROM pending_op WHERE {on}"),
params![uid, lid],
)?;
tx.commit()?;
Ok(Some(blobs))
}
/// What [`Db::finish_create`] does to the node rows and pins when a create
/// lands, without the op ([`adopt_placeholder_row_tx`]).
#[cfg(test)]
+52
View File
@@ -2633,6 +2633,58 @@ fn failed_atomic_trash_insert_keeps_prior_revision_and_blob_ownership() {
);
}
/// Discarding a change to a node Drive has drops that node's ops and nothing
/// queued below it, and nothing at all while one of them is on the wire.
#[test]
fn discarding_a_nodes_change_keeps_what_is_queued_inside_it() {
let db = Db::open_in_memory().unwrap();
db.upsert_nodes(&[
folder("root", None, "My Files"),
folder("dir", Some("root"), "dir"),
file("inner", "dir", "inner.bin", 1),
])
.unwrap();
let op = |kind: &str, link: &str, blob: Option<&str>| PendingOp {
id: 0,
kind: kind.to_string(),
uid: uid(link).to_string(),
parent_uid: None,
name: Some("renamed".to_string()),
blob_path: blob.map(str::to_string),
meta_json: Some("{}".to_string()),
created_at: 1,
attempts: 0,
last_error: None,
next_attempt_at: 0,
};
db.enqueue_op(&op(OP_RENAME, "dir", None)).unwrap();
db.enqueue_op(&op(OP_REVISION, "inner", Some("/staging/inner")))
.unwrap();
let dir = uid("dir").to_string();
assert_eq!(db.discard_ops_on_node(&dir).unwrap(), Some(vec![]));
let left: Vec<String> = db
.pending_ops()
.unwrap()
.into_iter()
.map(|op| op.uid)
.collect();
assert_eq!(left, vec![uid("inner").to_string()]);
let inner = uid("inner").to_string();
let claimed = db.claim_next_due_op(2).unwrap().unwrap();
assert_eq!(claimed.uid, inner);
assert_eq!(db.discard_ops_on_node(&inner).unwrap(), None);
assert_eq!(db.pending_ops().unwrap().len(), 1);
db.record_op_failure(claimed.id, "no answer", 0).unwrap();
db.release_op_claim(claimed.id).unwrap();
assert_eq!(
db.discard_ops_on_node(&inner).unwrap(),
Some(vec!["/staging/inner".to_string()])
);
assert!(db.pending_ops().unwrap().is_empty());
}
/// A revision op names no parent, so the queue alone cannot see that its file
/// sits inside a folder being removed. The node tree can: trashing the folder
/// has to take the uploads of the files below it along, or they fail forever
+7
View File
@@ -377,6 +377,7 @@ fn touched_topics(request: &CtlRequest) -> &'static [Topic] {
| R::RestoreSyncFolders { .. }
| R::RestoreDeviceFolders { .. } => &[Topic::Locations, Topic::Devices],
R::RetryPendingOp { .. } => &[Topic::Queue],
R::DiscardPendingOp { .. } => &[Topic::Queue, Topic::Files],
R::ResolveConflict { .. } => &[Topic::Files, Topic::Trash, Topic::Conflicts],
R::ShareNode { .. }
| R::ShareNodeByUid { .. }
@@ -1412,6 +1413,12 @@ fn handle_control_conn(core: &Core, username: &str, mountpoint: &Path, stream: U
Err(e) => CtlResponse::error(e),
}
}
Ok(CtlRequest::DiscardPendingOp { id }) => match core.discard_pending_op(id) {
Ok(path) => CtlResponse::Ok {
message: format!("discarded the queued change to {path}"),
},
Err(e) => CtlResponse::error(e),
},
Ok(CtlRequest::RetryPendingOp { id }) => match core.retry_pending_ops(id) {
Ok(0) if id.is_some() => CtlResponse::Ok {
message: "nothing to retry: the operation is already due or waiting for a rename"
+132 -2
View File
@@ -2,8 +2,10 @@
//! yet, why, and a way to stop waiting out a backoff.
//!
//! Read-only apart from "retry now", which only moves a row's next-attempt time,
//! and "export", which copies a staged blob out. Nothing here drops a queued op:
//! its staged blob is the only copy of the user's write (see `docs/RECOVERY.md`).
//! "export", which copies a staged blob out, and "discard". Only a discard the
//! user asks for drops a queued op: its staged blob is the only copy of the
//! user's write (see `docs/RECOVERY.md`), so it is the user's call, made after
//! an export or for a change with no content.
use super::*;
use std::io::Write;
@@ -91,6 +93,134 @@ impl Core {
info!(id, dest = %dest.display(), written, "exported a queued change's content");
Ok(written)
}
/// Drop queued op `id` and undo the local change it stood for. Returns the
/// node's path.
///
/// A node only made here goes, as if it had been deleted before it was
/// sent. A node Drive has goes back to what Drive has: every change queued
/// on it goes, since each was made on top of the one before. What is queued
/// below it stays.
pub(crate) fn discard_pending_op(&self, id: i64) -> CoreResult<String> {
let ops = self
.db
.pending_ops()
.map_err(|e| CoreError::internal(format!("listing the queue: {e}")))?;
let op = ops
.into_iter()
.find(|op| op.id == id)
.ok_or_else(|| CoreError::not_found(format!("no queued change {id}")))?;
let uid = parse_node_uid(&op.uid)
.ok_or_else(|| CoreError::internal(format!("queued change {id} names {}", op.uid)))?;
let path = self
.db
.node_path(&op.uid)
.ok()
.flatten()
.filter(|path| !path.is_empty())
.or(op.name)
.unwrap_or_else(|| op.uid.clone());
if self.is_open_anywhere(&uid) {
return Err(CoreError::conflict(format!(
"{path} is open; close it first"
)));
}
if is_local_uid(&uid) {
self.discard_local_node(&uid, &path)?;
} else {
self.discard_remote_change(&uid, &path)?;
}
info!(id, %uid, path, "discarded a queued change");
Ok(path)
}
/// Forget a node made here, and the ops that would have sent it.
fn discard_local_node(&self, uid: &NodeUid, path: &str) -> CoreResult<()> {
// Its children's ops go with its own, and their content with them.
if self
.db
.has_children(uid)
.map_err(|e| CoreError::internal(format!("listing {path}: {e}")))?
{
return Err(CoreError::conflict(format!(
"{path} is not empty; discard what is in it first"
)));
}
self.discard_queued_ops(uid)
.map_err(|_| CoreError::internal(format!("dropping the changes to {path}")))?;
self.for_each_mount(|st, notify| {
background::forget_and_notify(st, notify, uid);
});
self.cache.evict(uid);
self.evict_reader(uid);
Ok(())
}
/// Put a node Drive has back as Drive has it.
fn discard_remote_change(&self, uid: &NodeUid, path: &str) -> CoreResult<()> {
// Asked first: the change is only dropped once what replaces it is known.
let node = self
.fetch_node_remote(uid)
.map_err(|e| CoreError::from_api(&e, "reading the node from Drive"))?
.filter(|node| !node.trashed);
self.cancel_upload(uid);
let blobs = self
.db
.discard_ops_on_node(&uid.to_string())
.map_err(|e| CoreError::internal(format!("dropping the changes to {path}: {e}")))?
.ok_or_else(|| {
CoreError::conflict(format!("{path} is being sent right now; try again"))
})?;
self.release_dropped_ops(uid, blobs);
self.hidden.lock().remove(uid);
match node {
Some(node) => self.for_each_mount(|st, notify| {
put_back(st, notify, node);
}),
None => self.for_each_mount(|st, notify| {
background::forget_and_notify(st, notify, uid);
}),
}
self.cache.evict(uid);
self.evict_reader(uid);
Ok(())
}
}
/// Show `node` as Drive has it, where Drive has it, under the inode it has.
fn put_back(st: &mut State, notify: &mut NotifyBatch, node: Node) {
let parent = node.parent_uid.as_ref().and_then(|parent| {
st.by_uid
.get(parent)
.copied()
.map(|ino| (ino, parent.clone()))
});
let here = st.by_uid.get(&node.uid).and_then(|ino| {
st.entries
.get(ino)
.map(|entry| (*ino, entry.parent, entry.node.name.clone()))
});
match (here, parent) {
(Some((ino, from, name)), Some((to, to_uid))) => {
st.relocate(ino, from, to, &to_uid, &node.name);
st.write_through(node.clone());
st.intern_mem(to, node);
notify.inval_entry(from, name);
notify.inval_inode(ino);
}
(here, parent) => {
if let Some((_, from, name)) = here {
st.forget_mem(&node.uid);
st.invalidate_listing(from);
notify.inval_entry(from, name);
}
if let Some((to, _)) = parent {
st.invalidate_listing(to);
notify.inval_entry(to, node.name.clone());
}
st.write_through(node);
}
}
}
/// Copy `blob` to `dest`, which must not exist: never replace something the
+53
View File
@@ -645,6 +645,59 @@ mod tests {
let _ = std::fs::remove_dir_all(&dir);
}
#[test]
#[ignore = "mounts FUSE: run with `cargo test -p pdfs-fuse sim:: -- --ignored`"]
fn a_discarded_change_is_undone_here_and_never_sent() {
let drive = FakeDrive::new();
for name in ["keep.txt", "edit.txt", "gone.txt"] {
drive.device().write(name, b"remote");
}
let before = drive.tree();
let dir = scratch("discard");
let daemon = Daemon::start(&dir, drive.client(1, Faults::lan())).unwrap();
let mnt = daemon.mountpoint.clone();
let paused = |paused| Request::SetSyncPaused {
paused,
until: None,
};
daemon.request(&paused(true)).unwrap();
std::fs::rename(mnt.join("keep.txt"), mnt.join("moved.txt")).unwrap();
std::fs::write(mnt.join("edit.txt"), b"local").unwrap();
std::fs::remove_file(mnt.join("gone.txt")).unwrap();
std::fs::write(mnt.join("new.txt"), b"new").unwrap();
std::fs::create_dir(mnt.join("dir")).unwrap();
// Discarding one change drops the others queued on its node.
for _ in 0..10 {
let Some(op) = daemon.pending().unwrap().into_iter().next() else {
break;
};
let reply = daemon.request(&Request::DiscardPendingOp { id: op.id });
assert!(
matches!(reply, Ok(Response::Ok { .. })),
"{op:?}: {reply:?}"
);
}
assert!(daemon.pending().unwrap().is_empty());
let mut names: Vec<_> = std::fs::read_dir(&mnt)
.unwrap()
.map(|entry| entry.unwrap().file_name().into_string().unwrap())
.filter(|name| name.ends_with(".txt") || name == "dir")
.collect();
names.sort();
assert_eq!(names, ["edit.txt", "gone.txt", "keep.txt"]);
for name in &names {
assert_eq!(std::fs::read(mnt.join(name)).unwrap(), b"remote", "{name}");
}
daemon.request(&paused(false)).unwrap();
std::thread::sleep(Duration::from_secs(2));
assert_eq!(drive.tree(), before);
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_folder_whose_mkdir_is_queued_lists_after_a_refresh() {
@@ -708,6 +708,20 @@ fn queue_row(ui: &Rc<Ui>, op: &PendingOpInfo, now: i64) -> adw::ActionRow {
export.connect_clicked(move |_| prompt_export_queued(&ui, id, &name));
row.add_suffix(&export);
}
if op.failing {
let discard = gtk4::Button::builder()
.label(gettext("Discard"))
.tooltip_text(gettext("Undo this change here instead of sending it"))
.valign(gtk4::Align::Center)
.build();
discard.add_css_class("flat");
let ui = ui.clone();
let id = op.id;
let path = op.path.clone();
let exportable = op.exportable;
discard.connect_clicked(move |_| prompt_discard_queued(&ui, id, &path, exportable));
row.add_suffix(&discard);
}
row
}
@@ -773,6 +787,62 @@ fn prompt_export_queued(ui: &Rc<Ui>, id: i64, name: &str) {
});
}
/// Confirm, then have the daemon drop a queued change and undo it here.
fn prompt_discard_queued(ui: &Rc<Ui>, id: i64, path: &str, exportable: bool) {
let body = if exportable {
// Translators: {path} is the file whose queued change would be dropped.
gettext_f(
"Your changes to {path} are undone here and never reach Proton Drive. Export the file first to keep your version.",
&[("path", path)],
)
} else {
// Translators: {path} is the file or folder whose queued change would be dropped.
gettext_f(
"The change to {path} is undone here and never reaches Proton Drive.",
&[("path", path)],
)
};
let dialog = adw::AlertDialog::builder()
.heading(gettext("Discard Change?"))
.body(body)
.build();
dialog.add_response("cancel", &gettext("Cancel"));
dialog.add_response("discard", &gettext("Discard"));
dialog.set_response_appearance("discard", adw::ResponseAppearance::Destructive);
dialog.set_default_response(Some("cancel"));
dialog.set_close_response("cancel");
let window = ui_window(ui);
let ui = ui.clone();
dialog.connect_response(None, move |_, resp| {
if resp == "discard" {
discard_queued(&ui, id);
}
});
dialog.present(window.as_ref());
}
fn discard_queued(ui: &Rc<Ui>, id: i64) {
let rx = spawn_request(ui.dirs.control_socket(), Request::DiscardPendingOp { id });
let ui = ui.clone();
glib::spawn_future_local(async move {
match rx.recv().await {
Ok(Ok(Response::Ok { .. })) => {
toast(&ui, &gettext("Change discarded"));
ui.locations.queue.painted.borrow_mut().clear();
refresh_queue(&ui);
}
Ok(Ok(Response::Error { message, kind })) => {
toast_failure(&ui, &gettext("Couldn't discard the change"), &message, kind)
}
_ => toast_error(
&ui,
&gettext("Couldn't discard the change"),
&gettext("The Proton Drive service didn't respond."),
),
}
});
}
/// Ask the daemon to stop waiting out one op's backoff, or every failed op's.
fn retry_queued(ui: &Rc<Ui>, id: Option<i64>) {
let rx = spawn_request(ui.dirs.control_socket(), Request::RetryPendingOp { id });
+3
View File
@@ -26,6 +26,9 @@ by its local id, in the queue, the stored tree and pins alike.
save a copy of a queued upload's content. The upload stays queued.
- **`pdfs sync issues`** lists the changes that need attention; `pdfs sync queue` shows the
issue next to each change.
- **Discard a queued change.** The Sync page's Discard button and `pdfs sync discard <id>` drop
a change Drive will not take and undo it here: a new file or folder goes, anything else goes
back to what Drive has. Export a file first to keep its content.
### Changed
- **Making, renaming and deleting through the mount no longer waits for Drive.** A new folder,
+3
View File
@@ -82,6 +82,9 @@ commands are for scripts and for cases where the mount is not available.
| `pdfs sync resume [--folder ID]` | Resume after a pause. |
| `pdfs sync limit [--up RATE] [--down RATE]` | Cap bandwidth, for example `500K` or `2M` per second. `0` removes a cap. Without options, prints the current caps. |
| `pdfs sync queue` | List changes that have not reached Proton Drive yet. |
| `pdfs sync issues` | List queued changes Proton Drive refused or that keep failing, and what to do. |
| `pdfs sync export ID DEST` | Save a copy of a queued upload's content. The upload stays queued. |
| `pdfs sync discard ID [--yes]` | Drop a queued change and undo it here: a new file or folder goes, anything else goes back to what Proton Drive has. Content not exported first is lost. |
| `pdfs sync retry [ID]` | Retry one queued operation, or every failed one. |
| `pdfs sync restore [--device UID] [--yes]` | Re-attach this computer's backed-up folders to local folders and download them. `--device` restores another computer's folders. See [RECOVERY.md](RECOVERY.md). |
+6 -3
View File
@@ -11,7 +11,8 @@ Tracks `docs/MILESTONE-3.0.0.md`. Update it with every commit that moves a phase
locally and sent from the queue; `"local_first": false` brings back the old path (5e0f30c).
- Fixes from the simulation and account runs since then: B125, B127, B130 and B141 to B181.
- **Sync issues, first cut** (§6.2): refusals sorted into issues, shown at once in the app,
tray and CLI; Export button and `pdfs sync export`; `pdfs sync issues`.
tray and CLI; Export button and `pdfs sync export`; `pdfs sync issues`; Discard button and
`pdfs sync discard`.
## Phase 3: left for 3.0.0
@@ -27,8 +28,10 @@ Tracks `docs/MILESTONE-3.0.0.md`. Update it with every commit that moves a phase
- [x] A name collision lands under a conflict name (create, rename, move, re-homed create)
and goes in the activity log, as does a queued edit kept as a conflict copy. The app
words each one in the user's language (the last one since B181).
- [ ] Discard an issue on purpose (after export, or for a change with no content), and
undo the local change it stood for. Not in the first cut.
- [x] Discard an issue on purpose (after export, or for a change with no content), and
undo the local change it stood for: a node made here goes, a node Drive has goes back
to what Drive has. Control request, `pdfs sync discard`, Discard button with a
confirmation; translated in every catalog.
- [ ] Show the issue on the node itself (file browser emblem or status). Not in the first
cut.
2. **Planner and executor (§5.4, §5.5)**: ops keyed by local id; remove `mint_local_uid`,
+7 -1
View File
@@ -128,7 +128,13 @@ pdfs sync retry 42 # one operation
```
The app shows the same list on **Sync → Overview**. An operation that keeps failing shows its
error there.
error there. A change Proton Drive will not take can be dropped instead, which undoes it here;
save a file's content first if you want to keep it:
```bash
pdfs sync export 42 ~/Desktop/
pdfs sync discard 42
```
**A file in a synced folder does not upload** — check that:
+2
View File
@@ -167,6 +167,8 @@ The version you do not keep goes to the Trash, so a wrong choice can be undone.
- **Limit bandwidth** under **Preferences → General → Network**, or with
`pdfs sync limit --up 2M --down 10M`. `0` removes a limit.
- **Retry** a failed upload from **Sync → Overview**, or with `pdfs sync retry`.
- **Discard** a change Proton Drive refused from the same list, or with `pdfs sync discard`: it is
undone here and never sent. Export a file first to keep your version.
## Photos
+131 -79
View File
@@ -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-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: German\n"
@@ -64,7 +64,7 @@ msgstr "%A, %-d. %B %Y, %H:%M"
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -271,9 +271,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -517,7 +518,7 @@ msgstr "Ansichtsoptionen"
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1022,19 +1023,25 @@ msgstr ""
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr "Die Datei existiert in Proton Drive nicht mehr, daher wurden deine Änderungen als {name} hochgeladen"
msgstr ""
"Die Datei existiert in Proton Drive nicht mehr, daher wurden deine "
"Änderungen als {name} hochgeladen"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
msgstr "Die Datei wurde in Proton Drive in den Papierkorb verschoben, daher wurden deine Änderungen als {name} hochgeladen"
msgstr ""
"Die Datei wurde in Proton Drive in den Papierkorb verschoben, daher wurden "
"deine Änderungen als {name} hochgeladen"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
#, rust-format
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr "Die Datei wurde in Proton Drive geändert, daher wurden deine Änderungen als {name} hochgeladen"
msgstr ""
"Die Datei wurde in Proton Drive geändert, daher wurden deine Änderungen als "
"{name} hochgeladen"
#. Translators: {name} is the copy the changes made on this
#. computer were uploaded as.
@@ -1047,19 +1054,25 @@ msgstr "Deine Änderungen wurden als {name} hochgeladen"
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr "Die Datei existiert in Proton Drive nicht mehr, daher wurden deine Änderungen in {path} aufbewahrt"
msgstr ""
"Die Datei existiert in Proton Drive nicht mehr, daher wurden deine "
"Änderungen in {path} aufbewahrt"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
msgstr "Die Datei wurde in Proton Drive in den Papierkorb verschoben, daher wurden deine Änderungen in {path} aufbewahrt"
msgstr ""
"Die Datei wurde in Proton Drive in den Papierkorb verschoben, daher wurden "
"deine Änderungen in {path} aufbewahrt"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
#, rust-format
msgid "It was changed on Proton Drive, so your changes were kept in {path}"
msgstr "Die Datei wurde in Proton Drive geändert, daher wurden deine Änderungen in {path} aufbewahrt"
msgstr ""
"Die Datei wurde in Proton Drive geändert, daher wurden deine Änderungen in "
"{path} aufbewahrt"
#. Translators: {path} is the file on this computer that holds the
#. changes which could not be uploaded.
@@ -1070,7 +1083,7 @@ msgstr "Deine Änderungen wurden in {path} aufbewahrt"
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr "Unterscheidet sich von {name}"
@@ -1258,11 +1271,12 @@ msgstr "Alben konnten nicht geladen werden"
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2210,7 +2224,7 @@ msgid "Add Folder to Sync"
msgstr "Ordner zur Synchronisierung hinzufügen"
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr "Ordner wird synchronisiert …"
@@ -2817,7 +2831,16 @@ msgstr "Exportieren"
msgid "Save a copy of this file's content elsewhere"
msgstr "Eine Kopie des Dateiinhalts an einem anderen Ort speichern"
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr "Verwerfen"
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr "Diese Änderung hier rückgängig machen, statt sie zu senden"
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
@@ -2825,7 +2848,7 @@ msgstr ""
"Dein Proton-Drive-Speicher ist voll. Gib Speicherplatz frei oder wechsle zu "
"einem größeren Tarif, dann wird diese Änderung von selbst hochgeladen."
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
@@ -2833,7 +2856,7 @@ msgstr ""
"Du kannst das auf Proton Drive nicht mehr ändern. Bitte den Eigentümer um "
"Bearbeitungsrechte oder exportiere die Datei, um deine Version zu behalten."
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
@@ -2841,7 +2864,7 @@ msgstr ""
"Der Ordner, zu dem diese Änderung gehört, ist nicht mehr auf Proton Drive. "
"Exportiere die Datei, um deine Version zu behalten."
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
@@ -2849,54 +2872,83 @@ msgstr ""
"Proton Drive erlaubt nicht mehr Elemente in einem Ordner oder keine tiefere "
"Verschachtelung. Schaffe Platz im Ordner und versuche es dann erneut."
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr ""
"Proton Drive hat diese Änderung abgelehnt. Sie bleibt in der Warteschlange "
"und wird erneut versucht."
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr "Datei exportieren"
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr "Die Datei konnte nicht exportiert werden"
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr "Dieser Ort ist keine lokale Datei."
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr "Datei exportiert"
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
"Deine Änderungen an {path} werden hier rückgängig gemacht und erreichen "
"Proton Drive nie. Exportiere die Datei zuerst, um deine Version zu behalten."
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr ""
"Die Änderung an {path} wird hier rückgängig gemacht und erreicht Proton "
"Drive nie."
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr "Änderung verwerfen?"
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr "Änderung verworfen"
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr "Die Änderung konnte nicht verworfen werden"
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr "Wird erneut versucht …"
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr "Erneuter Versuch fehlgeschlagen"
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr "{size}, geändert {time}"
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr "Das Original ist weg; nur diese Kopie ist übrig"
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr "Gleicher Inhalt wie das Original"
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2914,7 +2966,7 @@ msgstr ""
"Was nicht behalten wird, kommt in den Papierkorb und kann dort "
"wiederhergestellt werden."
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2926,113 +2978,113 @@ msgstr ""
"\n"
"Die Kopie behalten, um ihr den ursprünglichen Namen zurückzugeben."
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr "Konflikt lösen"
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr "Name für die Kopie, falls beide behalten werden"
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr "Original behalten"
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr "Beide behalten"
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr "Kopie behalten"
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr "Der Konflikt konnte nicht gelöst werden"
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr "Proton-Drive-Orte dieses Computers werden gelesen."
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr "Nicht verfügbar"
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr "Noch keine Ordner"
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr "Der Proton-Drive-Dienst hat seinen Ordner noch nicht gemeldet."
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr "{path} · {state}"
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr "Schreibgeschützt"
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr "In Dateien öffnen"
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr "Ort ändern …"
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr ""
"Auswählen, ob dieser Ordner eine vollständige Kopie auf diesem Computer "
"behält"
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr "Jede Datei auf diesem Computer und in Proton Drive behalten."
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr ""
"Dateien in Proton Drive behalten und jede erst beim Öffnen herunterladen."
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr "Nur online"
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr "Synchronisiert"
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr "Jetzt synchronisieren"
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr "Synchronisierung fortsetzen"
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr "Synchronisierung pausieren"
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr "Synchronisierung beenden …"
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr "Ordner auf „Nur online“ umstellen?"
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
@@ -3041,11 +3093,11 @@ msgstr ""
"Dateien in {path} werden von diesem Computer entfernt und nur in Proton "
"Drive behalten. Jede Datei wird beim Öffnen erneut heruntergeladen."
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr "Nur online verfügbar machen"
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
@@ -3054,61 +3106,61 @@ msgstr ""
"Jede Datei in {path} wird auf diesen Computer heruntergeladen und bleibt "
"synchronisiert. Auf diesem Datenträger sind {free} frei."
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr ""
"Jede Datei in {path} wird auf diesen Computer heruntergeladen und bleibt "
"synchronisiert."
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr "Ordner herunterladen?"
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr "Herunterladen"
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr "Der Ordner konnte nicht pausiert werden"
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr "Der Ordner konnte nicht fortgesetzt werden"
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr "Ordner pausiert"
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr "Ordner fortgesetzt"
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr "Synchronisieren fehlgeschlagen"
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr "Geteilter Ordner"
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr "Wird auf „Nur online“ umgestellt"
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr "Wird auf synchronisiert umgestellt"
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr "pausiert"
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr "nicht verfügbar"
+123 -78
View File
@@ -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-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: English (United Kingdom)\n"
@@ -64,7 +64,7 @@ msgstr "%A %-d %B %Y, %H:%M"
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -267,9 +267,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -511,7 +512,7 @@ msgstr "View Options"
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1015,19 +1016,23 @@ msgstr ""
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr "It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
msgstr "It was moved to the Trash on Proton Drive, so your changes were uploaded as {name}"
msgstr ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
#, rust-format
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr ""
"It was changed on Proton Drive, so your changes were uploaded as {name}"
#. Translators: {name} is the copy the changes made on this
#. computer were uploaded as.
@@ -1040,14 +1045,17 @@ msgstr "Your changes were uploaded as {name}"
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr "It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
msgstr "It was moved to the Trash on Proton Drive, so your changes were kept in {path}"
msgstr ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
#, rust-format
@@ -1063,7 +1071,7 @@ msgstr "Your changes were kept in {path}"
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr "Differs from {name}"
@@ -1251,11 +1259,12 @@ msgstr "Couldn't load albums"
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2192,7 +2201,7 @@ msgid "Add Folder to Sync"
msgstr "Add Folder to Sync"
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr "Syncing folder…"
@@ -2782,7 +2791,16 @@ msgstr "Export"
msgid "Save a copy of this file's content elsewhere"
msgstr "Save a copy of this file's content elsewhere"
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr "Discard"
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr "Undo this change here instead of sending it"
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
@@ -2790,7 +2808,7 @@ msgstr ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
@@ -2798,7 +2816,7 @@ msgstr ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
@@ -2806,7 +2824,7 @@ msgstr ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
@@ -2814,52 +2832,79 @@ msgstr ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr "Proton Drive refused this change. It stays queued and is tried again."
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr "Export File"
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr "Couldn't export the file"
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr "That location isn't a local file."
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr "File exported"
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr "The change to {path} is undone here and never reaches Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr "Discard Change?"
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr "Change discarded"
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr "Couldn't discard the change"
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr "Retrying now…"
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr "Couldn't retry"
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr "{size}, changed {time}"
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr "The original is gone; only this copy is left"
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr "Same content as the original"
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2876,7 +2921,7 @@ msgstr ""
"\n"
"Whatever is not kept goes to Trash, where it can be restored."
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2887,110 +2932,110 @@ msgstr ""
"\n"
"Keep the copy to give it the original name back."
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr "Resolve Conflict"
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr "Name for the copy, if keeping both"
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr "Keep Original"
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr "Keep Both"
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr "Keep Copy"
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr "Couldn't resolve the conflict"
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr "Reading this computer's Proton Drive locations."
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr "Unavailable"
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr "No folders yet"
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr "The Proton Drive service hasn't reported its folder yet."
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr "{path} · {state}"
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr "Read-only"
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr "Open in Files"
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr "Change Location…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr "Choose whether this folder keeps a full copy on this computer"
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr "Keep every file on this computer and in Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr "Keep the files in Proton Drive and download each one when you open it."
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr "Online only"
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr "Synced"
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr "Sync Now"
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr "Resume Syncing"
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr "Pause Syncing"
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr "Stop Syncing…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr "Make Folder Online Only?"
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
@@ -2999,11 +3044,11 @@ msgstr ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
"only. Each file downloads again when you open it."
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr "Make Online Only"
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
@@ -3012,59 +3057,59 @@ msgstr ""
"Every file in {path} will download to this computer and stay synced. {free} "
"is free on this disk."
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr "Every file in {path} will download to this computer and stay synced."
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr "Download Folder?"
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr "Download"
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr "Couldn't pause the folder"
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr "Couldn't resume the folder"
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr "Folder paused"
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr "Folder resumed"
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr "Couldn't sync"
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr "Shared folder"
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr "Going online only"
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr "Switching to synced"
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr "paused"
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr "not available"
+125 -79
View File
@@ -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-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Spanish\n"
@@ -64,7 +64,7 @@ msgstr "%A, %-d de %B de %Y, %H:%M"
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -269,9 +269,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -514,7 +515,7 @@ msgstr "Opciones de vista"
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1020,19 +1021,23 @@ msgstr ""
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr "Ya no existe en Proton Drive, así que sus cambios se subieron como {name}"
msgstr ""
"Ya no existe en Proton Drive, así que sus cambios se subieron como {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
msgstr "Se movió a la papelera en Proton Drive, así que sus cambios se subieron como {name}"
msgstr ""
"Se movió a la papelera en Proton Drive, así que sus cambios se subieron como "
"{name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
#, rust-format
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr "Se modificó en Proton Drive, así que sus cambios se subieron como {name}"
msgstr ""
"Se modificó en Proton Drive, así que sus cambios se subieron como {name}"
#. Translators: {name} is the copy the changes made on this
#. computer were uploaded as.
@@ -1045,19 +1050,23 @@ msgstr "Sus cambios se subieron como {name}"
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr "Ya no existe en Proton Drive, así que sus cambios se guardaron en {path}"
msgstr ""
"Ya no existe en Proton Drive, así que sus cambios se guardaron en {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
msgstr "Se movió a la papelera en Proton Drive, así que sus cambios se guardaron en {path}"
msgstr ""
"Se movió a la papelera en Proton Drive, así que sus cambios se guardaron en "
"{path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
#, rust-format
msgid "It was changed on Proton Drive, so your changes were kept in {path}"
msgstr "Se modificó en Proton Drive, así que sus cambios se guardaron en {path}"
msgstr ""
"Se modificó en Proton Drive, así que sus cambios se guardaron en {path}"
#. Translators: {path} is the file on this computer that holds the
#. changes which could not be uploaded.
@@ -1068,7 +1077,7 @@ msgstr "Sus cambios se guardaron en {path}"
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr "Difiere de {name}"
@@ -1256,11 +1265,12 @@ msgstr "No se pudieron cargar los álbumes"
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2203,7 +2213,7 @@ msgid "Add Folder to Sync"
msgstr "Añadir carpeta para sincronizar"
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr "Sincronizando la carpeta…"
@@ -2802,7 +2812,16 @@ msgstr "Exportar"
msgid "Save a copy of this file's content elsewhere"
msgstr "Guardar una copia del contenido de este archivo en otro lugar"
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr "Descartar"
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr "Deshacer este cambio aquí en lugar de enviarlo"
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
@@ -2810,7 +2829,7 @@ msgstr ""
"Su almacenamiento de Proton Drive está lleno. Libere espacio o mejore su "
"plan, y este cambio se subirá por sí solo."
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
@@ -2818,7 +2837,7 @@ msgstr ""
"Ya no puede modificar esto en Proton Drive. Pida al propietario permiso de "
"edición o exporte el archivo para conservar su versión."
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
@@ -2826,7 +2845,7 @@ msgstr ""
"La carpeta a la que pertenece este cambio ya no está en Proton Drive. "
"Exporte el archivo para conservar su versión."
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
@@ -2834,53 +2853,80 @@ msgstr ""
"Se alcanzó el límite de Proton Drive de elementos por carpeta o de "
"profundidad de carpetas. Haga espacio en la carpeta y vuelva a intentarlo."
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr ""
"Proton Drive rechazó este cambio. Sigue en la cola y se volverá a intentar."
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr "Exportar archivo"
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr "No se pudo exportar el archivo"
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr "Esa ubicación no es un archivo local."
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr "Archivo exportado"
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
"Sus cambios en {path} se deshacen aquí y nunca llegan a Proton Drive. "
"Exporte primero el archivo para conservar su versión."
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr "El cambio en {path} se deshace aquí y nunca llega a Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr "¿Descartar el cambio?"
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr "Cambio descartado"
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr "No se pudo descartar el cambio"
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr "Reintentando ahora…"
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr "No se pudo reintentar"
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr "{size}, modificado {time}"
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr "El original ya no existe; solo queda esta copia"
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr "Mismo contenido que el original"
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2897,7 +2943,7 @@ msgstr ""
"\n"
"Lo que no se conserve va a la papelera, desde donde se puede restaurar."
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2908,111 +2954,111 @@ msgstr ""
"\n"
"Conserve la copia para devolverle el nombre original."
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr "Resolver conflicto"
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr "Nombre de la copia, si se conservan ambos"
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr "Conservar original"
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr "Conservar ambos"
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr "Conservar copia"
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr "No se pudo resolver el conflicto"
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr "Leyendo las ubicaciones de Proton Drive de este equipo."
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr "No disponible"
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr "Todavía no hay carpetas"
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr "El servicio de Proton Drive todavía no ha informado de su carpeta."
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr "{path} · {state}"
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr "Solo lectura"
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr "Abrir en Archivos"
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr "Cambiar ubicación…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr "Elegir si esta carpeta guarda una copia completa en este equipo"
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr "Conservar todos los archivos en este equipo y en Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr ""
"Conservar los archivos en Proton Drive y descargar cada uno al abrirlo."
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr "Solo en línea"
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr "Sincronizada"
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr "Sincronizar ahora"
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr "Reanudar la sincronización"
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr "Pausar la sincronización"
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr "Dejar de sincronizar…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr "¿Hacer la carpeta solo en línea?"
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
@@ -3021,11 +3067,11 @@ msgstr ""
"Los archivos de {path} se quitarán de este equipo y se conservarán solo en "
"Proton Drive. Cada archivo se vuelve a descargar al abrirlo."
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr "Hacer solo en línea"
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
@@ -3034,61 +3080,61 @@ msgstr ""
"Todos los archivos de {path} se descargarán en este equipo y se mantendrán "
"sincronizados. Hay {free} libres en este disco."
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr ""
"Todos los archivos de {path} se descargarán en este equipo y se mantendrán "
"sincronizados."
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr "¿Descargar la carpeta?"
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr "Descargar"
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr "No se pudo pausar la carpeta"
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr "No se pudo reanudar la carpeta"
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr "Carpeta en pausa"
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr "Carpeta reanudada"
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr "No se pudo sincronizar"
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr "Carpeta compartida"
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr "Pasando a solo en línea"
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr "Pasando a sincronizada"
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr "en pausa"
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr "no disponible"
+131 -79
View File
@@ -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-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: French\n"
@@ -64,7 +64,7 @@ msgstr "%A %-d %B %Y à %H:%M"
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -271,9 +271,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -517,7 +518,7 @@ msgstr "Options d’affichage"
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1027,19 +1028,25 @@ msgstr ""
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr "Le fichier n’existe plus sur Proton Drive, vos modifications ont donc été envoyées sous le nom {name}"
msgstr ""
"Le fichier n’existe plus sur Proton Drive, vos modifications ont donc été "
"envoyées sous le nom {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
msgstr "Le fichier a été mis à la corbeille sur Proton Drive, vos modifications ont donc été envoyées sous le nom {name}"
msgstr ""
"Le fichier a été mis à la corbeille sur Proton Drive, vos modifications ont "
"donc été envoyées sous le nom {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
#, rust-format
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr "Le fichier a été modifié sur Proton Drive, vos modifications ont donc été envoyées sous le nom {name}"
msgstr ""
"Le fichier a été modifié sur Proton Drive, vos modifications ont donc été "
"envoyées sous le nom {name}"
#. Translators: {name} is the copy the changes made on this
#. computer were uploaded as.
@@ -1052,19 +1059,25 @@ msgstr "Vos modifications ont été envoyées sous le nom {name}"
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr "Le fichier n’existe plus sur Proton Drive, vos modifications ont donc été conservées dans {path}"
msgstr ""
"Le fichier n’existe plus sur Proton Drive, vos modifications ont donc été "
"conservées dans {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
msgstr "Le fichier a été mis à la corbeille sur Proton Drive, vos modifications ont donc été conservées dans {path}"
msgstr ""
"Le fichier a été mis à la corbeille sur Proton Drive, vos modifications ont "
"donc été conservées dans {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
#, rust-format
msgid "It was changed on Proton Drive, so your changes were kept in {path}"
msgstr "Le fichier a été modifié sur Proton Drive, vos modifications ont donc été conservées dans {path}"
msgstr ""
"Le fichier a été modifié sur Proton Drive, vos modifications ont donc été "
"conservées dans {path}"
#. Translators: {path} is the file on this computer that holds the
#. changes which could not be uploaded.
@@ -1075,7 +1088,7 @@ msgstr "Vos modifications ont été conservées dans {path}"
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr "Diffère de {name}"
@@ -1263,11 +1276,12 @@ msgstr "Impossible de charger les albums"
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2212,7 +2226,7 @@ msgid "Add Folder to Sync"
msgstr "Ajouter un dossier à synchroniser"
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr "Synchronisation du dossier…"
@@ -2817,7 +2831,16 @@ msgstr "Exporter"
msgid "Save a copy of this file's content elsewhere"
msgstr "Enregistrer ailleurs une copie du contenu de ce fichier"
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr "Abandonner"
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr "Annuler cette modification ici au lieu de l’envoyer"
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
@@ -2825,7 +2848,7 @@ msgstr ""
"Votre stockage Proton Drive est plein. Libérez de l’espace ou passez à une "
"offre supérieure, et cette modification sera téléversée d’elle-même."
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
@@ -2834,7 +2857,7 @@ msgstr ""
"propriétaire l’accès en écriture, ou exportez le fichier pour garder votre "
"version."
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
@@ -2842,7 +2865,7 @@ msgstr ""
"Le dossier auquel appartient cette modification n’existe plus sur Proton "
"Drive. Exportez le fichier pour garder votre version."
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
@@ -2851,54 +2874,83 @@ msgstr ""
"profondeur des dossiers est atteinte. Faites de la place dans le dossier, "
"puis réessayez."
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr ""
"Proton Drive a refusé cette modification. Elle reste en file d’attente et "
"sera retentée."
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr "Exporter le fichier"
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr "Impossible d’exporter le fichier"
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr "Cet emplacement n’est pas un fichier local."
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr "Fichier exporté"
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
"Vos modifications de {path} sont annulées ici et n’arrivent jamais sur "
"Proton Drive. Exportez d’abord le fichier pour garder votre version."
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr ""
"La modification de {path} est annulée ici et n’arrive jamais sur Proton "
"Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr "Abandonner la modification ?"
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr "Modification abandonnée"
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr "Impossible d’abandonner la modification"
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr "Nouvelle tentative…"
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr "Impossible de réessayer"
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr "{size}, modification : {time}"
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr "L’original a disparu ; seule cette copie subsiste"
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr "Même contenu que l’original"
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2916,7 +2968,7 @@ msgstr ""
"Ce qui n’est pas conservé est placé dans la corbeille, d’où il peut être "
"restauré."
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2927,111 +2979,111 @@ msgstr ""
"\n"
"Conservez la copie pour lui redonner le nom d’origine."
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr "Résoudre le conflit"
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr "Nom de la copie, si les deux sont conservés"
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr "Conserver l’original"
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr "Conserver les deux"
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr "Conserver la copie"
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr "Impossible de résoudre le conflit"
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr "Lecture des emplacements Proton Drive de cet ordinateur."
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr "Indisponible"
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr "Aucun dossier pour l’instant"
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr "Le service Proton Drive n’a pas encore signalé son dossier."
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr "{path} · {state}"
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr "Lecture seule"
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr "Ouvrir dans Fichiers"
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr "Changer l’emplacement…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr "Choisir si ce dossier garde une copie complète sur cet ordinateur"
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr "Conserver chaque fichier sur cet ordinateur et dans Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr ""
"Garder les fichiers dans Proton Drive et télécharger chacun à son ouverture."
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr "En ligne uniquement"
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr "Synchronisé"
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr "Synchroniser maintenant"
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr "Reprendre la synchronisation"
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr "Mettre en pause la synchronisation"
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr "Arrêter la synchronisation…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr "Garder le dossier en ligne uniquement ?"
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
@@ -3041,11 +3093,11 @@ msgstr ""
"uniquement dans Proton Drive. Chaque fichier sera à nouveau téléchargé à son "
"ouverture."
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr "Garder en ligne uniquement"
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
@@ -3054,61 +3106,61 @@ msgstr ""
"Chaque fichier de {path} sera téléchargé sur cet ordinateur et restera "
"synchronisé. {free} sont libres sur ce disque."
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr ""
"Chaque fichier de {path} sera téléchargé sur cet ordinateur et restera "
"synchronisé."
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr "Télécharger le dossier ?"
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr "Télécharger"
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr "Impossible de mettre en pause le dossier"
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr "Impossible de reprendre le dossier"
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr "Dossier en pause"
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr "Dossier repris"
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr "Impossible de synchroniser"
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr "Dossier partagé"
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr "Passage en ligne uniquement"
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr "Passage en mode synchronisé"
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr "en pause"
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr "non disponible"
+130 -79
View File
@@ -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-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Italian\n"
@@ -64,7 +64,7 @@ msgstr "%A %-d %B %Y, %H:%M"
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -267,9 +267,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -513,7 +514,7 @@ msgstr "Opzioni di visualizzazione"
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1021,19 +1022,25 @@ msgstr ""
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr "Non esiste più su Proton Drive, quindi le tue modifiche sono state caricate come {name}"
msgstr ""
"Non esiste più su Proton Drive, quindi le tue modifiche sono state caricate "
"come {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
msgstr "È stato spostato nel cestino su Proton Drive, quindi le tue modifiche sono state caricate come {name}"
msgstr ""
"È stato spostato nel cestino su Proton Drive, quindi le tue modifiche sono "
"state caricate come {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
#, rust-format
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr "È stato modificato su Proton Drive, quindi le tue modifiche sono state caricate come {name}"
msgstr ""
"È stato modificato su Proton Drive, quindi le tue modifiche sono state "
"caricate come {name}"
#. Translators: {name} is the copy the changes made on this
#. computer were uploaded as.
@@ -1046,19 +1053,25 @@ msgstr "Le tue modifiche sono state caricate come {name}"
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr "Non esiste più su Proton Drive, quindi le tue modifiche sono state conservate in {path}"
msgstr ""
"Non esiste più su Proton Drive, quindi le tue modifiche sono state "
"conservate in {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
msgstr "È stato spostato nel cestino su Proton Drive, quindi le tue modifiche sono state conservate in {path}"
msgstr ""
"È stato spostato nel cestino su Proton Drive, quindi le tue modifiche sono "
"state conservate in {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
#, rust-format
msgid "It was changed on Proton Drive, so your changes were kept in {path}"
msgstr "È stato modificato su Proton Drive, quindi le tue modifiche sono state conservate in {path}"
msgstr ""
"È stato modificato su Proton Drive, quindi le tue modifiche sono state "
"conservate in {path}"
#. Translators: {path} is the file on this computer that holds the
#. changes which could not be uploaded.
@@ -1069,7 +1082,7 @@ msgstr "Le tue modifiche sono state conservate in {path}"
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr "Diverso da {name}"
@@ -1257,11 +1270,12 @@ msgstr "Impossibile caricare gli album"
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2206,7 +2220,7 @@ msgid "Add Folder to Sync"
msgstr "Aggiungi cartella da sincronizzare"
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr "Sincronizzazione della cartella…"
@@ -2814,7 +2828,16 @@ msgstr "Esporta"
msgid "Save a copy of this file's content elsewhere"
msgstr "Salva altrove una copia del contenuto di questo file"
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr "Scarta"
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr "Annulla questa modifica qui invece di inviarla"
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
@@ -2822,7 +2845,7 @@ msgstr ""
"Lo spazio di Proton Drive è pieno. Libera spazio o passa a un piano "
"superiore, e questa modifica verrà caricata da sola."
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
@@ -2831,7 +2854,7 @@ msgstr ""
"proprietario l'accesso in modifica, o esporta il file per tenere la tua "
"versione."
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
@@ -2839,7 +2862,7 @@ msgstr ""
"La cartella a cui appartiene questa modifica non è più su Proton Drive. "
"Esporta il file per tenere la tua versione."
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
@@ -2847,53 +2870,81 @@ msgstr ""
"È stato raggiunto il limite di Proton Drive sugli elementi in una cartella o "
"sulla profondità delle cartelle. Fai spazio nella cartella, poi riprova."
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr ""
"Proton Drive ha rifiutato questa modifica. Resta in coda e verrà ritentata."
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr "Esporta file"
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr "Impossibile esportare il file"
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr "Quella posizione non è un file locale."
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr "File esportato"
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
"Le tue modifiche a {path} vengono annullate qui e non arrivano mai su Proton "
"Drive. Esporta prima il file per tenere la tua versione."
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr ""
"La modifica a {path} viene annullata qui e non arriva mai su Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr "Scartare la modifica?"
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr "Modifica scartata"
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr "Impossibile scartare la modifica"
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr "Nuovo tentativo in corso…"
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr "Impossibile riprovare"
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr "{size}, modificato {time}"
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr "L'originale non esiste più; rimane solo questa copia"
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr "Stesso contenuto dell'originale"
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2910,7 +2961,7 @@ msgstr ""
"\n"
"Ciò che non viene mantenuto va nel cestino, da cui può essere ripristinato."
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2921,111 +2972,111 @@ msgstr ""
"\n"
"Mantieni la copia per restituirle il nome originale."
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr "Risolvi conflitto"
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr "Nome per la copia, se si mantengono entrambi"
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr "Mantieni originale"
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr "Mantieni entrambi"
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr "Mantieni copia"
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr "Impossibile risolvere il conflitto"
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr "Lettura delle posizioni di Proton Drive di questo computer."
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr "Non disponibile"
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr "Ancora nessuna cartella"
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr "Il servizio di Proton Drive non ha ancora comunicato la sua cartella."
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr "{path} · {state}"
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr "Sola lettura"
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr "Apri in File"
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr "Cambia posizione…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr ""
"Scegli se questa cartella conserva una copia completa su questo computer"
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr "Conserva ogni file su questo computer e in Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr "Conserva i file in Proton Drive e scarica ciascuno quando lo apri."
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr "Solo online"
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr "Sincronizzata"
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr "Sincronizza ora"
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr "Riprendi sincronizzazione"
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr "Metti in pausa sincronizzazione"
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr "Interrompi sincronizzazione…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr "Rendere la cartella solo online?"
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
@@ -3034,11 +3085,11 @@ msgstr ""
"I file in {path} verranno rimossi da questo computer e mantenuti solo in "
"Proton Drive. Ogni file viene scaricato di nuovo quando lo apri."
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr "Rendi solo online"
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
@@ -3047,61 +3098,61 @@ msgstr ""
"Ogni file in {path} verrà scaricato su questo computer e resterà "
"sincronizzato. Su questo disco sono liberi {free}."
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr ""
"Ogni file in {path} verrà scaricato su questo computer e resterà "
"sincronizzato."
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr "Scaricare la cartella?"
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr "Scarica"
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr "Impossibile mettere in pausa la cartella"
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr "Impossibile riprendere la cartella"
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr "Cartella in pausa"
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr "Cartella ripresa"
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr "Impossibile sincronizzare"
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr "Cartella condivisa"
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr "Passaggio a solo online"
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr "Passaggio a sincronizzata"
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr "in pausa"
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr "non disponibile"
+129 -79
View File
@@ -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-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Dutch\n"
@@ -64,7 +64,7 @@ msgstr "%A %-d %B %Y, %H:%M"
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -268,9 +268,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -514,7 +515,7 @@ msgstr "Weergaveopties"
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1019,19 +1020,24 @@ msgstr ""
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr "Het bestaat niet meer in Proton Drive, dus je wijzigingen zijn geüpload als {name}"
msgstr ""
"Het bestaat niet meer in Proton Drive, dus je wijzigingen zijn geüpload als "
"{name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
msgstr "Het is in Proton Drive naar de prullenbak verplaatst, dus je wijzigingen zijn geüpload als {name}"
msgstr ""
"Het is in Proton Drive naar de prullenbak verplaatst, dus je wijzigingen "
"zijn geüpload als {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
#, rust-format
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr "Het is in Proton Drive gewijzigd, dus je wijzigingen zijn geüpload als {name}"
msgstr ""
"Het is in Proton Drive gewijzigd, dus je wijzigingen zijn geüpload als {name}"
#. Translators: {name} is the copy the changes made on this
#. computer were uploaded as.
@@ -1044,19 +1050,24 @@ msgstr "Je wijzigingen zijn geüpload als {name}"
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr "Het bestaat niet meer in Proton Drive, dus je wijzigingen zijn bewaard in {path}"
msgstr ""
"Het bestaat niet meer in Proton Drive, dus je wijzigingen zijn bewaard in "
"{path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
msgstr "Het is in Proton Drive naar de prullenbak verplaatst, dus je wijzigingen zijn bewaard in {path}"
msgstr ""
"Het is in Proton Drive naar de prullenbak verplaatst, dus je wijzigingen "
"zijn bewaard in {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
#, rust-format
msgid "It was changed on Proton Drive, so your changes were kept in {path}"
msgstr "Het is in Proton Drive gewijzigd, dus je wijzigingen zijn bewaard in {path}"
msgstr ""
"Het is in Proton Drive gewijzigd, dus je wijzigingen zijn bewaard in {path}"
#. Translators: {path} is the file on this computer that holds the
#. changes which could not be uploaded.
@@ -1067,7 +1078,7 @@ msgstr "Je wijzigingen zijn bewaard in {path}"
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr "Verschilt van {name}"
@@ -1255,11 +1266,12 @@ msgstr "Kon albums niet laden"
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2202,7 +2214,7 @@ msgid "Add Folder to Sync"
msgstr "Map toevoegen aan synchronisatie"
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr "Map synchroniseren…"
@@ -2806,7 +2818,16 @@ msgstr "Exporteren"
msgid "Save a copy of this file's content elsewhere"
msgstr "Een kopie van de inhoud van dit bestand ergens anders opslaan"
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr "Verwerpen"
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr "Deze wijziging hier ongedaan maken in plaats van haar te versturen"
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
@@ -2814,7 +2835,7 @@ msgstr ""
"Je Proton Drive-opslag is vol. Maak ruimte vrij of stap over op een groter "
"abonnement, dan wordt deze wijziging vanzelf geüpload."
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
@@ -2822,7 +2843,7 @@ msgstr ""
"Je kunt dit op Proton Drive niet meer wijzigen. Vraag de eigenaar om "
"bewerkrechten, of exporteer het bestand om je versie te bewaren."
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
@@ -2830,7 +2851,7 @@ msgstr ""
"De map waar deze wijziging bij hoort, staat niet meer op Proton Drive. "
"Exporteer het bestand om je versie te bewaren."
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
@@ -2838,54 +2859,83 @@ msgstr ""
"De limiet van Proton Drive voor items in een map of voor de diepte van "
"mappen is bereikt. Maak ruimte in de map en probeer het dan opnieuw."
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr ""
"Proton Drive heeft deze wijziging geweigerd. Ze blijft in de wachtrij en "
"wordt opnieuw geprobeerd."
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr "Bestand exporteren"
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr "Kon het bestand niet exporteren"
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr "Die locatie is geen lokaal bestand."
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr "Bestand geëxporteerd"
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
"Je wijzigingen aan {path} worden hier ongedaan gemaakt en bereiken Proton "
"Drive nooit. Exporteer het bestand eerst om je versie te bewaren."
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr ""
"De wijziging aan {path} wordt hier ongedaan gemaakt en bereikt Proton Drive "
"nooit."
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr "Wijziging verwerpen?"
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr "Wijziging verworpen"
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr "Kon de wijziging niet verwerpen"
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr "Nu opnieuw proberen…"
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr "Kon niet opnieuw proberen"
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr "{size}, gewijzigd {time}"
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr "Het origineel is weg; alleen deze kopie is over"
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr "Zelfde inhoud als het origineel"
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2903,7 +2953,7 @@ msgstr ""
"Wat niet wordt behouden, gaat naar de prullenbak, waar het kan worden "
"teruggezet."
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2914,112 +2964,112 @@ msgstr ""
"\n"
"Behoud de kopie om haar de oorspronkelijke naam terug te geven."
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr "Conflict oplossen"
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr "Naam voor de kopie, als je beide behoudt"
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr "Origineel behouden"
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr "Beide behouden"
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr "Kopie behouden"
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr "Kon het conflict niet oplossen"
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr "De Proton Drive-locaties van deze computer worden gelezen."
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr "Niet beschikbaar"
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr "Nog geen mappen"
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr "De Proton Drive-service heeft zijn map nog niet gemeld."
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr "{path} · {state}"
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr "Alleen-lezen"
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr "Openen in Bestanden"
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr "Locatie wijzigen…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr "Kiezen of deze map een volledige kopie op deze computer houdt"
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr "Elk bestand op deze computer en in Proton Drive bewaren."
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr ""
"De bestanden in Proton Drive bewaren en elk bestand downloaden zodra je het "
"opent."
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr "Alleen online"
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr "Gesynchroniseerd"
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr "Nu synchroniseren"
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr "Synchronisatie hervatten"
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr "Synchronisatie pauzeren"
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr "Synchroniseren stoppen…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr "Map alleen online maken?"
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
@@ -3028,11 +3078,11 @@ msgstr ""
"Bestanden in {path} worden van deze computer verwijderd en alleen in Proton "
"Drive bewaard. Elk bestand wordt opnieuw gedownload wanneer je het opent."
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr "Alleen online maken"
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
@@ -3041,61 +3091,61 @@ msgstr ""
"Elk bestand in {path} wordt naar deze computer gedownload en blijft "
"gesynchroniseerd. Er is {free} vrij op deze schijf."
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr ""
"Elk bestand in {path} wordt naar deze computer gedownload en blijft "
"gesynchroniseerd."
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr "Map downloaden?"
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr "Downloaden"
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr "Kon de map niet pauzeren"
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr "Kon de map niet hervatten"
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr "Map gepauzeerd"
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr "Map hervat"
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr "Kon niet synchroniseren"
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr "Gedeelde map"
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr "Wordt alleen online"
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr "Overschakelen naar gesynchroniseerd"
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr "gepauzeerd"
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr "niet beschikbaar"
+109 -73
View File
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: proton-drive-linux 2.10.0\n"
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
"POT-Creation-Date: 2026-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\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"
@@ -67,7 +67,7 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -244,9 +244,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -486,7 +487,7 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1035,7 +1036,7 @@ msgstr ""
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr ""
@@ -1223,11 +1224,12 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2164,7 +2166,7 @@ msgid "Add Folder to Sync"
msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr ""
@@ -2715,76 +2717,110 @@ msgstr ""
msgid "Save a copy of this file's content elsewhere"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2795,7 +2831,7 @@ msgid ""
"Whatever is not kept goes to Trash, where it can be restored."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2803,180 +2839,180 @@ msgid ""
"Keep the copy to give it the original name back."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr ""
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr ""
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr ""
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
"only. Each file downloads again when you open it."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
"is free on this disk."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr ""
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr ""
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr ""
+126 -79
View File
@@ -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-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Polish\n"
@@ -66,7 +66,7 @@ msgstr "%A, %-d %B %Y, %H:%M"
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -272,9 +272,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -521,7 +522,7 @@ msgstr "Opcje widoku"
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1038,19 +1039,23 @@ msgstr ""
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr "Plik już nie istnieje w Proton Drive, więc Twoje zmiany przesłano jako {name}"
msgstr ""
"Plik już nie istnieje w Proton Drive, więc Twoje zmiany przesłano jako {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
msgstr "Plik został przeniesiony do kosza w Proton Drive, więc Twoje zmiany przesłano jako {name}"
msgstr ""
"Plik został przeniesiony do kosza w Proton Drive, więc Twoje zmiany "
"przesłano jako {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
#, rust-format
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr "Plik został zmieniony w Proton Drive, więc Twoje zmiany przesłano jako {name}"
msgstr ""
"Plik został zmieniony w Proton Drive, więc Twoje zmiany przesłano jako {name}"
#. Translators: {name} is the copy the changes made on this
#. computer were uploaded as.
@@ -1063,19 +1068,23 @@ msgstr "Twoje zmiany przesłano jako {name}"
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr "Plik już nie istnieje w Proton Drive, więc Twoje zmiany zachowano w {path}"
msgstr ""
"Plik już nie istnieje w Proton Drive, więc Twoje zmiany zachowano w {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
msgstr "Plik został przeniesiony do kosza w Proton Drive, więc Twoje zmiany zachowano w {path}"
msgstr ""
"Plik został przeniesiony do kosza w Proton Drive, więc Twoje zmiany "
"zachowano w {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
#, rust-format
msgid "It was changed on Proton Drive, so your changes were kept in {path}"
msgstr "Plik został zmieniony w Proton Drive, więc Twoje zmiany zachowano w {path}"
msgstr ""
"Plik został zmieniony w Proton Drive, więc Twoje zmiany zachowano w {path}"
#. Translators: {path} is the file on this computer that holds the
#. changes which could not be uploaded.
@@ -1086,7 +1095,7 @@ msgstr "Twoje zmiany zachowano w {path}"
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr "Różni się od {name}"
@@ -1288,11 +1297,12 @@ msgstr "Nie można wczytać albumów"
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2258,7 +2268,7 @@ msgid "Add Folder to Sync"
msgstr "Dodaj katalog do synchronizacji"
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr "Synchronizowanie katalogu…"
@@ -2870,7 +2880,16 @@ msgstr "Eksportuj"
msgid "Save a copy of this file's content elsewhere"
msgstr "Zapisz kopię zawartości tego pliku w innym miejscu"
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr "Odrzuć"
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr "Cofnij tę zmianę tutaj zamiast ją wysyłać"
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
@@ -2878,7 +2897,7 @@ msgstr ""
"Miejsce w Proton Drive jest pełne. Zwolnij miejsce lub wybierz większy plan, "
"a ta zmiana zostanie wysłana sama."
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
@@ -2886,7 +2905,7 @@ msgstr ""
"Nie możesz już zmieniać tego w Proton Drive. Poproś właściciela o prawo do "
"edycji lub wyeksportuj plik, aby zachować swoją wersję."
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
@@ -2894,7 +2913,7 @@ msgstr ""
"Katalogu, do którego należy ta zmiana, nie ma już w Proton Drive. "
"Wyeksportuj plik, aby zachować swoją wersję."
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
@@ -2902,53 +2921,81 @@ msgstr ""
"Osiągnięto limit Proton Drive dotyczący liczby elementów w katalogu lub "
"głębokości katalogów. Zrób miejsce w katalogu, a potem ponów."
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr ""
"Proton Drive odrzucił tę zmianę. Pozostaje w kolejce i zostanie ponowiona."
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr "Eksport pliku"
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr "Nie można wyeksportować pliku"
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr "To położenie nie jest lokalnym plikiem."
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr "Wyeksportowano plik"
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
"Twoje zmiany w {path} zostaną tutaj cofnięte i nigdy nie trafią do Proton "
"Drive. Najpierw wyeksportuj plik, aby zachować swoją wersję."
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr ""
"Zmiana w {path} zostanie tutaj cofnięta i nigdy nie trafi do Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr "Odrzucić zmianę?"
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr "Odrzucono zmianę"
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr "Nie można odrzucić zmiany"
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr "Ponawianie…"
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr "Nie można ponowić"
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr "{size}, zmieniono {time}"
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr "Oryginał już nie istnieje; pozostała tylko ta kopia"
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr "Ta sama zawartość co oryginał"
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2965,7 +3012,7 @@ msgstr ""
"\n"
"To, co nie zostanie zachowane, trafi do kosza, skąd można to przywrócić."
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2976,110 +3023,110 @@ msgstr ""
"\n"
"Zachowanie kopii przywróci jej oryginalną nazwę."
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr "Rozwiąż konflikt"
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr "Nazwa kopii, jeśli zachowane zostaną obie"
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr "Zachowaj oryginał"
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr "Zachowaj oba"
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr "Zachowaj kopię"
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr "Nie można rozwiązać konfliktu"
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr "Odczytywanie położeń Proton Drive tego komputera."
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr "Niedostępne"
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr "Brak katalogów"
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr "Usługa Proton Drive nie zgłosiła jeszcze swojego katalogu."
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr "{path} · {state}"
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr "Tylko do odczytu"
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr "Otwórz w Plikach"
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr "Zmień położenie…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr "Wybierz, czy ten katalog przechowuje pełną kopię na tym komputerze"
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr "Przechowuj każdy plik na tym komputerze i w Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr "Przechowuj pliki w Proton Drive i pobieraj każdy przy jego otwarciu."
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr "Tylko online"
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr "Synchronizowany"
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr "Synchronizuj teraz"
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr "Wznów synchronizację"
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr "Wstrzymaj synchronizację"
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr "Zatrzymaj synchronizację…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr "Oznaczyć katalog jako tylko online?"
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
@@ -3088,11 +3135,11 @@ msgstr ""
"Pliki w {path} zostaną usunięte z tego komputera i będą przechowywane tylko "
"w Proton Drive. Każdy plik zostanie ponownie pobrany przy otwarciu."
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr "Oznacz jako tylko online"
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
@@ -3101,61 +3148,61 @@ msgstr ""
"Każdy plik w {path} zostanie pobrany na ten komputer i pozostanie "
"synchronizowany. Wolne miejsce na tym dysku: {free}."
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr ""
"Każdy plik w {path} zostanie pobrany na ten komputer i pozostanie "
"synchronizowany."
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr "Pobrać katalog?"
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr "Pobierz"
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr "Nie można wstrzymać katalogu"
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr "Nie można wznowić katalogu"
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr "Wstrzymano katalog"
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr "Wznowiono katalog"
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr "Nie można zsynchronizować"
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr "Udostępniony katalog"
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr "Przechodzenie w tryb tylko online"
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr "Przełączanie na synchronizację"
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr "wstrzymany"
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr "niedostępne"
+129 -79
View File
@@ -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-10-05 00:14+0200\n"
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
"Last-Translator: Proton Drive for Linux contributors\n"
"Language-Team: Portuguese (Brazil)\n"
@@ -64,7 +64,7 @@ msgstr "%A, %-d de %B de %Y, %H:%M"
#: crates/pdfs-gui/src/app/pages/browser.rs:1217
#: crates/pdfs-gui/src/app/pages/browser.rs:2090
#: crates/pdfs-gui/src/app/pages/browser.rs:2167
#: crates/pdfs-gui/src/app/pages/locations.rs:1554
#: crates/pdfs-gui/src/app/pages/locations.rs:1624
#: 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
msgid "My files"
@@ -267,9 +267,10 @@ msgstr ""
#: crates/pdfs-gui/src/app/pages/devices.rs:979
#: crates/pdfs-gui/src/app/pages/devices.rs:1031
#: crates/pdfs-gui/src/app/pages/devices.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:943
#: crates/pdfs-gui/src/app/pages/locations.rs:1418
#: crates/pdfs-gui/src/app/pages/locations.rs:1468
#: crates/pdfs-gui/src/app/pages/locations.rs:809
#: crates/pdfs-gui/src/app/pages/locations.rs:1013
#: crates/pdfs-gui/src/app/pages/locations.rs:1488
#: crates/pdfs-gui/src/app/pages/locations.rs:1538
#: crates/pdfs-gui/src/app/pages/login.rs:312
#: crates/pdfs-gui/src/app/pages/photos.rs:2055
#: crates/pdfs-gui/src/app/pages/shared.rs:946
@@ -513,7 +514,7 @@ msgstr "Opções de exibição"
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
#: crates/pdfs-gui/src/app/pages/devices.rs:325
#: crates/pdfs-gui/src/app/pages/locations.rs:192
#: crates/pdfs-gui/src/app/pages/locations.rs:1053
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
#: crates/pdfs-gui/src/app/pages/shared.rs:422
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:347
#: crates/pdfs-gui/src/app/pages/trash.rs:284
@@ -1018,19 +1019,25 @@ msgstr ""
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were uploaded as {name}"
msgstr "Ele não existe mais no Proton Drive, então suas alterações foram enviadas como {name}"
msgstr ""
"Ele não existe mais no Proton Drive, então suas alterações foram enviadas "
"como {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:356
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were uploaded as "
"{name}"
msgstr "Ele foi movido para a lixeira no Proton Drive, então suas alterações foram enviadas como {name}"
msgstr ""
"Ele foi movido para a lixeira no Proton Drive, então suas alterações foram "
"enviadas como {name}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:362
#, rust-format
msgid "It was changed on Proton Drive, so your changes were uploaded as {name}"
msgstr "Ele foi alterado no Proton Drive, então suas alterações foram enviadas como {name}"
msgstr ""
"Ele foi alterado no Proton Drive, então suas alterações foram enviadas como "
"{name}"
#. Translators: {name} is the copy the changes made on this
#. computer were uploaded as.
@@ -1043,19 +1050,25 @@ msgstr "Suas alterações foram enviadas como {name}"
#, rust-format
msgid ""
"It no longer exists on Proton Drive, so your changes were kept in {path}"
msgstr "Ele não existe mais no Proton Drive, então suas alterações foram mantidas em {path}"
msgstr ""
"Ele não existe mais no Proton Drive, então suas alterações foram mantidas em "
"{path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:383
#, rust-format
msgid ""
"It was moved to the Trash on Proton Drive, so your changes were kept in "
"{path}"
msgstr "Ele foi movido para a lixeira no Proton Drive, então suas alterações foram mantidas em {path}"
msgstr ""
"Ele foi movido para a lixeira no Proton Drive, então suas alterações foram "
"mantidas em {path}"
#: crates/pdfs-gui/src/app/pages/activity_text.rs:389
#, rust-format
msgid "It was changed on Proton Drive, so your changes were kept in {path}"
msgstr "Ele foi alterado no Proton Drive, então suas alterações foram mantidas em {path}"
msgstr ""
"Ele foi alterado no Proton Drive, então suas alterações foram mantidas em "
"{path}"
#. Translators: {path} is the file on this computer that holds the
#. changes which could not be uploaded.
@@ -1066,7 +1079,7 @@ msgstr "Suas alterações foram mantidas em {path}"
#. Translators: {name} is the file the conflicting copy was made from.
#: crates/pdfs-gui/src/app/pages/activity_text.rs:399
#: crates/pdfs-gui/src/app/pages/locations.rs:878
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#, rust-format
msgid "Differs from {name}"
msgstr "Difere de {name}"
@@ -1254,11 +1267,12 @@ msgstr "Não foi possível carregar os álbuns"
#: crates/pdfs-gui/src/app/pages/devices.rs:1120
#: crates/pdfs-gui/src/app/pages/duplicates.rs:220
#: crates/pdfs-gui/src/app/pages/locations.rs:536
#: crates/pdfs-gui/src/app/pages/locations.rs:769
#: crates/pdfs-gui/src/app/pages/locations.rs:793
#: crates/pdfs-gui/src/app/pages/locations.rs:1012
#: crates/pdfs-gui/src/app/pages/locations.rs:1510
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:840
#: crates/pdfs-gui/src/app/pages/locations.rs:863
#: crates/pdfs-gui/src/app/pages/locations.rs:1082
#: crates/pdfs-gui/src/app/pages/locations.rs:1580
#: crates/pdfs-gui/src/app/pages/locations.rs:1600
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:1425
#: crates/pdfs-gui/src/app/pages/photos.rs:1420
#: crates/pdfs-gui/src/app/pages/photos.rs:2140
@@ -2199,7 +2213,7 @@ msgid "Add Folder to Sync"
msgstr "Adicionar pasta à sincronização"
#: crates/pdfs-gui/src/app/pages/devices.rs:686
#: crates/pdfs-gui/src/app/pages/locations.rs:1523
#: crates/pdfs-gui/src/app/pages/locations.rs:1593
msgid "Syncing folder…"
msgstr "Sincronizando pasta…"
@@ -2800,7 +2814,16 @@ msgstr "Exportar"
msgid "Save a copy of this file's content elsewhere"
msgstr "Salvar uma cópia do conteúdo deste arquivo em outro lugar"
#: crates/pdfs-gui/src/app/pages/locations.rs:719
#: crates/pdfs-gui/src/app/pages/locations.rs:713
#: crates/pdfs-gui/src/app/pages/locations.rs:810
msgid "Discard"
msgstr "Descartar"
#: crates/pdfs-gui/src/app/pages/locations.rs:714
msgid "Undo this change here instead of sending it"
msgstr "Desfazer esta alteração aqui em vez de enviá-la"
#: crates/pdfs-gui/src/app/pages/locations.rs:733
msgid ""
"Your Proton Drive storage is full. Free up space or upgrade your plan, and "
"this change uploads on its own."
@@ -2808,7 +2831,7 @@ msgstr ""
"Seu armazenamento do Proton Drive está cheio. Libere espaço ou mude para um "
"plano maior, e esta alteração será enviada sozinha."
#: crates/pdfs-gui/src/app/pages/locations.rs:722
#: crates/pdfs-gui/src/app/pages/locations.rs:736
msgid ""
"You can no longer change this on Proton Drive. Ask the owner for edit "
"access, or export the file to keep your version."
@@ -2816,7 +2839,7 @@ msgstr ""
"Você não pode mais alterar isto no Proton Drive. Peça ao proprietário "
"permissão de edição ou exporte o arquivo para manter a sua versão."
#: crates/pdfs-gui/src/app/pages/locations.rs:725
#: crates/pdfs-gui/src/app/pages/locations.rs:739
msgid ""
"The folder this change belongs in is gone from Proton Drive. Export the file "
"to keep your version."
@@ -2824,7 +2847,7 @@ msgstr ""
"A pasta à qual esta alteração pertence não está mais no Proton Drive. "
"Exporte o arquivo para manter a sua versão."
#: crates/pdfs-gui/src/app/pages/locations.rs:728
#: crates/pdfs-gui/src/app/pages/locations.rs:742
msgid ""
"Proton Drive's limit on items in a folder or on folder depth is reached. "
"Make room in the folder, then retry."
@@ -2832,54 +2855,81 @@ msgstr ""
"O limite do Proton Drive de itens em uma pasta ou de profundidade de pastas "
"foi atingido. Libere espaço na pasta e tente novamente."
#: crates/pdfs-gui/src/app/pages/locations.rs:731
#: crates/pdfs-gui/src/app/pages/locations.rs:745
msgid "Proton Drive refused this change. It stays queued and is tried again."
msgstr ""
"O Proton Drive recusou esta alteração. Ela continua na fila e será tentada "
"novamente."
#: crates/pdfs-gui/src/app/pages/locations.rs:741
#: crates/pdfs-gui/src/app/pages/locations.rs:755
msgid "Export File"
msgstr "Exportar arquivo"
#: crates/pdfs-gui/src/app/pages/locations.rs:750
#: crates/pdfs-gui/src/app/pages/locations.rs:764
#: crates/pdfs-gui/src/app/pages/locations.rs:768
#: crates/pdfs-gui/src/app/pages/locations.rs:778
#: crates/pdfs-gui/src/app/pages/locations.rs:782
msgid "Couldn't export the file"
msgstr "Não foi possível exportar o arquivo"
#: crates/pdfs-gui/src/app/pages/locations.rs:751
#: crates/pdfs-gui/src/app/pages/locations.rs:765
#: crates/pdfs-gui/src/app/widgets/versions_dialog.rs:351
msgid "That location isn't a local file."
msgstr "Esse local não é um arquivo local."
#: crates/pdfs-gui/src/app/pages/locations.rs:762
#: crates/pdfs-gui/src/app/pages/locations.rs:776
msgid "File exported"
msgstr "Arquivo exportado"
#: crates/pdfs-gui/src/app/pages/locations.rs:783
#: crates/pdfs-gui/src/app/pages/locations.rs:795
#, rust-format
msgid ""
"Your changes to {path} are undone here and never reach Proton Drive. Export "
"the file first to keep your version."
msgstr ""
"As suas alterações em {path} são desfeitas aqui e nunca chegam ao Proton "
"Drive. Exporte o arquivo antes para manter a sua versão."
#: crates/pdfs-gui/src/app/pages/locations.rs:801
#, rust-format
msgid "The change to {path} is undone here and never reaches Proton Drive."
msgstr "A alteração em {path} é desfeita aqui e nunca chega ao Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:806
msgid "Discard Change?"
msgstr "Descartar a alteração?"
#: crates/pdfs-gui/src/app/pages/locations.rs:830
msgid "Change discarded"
msgstr "Alteração descartada"
#: crates/pdfs-gui/src/app/pages/locations.rs:835
#: crates/pdfs-gui/src/app/pages/locations.rs:839
msgid "Couldn't discard the change"
msgstr "Não foi possível descartar a alteração"
#: crates/pdfs-gui/src/app/pages/locations.rs:853
msgid "Retrying now…"
msgstr "Tentando novamente…"
#: crates/pdfs-gui/src/app/pages/locations.rs:788
#: crates/pdfs-gui/src/app/pages/locations.rs:792
#: crates/pdfs-gui/src/app/pages/locations.rs:858
#: crates/pdfs-gui/src/app/pages/locations.rs:862
msgid "Couldn't retry"
msgstr "Não foi possível tentar novamente"
#: crates/pdfs-gui/src/app/pages/locations.rs:862
#: crates/pdfs-gui/src/app/pages/locations.rs:932
#, rust-format
msgid "{size}, changed {time}"
msgstr "{size}, alterado em {time}"
#: crates/pdfs-gui/src/app/pages/locations.rs:872
#: crates/pdfs-gui/src/app/pages/locations.rs:942
msgid "The original is gone; only this copy is left"
msgstr "O original não existe mais; só resta esta cópia"
#: crates/pdfs-gui/src/app/pages/locations.rs:874
#: crates/pdfs-gui/src/app/pages/locations.rs:944
msgid "Same content as the original"
msgstr "Mesmo conteúdo que o original"
#: crates/pdfs-gui/src/app/pages/locations.rs:915
#: crates/pdfs-gui/src/app/pages/locations.rs:985
#, rust-format
msgid ""
"“{name}” was changed here and elsewhere at the same time.\n"
@@ -2896,7 +2946,7 @@ msgstr ""
"\n"
"O que não for mantido vai para a lixeira, de onde pode ser restaurado."
#: crates/pdfs-gui/src/app/pages/locations.rs:927
#: crates/pdfs-gui/src/app/pages/locations.rs:997
#, rust-format
msgid ""
"The original “{name}” no longer exists; only the copy is left ({copy}).\n"
@@ -2907,111 +2957,111 @@ msgstr ""
"\n"
"Mantenha a cópia para devolver a ela o nome original."
#: crates/pdfs-gui/src/app/pages/locations.rs:933
#: crates/pdfs-gui/src/app/pages/locations.rs:1003
msgid "Resolve Conflict"
msgstr "Resolver conflito"
#: crates/pdfs-gui/src/app/pages/locations.rs:938
#: crates/pdfs-gui/src/app/pages/locations.rs:1008
msgid "Name for the copy, if keeping both"
msgstr "Nome da cópia, se mantiver ambos"
#: crates/pdfs-gui/src/app/pages/locations.rs:945
#: crates/pdfs-gui/src/app/pages/locations.rs:1015
msgid "Keep Original"
msgstr "Manter original"
#: crates/pdfs-gui/src/app/pages/locations.rs:946
#: crates/pdfs-gui/src/app/pages/locations.rs:1016
msgid "Keep Both"
msgstr "Manter ambos"
#: crates/pdfs-gui/src/app/pages/locations.rs:948
#: crates/pdfs-gui/src/app/pages/locations.rs:1018
msgid "Keep Copy"
msgstr "Manter cópia"
#: crates/pdfs-gui/src/app/pages/locations.rs:1005
#: crates/pdfs-gui/src/app/pages/locations.rs:1011
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1081
msgid "Couldn't resolve the conflict"
msgstr "Não foi possível resolver o conflito"
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
#: crates/pdfs-gui/src/app/pages/locations.rs:1124
msgid "Reading this computer's Proton Drive locations."
msgstr "Lendo os locais do Proton Drive deste computador."
#: crates/pdfs-gui/src/app/pages/locations.rs:1075
#: crates/pdfs-gui/src/app/pages/locations.rs:1145
msgid "Unavailable"
msgstr "Indisponível"
#: crates/pdfs-gui/src/app/pages/locations.rs:1158
#: crates/pdfs-gui/src/app/pages/locations.rs:1228
msgid "No folders yet"
msgstr "Nenhuma pasta ainda"
#: crates/pdfs-gui/src/app/pages/locations.rs:1160
#: crates/pdfs-gui/src/app/pages/locations.rs:1230
msgid "The Proton Drive service hasn't reported its folder yet."
msgstr "O serviço do Proton Drive ainda não informou sua pasta."
#: crates/pdfs-gui/src/app/pages/locations.rs:1183
#: crates/pdfs-gui/src/app/pages/locations.rs:1253
#, rust-format
msgid "{path} · {state}"
msgstr "{path} · {state}"
#: crates/pdfs-gui/src/app/pages/locations.rs:1226
#: crates/pdfs-gui/src/app/pages/locations.rs:1296
msgid "Read-only"
msgstr "Somente leitura"
#: crates/pdfs-gui/src/app/pages/locations.rs:1242
#: crates/pdfs-gui/src/app/pages/locations.rs:1312
msgid "Open in Files"
msgstr "Abrir em Arquivos"
#: crates/pdfs-gui/src/app/pages/locations.rs:1247
#: crates/pdfs-gui/src/app/pages/locations.rs:1317
msgid "Change Location…"
msgstr "Alterar local…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1299
#: crates/pdfs-gui/src/app/pages/locations.rs:1369
msgid "Choose whether this folder keeps a full copy on this computer"
msgstr "Escolher se esta pasta mantém uma cópia completa neste computador"
#: crates/pdfs-gui/src/app/pages/locations.rs:1315
#: crates/pdfs-gui/src/app/pages/locations.rs:1385
msgid "Keep every file on this computer and in Proton Drive."
msgstr "Manter todos os arquivos neste computador e no Proton Drive."
#: crates/pdfs-gui/src/app/pages/locations.rs:1320
#: crates/pdfs-gui/src/app/pages/locations.rs:1390
msgid "Keep the files in Proton Drive and download each one when you open it."
msgstr ""
"Manter os arquivos no Proton Drive e baixar cada um quando você o abrir."
#. Translators: a folder mode: files are kept in Proton Drive and fetched when opened.
#: crates/pdfs-gui/src/app/pages/locations.rs:1374
#: crates/pdfs-gui/src/app/pages/locations.rs:1444
msgctxt "folder mode"
msgid "Online only"
msgstr "Somente online"
#. Translators: a folder mode: a full copy is kept on this computer.
#: crates/pdfs-gui/src/app/pages/locations.rs:1377
#: crates/pdfs-gui/src/app/pages/locations.rs:1447
msgctxt "folder mode"
msgid "Synced"
msgstr "Sincronizada"
#: crates/pdfs-gui/src/app/pages/locations.rs:1388
#: crates/pdfs-gui/src/app/pages/locations.rs:1458
msgid "Sync Now"
msgstr "Sincronizar agora"
#: crates/pdfs-gui/src/app/pages/locations.rs:1392
#: crates/pdfs-gui/src/app/pages/locations.rs:1462
msgid "Resume Syncing"
msgstr "Retomar sincronização"
#: crates/pdfs-gui/src/app/pages/locations.rs:1394
#: crates/pdfs-gui/src/app/pages/locations.rs:1464
msgid "Pause Syncing"
msgstr "Pausar sincronização"
#: crates/pdfs-gui/src/app/pages/locations.rs:1405
#: crates/pdfs-gui/src/app/pages/locations.rs:1475
msgid "Stop Syncing…"
msgstr "Parar de sincronizar…"
#: crates/pdfs-gui/src/app/pages/locations.rs:1414
#: crates/pdfs-gui/src/app/pages/locations.rs:1484
msgid "Make Folder Online Only?"
msgstr "Tornar a pasta somente online?"
#. Translators: {path} is a local folder path.
#: crates/pdfs-gui/src/app/pages/locations.rs:1416
#: crates/pdfs-gui/src/app/pages/locations.rs:1486
#, rust-format
msgid ""
"Files in {path} will be removed from this computer and kept in Proton Drive "
@@ -3020,11 +3070,11 @@ msgstr ""
"Os arquivos em {path} serão removidos deste computador e mantidos somente no "
"Proton Drive. Cada arquivo é baixado novamente quando você o abre."
#: crates/pdfs-gui/src/app/pages/locations.rs:1419
#: crates/pdfs-gui/src/app/pages/locations.rs:1489
msgid "Make Online Only"
msgstr "Tornar somente online"
#: crates/pdfs-gui/src/app/pages/locations.rs:1455
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#, rust-format
msgid ""
"Every file in {path} will download to this computer and stay synced. {free} "
@@ -3033,61 +3083,61 @@ msgstr ""
"Todos os arquivos em {path} serão baixados para este computador e "
"continuarão sincronizados. Há {free} livres neste disco."
#: crates/pdfs-gui/src/app/pages/locations.rs:1460
#: crates/pdfs-gui/src/app/pages/locations.rs:1530
#, rust-format
msgid "Every file in {path} will download to this computer and stay synced."
msgstr ""
"Todos os arquivos em {path} serão baixados para este computador e "
"continuarão sincronizados."
#: crates/pdfs-gui/src/app/pages/locations.rs:1465
#: crates/pdfs-gui/src/app/pages/locations.rs:1535
msgid "Download Folder?"
msgstr "Baixar a pasta?"
#: crates/pdfs-gui/src/app/pages/locations.rs:1469
#: crates/pdfs-gui/src/app/pages/locations.rs:1539
msgid "Download"
msgstr "Baixar"
#: crates/pdfs-gui/src/app/pages/locations.rs:1493
#: crates/pdfs-gui/src/app/pages/locations.rs:1563
msgid "Couldn't pause the folder"
msgstr "Não foi possível pausar a pasta"
#: crates/pdfs-gui/src/app/pages/locations.rs:1494
#: crates/pdfs-gui/src/app/pages/locations.rs:1564
msgid "Couldn't resume the folder"
msgstr "Não foi possível retomar a pasta"
#: crates/pdfs-gui/src/app/pages/locations.rs:1500
#: crates/pdfs-gui/src/app/pages/locations.rs:1570
msgid "Folder paused"
msgstr "Pasta pausada"
#: crates/pdfs-gui/src/app/pages/locations.rs:1501
#: crates/pdfs-gui/src/app/pages/locations.rs:1571
msgid "Folder resumed"
msgstr "Pasta retomada"
#: crates/pdfs-gui/src/app/pages/locations.rs:1525
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
#: crates/pdfs-gui/src/app/pages/locations.rs:1595
#: crates/pdfs-gui/src/app/pages/locations.rs:1599
msgid "Couldn't sync"
msgstr "Não foi possível sincronizar"
#: crates/pdfs-gui/src/app/pages/locations.rs:1555
#: crates/pdfs-gui/src/app/pages/locations.rs:1625
msgid "Shared folder"
msgstr "Pasta compartilhada"
#: crates/pdfs-gui/src/app/pages/locations.rs:1557
#: crates/pdfs-gui/src/app/pages/locations.rs:1627
msgid "Going online only"
msgstr "Tornando somente online"
#: crates/pdfs-gui/src/app/pages/locations.rs:1558
#: crates/pdfs-gui/src/app/pages/locations.rs:1628
msgid "Switching to synced"
msgstr "Passando para sincronizada"
#: crates/pdfs-gui/src/app/pages/locations.rs:1568
#: crates/pdfs-gui/src/app/pages/locations.rs:1638
msgctxt "state"
msgid "paused"
msgstr "pausada"
#. Translators: a folder's files can't be opened right now.
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
#: crates/pdfs-gui/src/app/pages/locations.rs:1649
msgid "not available"
msgstr "indisponível"