mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-04 16:56:59 +01:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
18cc2ea498 | ||
|
|
a9cb389f04 | ||
|
|
923c47acb8 | ||
|
|
478a0e6cdd | ||
|
|
2633b4ed72 |
No files matched your search
Generated
+8
-8
@@ -3474,7 +3474,7 @@ checksum = "2ee67f1008b1ba2321834326597b8e186293b049a023cdef258527550b9935b4"
|
||||
|
||||
[[package]]
|
||||
name = "pdfs-cli"
|
||||
version = "3.4.0"
|
||||
version = "3.4.1"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"clap",
|
||||
@@ -3490,7 +3490,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "pdfs-core"
|
||||
version = "3.4.0"
|
||||
version = "3.4.1"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"base64 0.23.1",
|
||||
@@ -3516,7 +3516,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "pdfs-fuse"
|
||||
version = "3.4.0"
|
||||
version = "3.4.1"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"base64 0.23.1",
|
||||
@@ -3538,7 +3538,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "pdfs-gui"
|
||||
version = "3.4.0"
|
||||
version = "3.4.1"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-channel",
|
||||
@@ -3778,9 +3778,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "proton-drive-rs"
|
||||
version = "0.8.2"
|
||||
version = "0.9.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1e789cab811c5e73e47fd97810b78a513cb254f4dd763b4eb3cad680d6dd31da"
|
||||
checksum = "9e6b87f78711e8fc72737c8eb24ebda156079308d79ab37ca2b1b32de6812880"
|
||||
dependencies = [
|
||||
"async-trait",
|
||||
"base64 0.23.1",
|
||||
@@ -3805,9 +3805,9 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "proton-sdk"
|
||||
version = "0.8.2"
|
||||
version = "0.9.1"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "ace260acbf88c26f5bd4aef8c8c9898c322163c56620bdef3b6dd7742bec7619"
|
||||
checksum = "19f1936755c603b98de1c82a5b343c6232e9fea8adaa77139f7cb8fcddcda697"
|
||||
dependencies = [
|
||||
"aes-gcm 0.11.1",
|
||||
"async-trait",
|
||||
|
||||
+3
-3
@@ -3,7 +3,7 @@ resolver = "2"
|
||||
members = ["crates/pdfs-core", "crates/pdfs-fuse", "crates/pdfs-cli", "crates/pdfs-gui"]
|
||||
|
||||
[workspace.package]
|
||||
version = "3.4.0"
|
||||
version = "3.4.1"
|
||||
edition = "2024"
|
||||
license = "MIT"
|
||||
authors = ["Nils Pukropp <contact@narl.io>"]
|
||||
@@ -15,8 +15,8 @@ keywords = ["proton", "drive", "fuse", "sync", "linux"]
|
||||
categories = ["filesystem", "command-line-utilities"]
|
||||
|
||||
[workspace.dependencies]
|
||||
proton-sdk = { version = "0.8.2" }
|
||||
proton-drive-rs = { version = "0.8.2" }
|
||||
proton-sdk = { version = "0.9.1" }
|
||||
proton-drive-rs = { version = "0.9.1" }
|
||||
|
||||
# Internal crates.
|
||||
pdfs-core = { path = "crates/pdfs-core" }
|
||||
|
||||
@@ -1867,7 +1867,22 @@ fn cmd_login(username: Option<String>, remember: bool) -> Result<()> {
|
||||
get_mailbox,
|
||||
get_hv,
|
||||
))
|
||||
.context("login failed")?;
|
||||
.map_err(|e| {
|
||||
// Proton words this block as "update the app", which the user can't
|
||||
// act on: the release is current and only waiting helps.
|
||||
let blocked =
|
||||
matches!(&e, pdfs_core::Error::Proton(p) if pdfs_core::error::sign_in_blocked(p));
|
||||
let e = anyhow::Error::new(e).context("login failed");
|
||||
if blocked {
|
||||
e.context(
|
||||
"Proton is temporarily refusing sign-in from this device (code 2028). \
|
||||
Your version is not the problem. Wait several hours, up to a day, \
|
||||
without trying again, then sign in.",
|
||||
)
|
||||
} else {
|
||||
e
|
||||
}
|
||||
})?;
|
||||
|
||||
// A daemon that is already up is parked in `wait_for_session`, sleeping
|
||||
// between keyring checks; restart it so the mount appears now instead of
|
||||
@@ -3396,12 +3411,25 @@ fn cmd_diagnose() -> Result<()> {
|
||||
}
|
||||
|
||||
let db_path = dirs.db_path();
|
||||
if db_path.exists() {
|
||||
let db_size = std::fs::metadata(&db_path).map(|m| m.len()).unwrap_or(0);
|
||||
report.check(
|
||||
" database",
|
||||
db_path.is_file(),
|
||||
format!("{} ({})", db_path.display(), human_bytes(db_size)),
|
||||
);
|
||||
} else {
|
||||
// The daemon creates it on its first start, which waits for a sign-in,
|
||||
// so a fresh install has none yet (issue #39 read this as the fault).
|
||||
report.finding(
|
||||
DiagnoseLevel::Warn,
|
||||
" database",
|
||||
format!(
|
||||
"{} not created yet (the daemon creates it on first start)",
|
||||
db_path.display()
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
println!("\nFUSE");
|
||||
let fuse = Path::new("/dev/fuse");
|
||||
|
||||
@@ -313,6 +313,15 @@ pub fn session_revoked(e: &proton_sdk::ProtonError) -> bool {
|
||||
}
|
||||
}
|
||||
|
||||
/// Whether `e` is Proton's temporary block on a sign-in (code 2028).
|
||||
///
|
||||
/// Its message says the app version is no longer supported, which is not what
|
||||
/// happened: the release is current and only waiting helps (issues #28, #39).
|
||||
/// A front-end must say that instead of passing the message through.
|
||||
pub fn sign_in_blocked(e: &proton_sdk::ProtonError) -> bool {
|
||||
matches!(e, proton_sdk::ProtonError::Api(api) if api.code == proton_sdk::api::ResponseCode::Blocked)
|
||||
}
|
||||
|
||||
/// The result every request-serving method in the daemon returns.
|
||||
pub type CoreResult<T> = std::result::Result<T, CoreError>;
|
||||
|
||||
@@ -355,6 +364,14 @@ mod tests {
|
||||
assert!(!session_revoked(&ProtonError::KeysLocked));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn only_code_2028_is_a_blocked_sign_in() {
|
||||
assert!(sign_in_blocked(&api(C::Blocked)));
|
||||
assert!(!sign_in_blocked(&api(C::OutdatedApp)));
|
||||
assert!(!sign_in_blocked(&api(C::TooManyRequests)));
|
||||
assert!(!sign_in_blocked(&ProtonError::KeysLocked));
|
||||
}
|
||||
|
||||
/// The regression this whole pass exists to prevent: before it, every SDK
|
||||
/// failure was hardcoded to `Remote`, so a 403 asked the user to retry a
|
||||
/// request that could never succeed.
|
||||
|
||||
@@ -227,6 +227,11 @@ pub(crate) fn login_error_message(error: &pdfs_core::Error) -> String {
|
||||
pdfs_core::Error::Proton(ProtonError::Api(api)) if api.http_status == 429 => {
|
||||
gettext("Too many sign-in attempts. Wait a few minutes and try again.")
|
||||
}
|
||||
// Proton's text for this one asks the user to update an app that is
|
||||
// already current.
|
||||
pdfs_core::Error::Proton(e) if pdfs_core::error::sign_in_blocked(e) => gettext(
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is not the problem. Wait several hours, up to a day, without trying again, then sign in.",
|
||||
),
|
||||
pdfs_core::Error::Proton(ProtonError::Api(api)) if !api.message.is_empty() => {
|
||||
api.message.clone()
|
||||
}
|
||||
@@ -628,6 +633,21 @@ mod tests {
|
||||
assert!(login_error_message(&error).contains("no mailbox password"));
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn a_blocked_sign_in_does_not_ask_for_an_update() {
|
||||
use pdfs_core::proton_sdk::api::ResponseCode;
|
||||
use pdfs_core::proton_sdk::{ProtonApiError, ProtonError};
|
||||
let error = pdfs_core::Error::Proton(ProtonError::Api(ProtonApiError {
|
||||
code: ResponseCode::Blocked,
|
||||
http_status: 422,
|
||||
message: "This version of the app is no longer supported, please update to continue using the app".into(),
|
||||
details: None,
|
||||
}));
|
||||
let message = login_error_message(&error);
|
||||
assert!(message.contains("temporarily refusing"), "{message}");
|
||||
assert!(!message.contains("update"), "{message}");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn an_unmapped_error_keeps_its_text() {
|
||||
let error = pdfs_core::Error::Other("something odd".into());
|
||||
|
||||
@@ -100,6 +100,8 @@ a live account since.
|
||||
|
||||
| Entry | Title |
|
||||
|---|---|
|
||||
| [B210](#b210--after-a-password-reset-the-mount-retries-missing-key-forever) | After a password reset, the mount retries "missing key" forever |
|
||||
| [B209](#b209--a-blocked-sign-in-says-the-app-version-is-no-longer-supported) | A blocked sign-in says the app version is no longer supported |
|
||||
| [B208](#b208--a-file-landing-while-its-folder-is-pinned-is-kept-but-not-available-offline) | A file landing while its folder is pinned is kept but not available offline |
|
||||
| [B207](#b207--a-move-between-locations-goes-ahead-under-a-file-opened-just-after-its-create-landed) | A move between locations goes ahead under a file opened just after its create landed |
|
||||
| [B206](#b206--an-upgrade-leaves-the-old-daemon-running-and-nothing-says-so) | An upgrade leaves the old daemon running, and nothing says so |
|
||||
@@ -311,6 +313,62 @@ a live account since.
|
||||
|
||||
Newest first.
|
||||
|
||||
### B210 — After a password reset, the mount retries "missing key" forever
|
||||
|
||||
**Status:** Fixed, not verified live
|
||||
**Found:** 2026-10-15, issue #40: on a fresh 3.4.0 install the sign-in worked, but the daemon
|
||||
logged `mount failed: fetch My Files root: cryptography error: failed to decrypt: missing key`
|
||||
every 5 seconds. The app stayed on "Connecting…" because the daemon never got far enough to
|
||||
create `control.sock`.
|
||||
**Where:** `ProtonDriveClient::ensure_my_files` in proton-drive-rs; `fetch_or_recall_root` in
|
||||
`crates/pdfs-fuse/src/mount.rs`
|
||||
|
||||
**Repro:** Reset the account password through Proton's recovery flow, which replaces the account
|
||||
keys, then sign in on a client without a cache.
|
||||
|
||||
**Cause.** A password reset gives the account new keys and locks the Drive volume whose share was
|
||||
encrypted to the old ones. `v2/shares/my-files` still returns that share, so none of the unlocked
|
||||
address keys can open its passphrase. The SDK only created a new volume when the share did not
|
||||
exist, so every mount attempt failed the same way. The web client checks for an active regular
|
||||
volume and creates a new one when there is none.
|
||||
|
||||
**Fix.** proton-drive-rs 0.9.1 handles a share key that fails to decrypt the way the web client
|
||||
does. When `GET volumes` shows no active regular volume, it creates a new My Files volume and uses
|
||||
that. The locked volume is left alone and can still be restored from the web with the previous
|
||||
password.
|
||||
|
||||
**Test:** `client::tests::a_locked_main_volume_is_not_an_active_regular_one`,
|
||||
`client::tests::an_active_regular_volume_is_found_with_or_without_a_type` (proton-drive-rs).
|
||||
|
||||
---
|
||||
|
||||
### B209 — A blocked sign-in says the app version is no longer supported
|
||||
|
||||
**Status:** Fixed, not verified live
|
||||
**Found:** 2026-10-13, issue #39: the first sign-in on a fresh 3.4.0 install showed "This version
|
||||
of the app is no longer supported. Please update to continue using the app." Issue #28 showed the
|
||||
same text on 3.0.0 to 3.1.2, and its debug log gave `path="/auth/v4" http_status=422 code=2028`.
|
||||
Sign-in worked there after a day without attempts, with no change to the client.
|
||||
**Where:** `login_error_message` in `crates/pdfs-gui/src/app/pages/login.rs`; `cmd_login` and
|
||||
`cmd_diagnose` in `crates/pdfs-cli/src/main.rs`
|
||||
|
||||
**Repro:** Needs Proton to block the account or network, which cannot be triggered on purpose.
|
||||
|
||||
**Cause.** Proton answers a sign-in it blocks for abuse or rate limits with code 2028. Its `Error`
|
||||
text claims the version is no longer supported. The SDK had no name for 2028, so it read as
|
||||
`Unknown`, and the app passed Proton's text through. Users were told to update a current release.
|
||||
`pdfs diagnose` also failed the `database` check on a fresh install, before the daemon had ever
|
||||
started, which looked like part of the fault.
|
||||
|
||||
**Fix.** proton-sdk 0.8.3 names 2028 `ResponseCode::Blocked`. `error::sign_in_blocked` detects it,
|
||||
and the app and `pdfs login` say that Proton is refusing sign-in for now and that waiting helps.
|
||||
`pdfs diagnose` warns instead of failing when `cache.db` does not exist yet.
|
||||
|
||||
**Test:** `error::tests::only_code_2028_is_a_blocked_sign_in`,
|
||||
`pages::login::tests::a_blocked_sign_in_does_not_ask_for_an_update`.
|
||||
|
||||
---
|
||||
|
||||
### B208 — A file landing while its folder is pinned is kept but not available offline
|
||||
|
||||
**Status:** Fixed, not verified live
|
||||
|
||||
@@ -11,6 +11,24 @@ scratch (user data in `staging/` and `recovery/` is never touched by this).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [3.4.1] — 2026-10-16
|
||||
|
||||
Schema: **42**, unchanged.
|
||||
|
||||
### Fixed
|
||||
- **After a password reset, the drive never mounted and the app stayed on "Connecting…".** A
|
||||
reset gives the account new keys, and Proton locks the Drive volume that was encrypted to the
|
||||
old ones. The service then failed every start with `failed to decrypt: missing key`. It now
|
||||
starts a new My Files volume, as the web app does. The files in the locked volume can still be
|
||||
restored from [drive.proton.me](https://drive.proton.me) with the previous password
|
||||
(B210, [#40](https://github.com/narrrl/proton-drive-linux/issues/40)).
|
||||
- **A blocked sign-in said the app version was no longer supported.** Proton refuses sign-in for
|
||||
a while after it suspects abuse, and its message then asks you to update. The app and
|
||||
`pdfs login` now say that Proton is refusing sign-in for now and that waiting helps
|
||||
(B209, [#39](https://github.com/narrrl/proton-drive-linux/issues/39)).
|
||||
- **`pdfs diagnose` failed the `database` check on a fresh install.** The daemon creates the
|
||||
database after the first sign-in, so a missing one is now a warning.
|
||||
|
||||
## [3.4.0] — 2026-10-12
|
||||
|
||||
Schema: **42**, unchanged.
|
||||
@@ -1786,6 +1804,7 @@ First stable release: FUSE files-on-demand mount, sync daemon under `proton-driv
|
||||
- The outstanding FUSE defects tracked in `docs/BUGS.md`, plus a truncate defect, validated
|
||||
by a new POSIX compliance suite for the filesystem.
|
||||
|
||||
[3.4.1]: https://github.com/narrrl/proton-drive-linux/releases/tag/v3.4.1
|
||||
[3.4.0]: https://github.com/narrrl/proton-drive-linux/releases/tag/v3.4.0
|
||||
[3.3.0]: https://github.com/narrrl/proton-drive-linux/releases/tag/v3.3.0
|
||||
[3.2.1]: https://github.com/narrrl/proton-drive-linux/releases/tag/v3.2.1
|
||||
|
||||
@@ -88,6 +88,13 @@ Quit the app first, so this starts a new instance. The page then runs without We
|
||||
so use this only for the sign-in. The stored session keeps working without it. Signing in from
|
||||
your usual network, without a VPN, often avoids the CAPTCHA in the first place.
|
||||
|
||||
**"This version of the app is no longer supported"** or **"Proton is temporarily refusing
|
||||
sign-in from this device"** — Proton blocks sign-in for a while after too many attempts or from a
|
||||
network it distrusts, and sends the first message even when the release is current. Do not retry
|
||||
for several hours, up to a day, then sign in once. If it still fails, run
|
||||
`RUST_LOG=debug pdfs login` and look for `code=` in the `proton api request failed` line: 2028 is
|
||||
this block, 5003 is a release Proton no longer accepts.
|
||||
|
||||
**Sign-in works but is forgotten after a restart** — no Secret Service provider is running, or its
|
||||
keyring is locked. Install and unlock GNOME Keyring, KWallet or KeePassXC (with Secret Service
|
||||
enabled). `pdfs diagnose` shows `keyring session` as failing in that case.
|
||||
@@ -106,6 +113,12 @@ fusermount3 -uz ~/ProtonDrive
|
||||
systemctl --user restart proton-drive.service
|
||||
```
|
||||
|
||||
**`fetch My Files root: … failed to decrypt: missing key`** in the service log — the account
|
||||
keys cannot open your Drive volume, which happens after a password reset. Proton locks the volume
|
||||
that was encrypted to the old keys. From 3.4.1 the client starts a new, empty My Files volume
|
||||
in that case. Your old files stay in the locked volume: open [drive.proton.me](https://drive.proton.me)
|
||||
and restore them there with your previous password.
|
||||
|
||||
**The folder is empty or missing** — check that the service runs and is signed in
|
||||
(`pdfs status`). The service waits for a stored session before it mounts.
|
||||
|
||||
|
||||
+1
-1
@@ -9,7 +9,7 @@
|
||||
# Build + install: cd packaging && makepkg -fi
|
||||
|
||||
pkgname=proton-drive-linux
|
||||
pkgver=3.4.0
|
||||
pkgver=3.4.1
|
||||
pkgrel=1
|
||||
pkgdesc="Unofficial Proton Drive client for Linux: files-on-demand FUSE mount, CLI, GTK4 app + tray"
|
||||
arch=('x86_64')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
pkgbase = proton-drive-for-linux-bin
|
||||
pkgdesc = Unofficial Proton Drive client: FUSE files-on-demand mount, CLI, GTK4 app, tray (binaries)
|
||||
pkgver = 3.3.0
|
||||
pkgver = 3.4.0
|
||||
pkgrel = 1
|
||||
url = https://proton-drive.narl.io
|
||||
install = proton-drive.install
|
||||
@@ -22,21 +22,21 @@ pkgbase = proton-drive-for-linux-bin
|
||||
optdepends = xdg-utils: "Open folder" action in the tray menu
|
||||
optdepends = fzf: search-as-you-type launcher (pdfs-prompt --fzf)
|
||||
optdepends = foot: terminal that hosts pdfs-prompt --fzf when started from a keybinding
|
||||
provides = proton-drive-for-linux=3.3.0
|
||||
provides = proton-drive-linux=3.3.0
|
||||
provides = proton-drive-for-linux=3.4.0
|
||||
provides = proton-drive-linux=3.4.0
|
||||
provides = pdfs
|
||||
conflicts = proton-drive-linux
|
||||
conflicts = proton-drive-for-linux
|
||||
conflicts = proton-drive-for-linux-git
|
||||
options = !strip
|
||||
options = !debug
|
||||
source = proton-drive-linux-3.3.0-x86_64.tar.gz::https://github.com/narrrl/proton-drive-linux/releases/download/v3.3.0/proton-drive-linux-3.3.0-x86_64.tar.gz
|
||||
source = io.narl.proton-drive-linux-3.3.0.desktop::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.3.0/packaging/io.narl.proton-drive-linux.desktop
|
||||
source = io.narl.proton-drive-linux-tray-3.3.0.desktop::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.3.0/packaging/io.narl.proton-drive-linux-tray.desktop
|
||||
source = io.narl.proton-drive-linux-3.3.0.svg::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.3.0/packaging/io.narl.proton-drive-linux.svg
|
||||
source = proton-drive-3.3.0.service::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.3.0/packaging/proton-drive.service
|
||||
source = LICENSE-3.3.0::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.3.0/LICENSE
|
||||
sha256sums = 2e4a8ee660f1d1d683a03afd7d3c1262be87cebeb53893cae55f5e1b44199a04
|
||||
source = proton-drive-linux-3.4.0-x86_64.tar.gz::https://github.com/narrrl/proton-drive-linux/releases/download/v3.4.0/proton-drive-linux-3.4.0-x86_64.tar.gz
|
||||
source = io.narl.proton-drive-linux-3.4.0.desktop::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.4.0/packaging/io.narl.proton-drive-linux.desktop
|
||||
source = io.narl.proton-drive-linux-tray-3.4.0.desktop::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.4.0/packaging/io.narl.proton-drive-linux-tray.desktop
|
||||
source = io.narl.proton-drive-linux-3.4.0.svg::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.4.0/packaging/io.narl.proton-drive-linux.svg
|
||||
source = proton-drive-3.4.0.service::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.4.0/packaging/proton-drive.service
|
||||
source = LICENSE-3.4.0::https://raw.githubusercontent.com/narrrl/proton-drive-linux/v3.4.0/LICENSE
|
||||
sha256sums = bc154c408d572d45847bb9cfdb0e00b94f6d3da6fa484832d8192512de1e2f12
|
||||
sha256sums = d190d6771fff0b975271fb62fd3fb0fa8bbf17d7278c10853c18557855b0c123
|
||||
sha256sums = 1d95e250370220e3bb6aead6ce34d1d6cc759f42c4803b75f1667e78ff47c6c0
|
||||
sha256sums = e598a93c2715c3a9fdc7fb937902083d4a1135e8fbdfe6fe7e37f0383ebbd828
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Nils Pukropp <contact@narl.io>
|
||||
|
||||
pkgname=proton-drive-for-linux-bin
|
||||
pkgver=3.3.0
|
||||
pkgver=3.4.0
|
||||
pkgrel=1
|
||||
pkgdesc="Unofficial Proton Drive client: FUSE files-on-demand mount, CLI, GTK4 app, tray (binaries)"
|
||||
arch=('x86_64')
|
||||
@@ -36,7 +36,7 @@ source=("proton-drive-linux-$pkgver-x86_64.tar.gz::$_repo/releases/download/$_ta
|
||||
"io.narl.proton-drive-linux-$pkgver.svg::$_raw/packaging/io.narl.proton-drive-linux.svg"
|
||||
"proton-drive-$pkgver.service::$_raw/packaging/proton-drive.service"
|
||||
"LICENSE-$pkgver::$_raw/LICENSE")
|
||||
sha256sums=('2e4a8ee660f1d1d683a03afd7d3c1262be87cebeb53893cae55f5e1b44199a04'
|
||||
sha256sums=('bc154c408d572d45847bb9cfdb0e00b94f6d3da6fa484832d8192512de1e2f12'
|
||||
'd190d6771fff0b975271fb62fd3fb0fa8bbf17d7278c10853c18557855b0c123'
|
||||
'1d95e250370220e3bb6aead6ce34d1d6cc759f42c4803b75f1667e78ff47c6c0'
|
||||
'e598a93c2715c3a9fdc7fb937902083d4a1135e8fbdfe6fe7e37f0383ebbd828'
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
pkgbase = proton-drive-for-linux-git
|
||||
pkgdesc = Unofficial Proton Drive client: FUSE files-on-demand mount, CLI, GTK4 app, tray (git)
|
||||
pkgver = 3.3.0.r0.g160626b
|
||||
pkgver = 3.4.0.r0.gb46abfc
|
||||
pkgrel = 1
|
||||
url = https://proton-drive.narl.io
|
||||
install = proton-drive.install
|
||||
@@ -25,8 +25,8 @@ pkgbase = proton-drive-for-linux-git
|
||||
optdepends = xdg-utils: "Open folder" action in the tray menu
|
||||
optdepends = fzf: search-as-you-type launcher (pdfs-prompt --fzf)
|
||||
optdepends = foot: terminal that hosts pdfs-prompt --fzf when started from a keybinding
|
||||
provides = proton-drive-for-linux=3.3.0.r0.g160626b
|
||||
provides = proton-drive-linux=3.3.0.r0.g160626b
|
||||
provides = proton-drive-for-linux=3.4.0.r0.gb46abfc
|
||||
provides = proton-drive-linux=3.4.0.r0.gb46abfc
|
||||
provides = pdfs
|
||||
conflicts = proton-drive-linux
|
||||
conflicts = proton-drive-for-linux
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Nils Pukropp <contact@narl.io>
|
||||
|
||||
pkgname=proton-drive-for-linux-git
|
||||
pkgver=3.3.0.r0.g160626b
|
||||
pkgver=3.4.0.r0.gb46abfc
|
||||
pkgrel=1
|
||||
pkgdesc="Unofficial Proton Drive client: FUSE files-on-demand mount, CLI, GTK4 app, tray (git)"
|
||||
arch=('x86_64')
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
pkgbase = proton-drive-for-linux
|
||||
pkgdesc = Unofficial Proton Drive client: files-on-demand FUSE mount, CLI, GTK4 app and tray
|
||||
pkgver = 3.3.0
|
||||
pkgver = 3.4.0
|
||||
pkgrel = 1
|
||||
url = https://proton-drive.narl.io
|
||||
install = proton-drive.install
|
||||
@@ -24,13 +24,13 @@ pkgbase = proton-drive-for-linux
|
||||
optdepends = xdg-utils: "Open folder" action in the tray menu
|
||||
optdepends = fzf: search-as-you-type launcher (pdfs-prompt --fzf)
|
||||
optdepends = foot: terminal that hosts pdfs-prompt --fzf when started from a keybinding
|
||||
provides = proton-drive-linux=3.3.0
|
||||
provides = proton-drive-linux=3.4.0
|
||||
provides = pdfs
|
||||
conflicts = proton-drive-linux
|
||||
conflicts = proton-drive-for-linux-bin
|
||||
conflicts = proton-drive-for-linux-git
|
||||
options = !lto
|
||||
source = proton-drive-for-linux-3.3.0.tar.gz::https://github.com/narrrl/proton-drive-linux/archive/refs/tags/v3.3.0.tar.gz
|
||||
sha256sums = ef58e96e64697917168f111958aaadf01c8eaac9fb482d0f6e70dfdc8ed4f167
|
||||
source = proton-drive-for-linux-3.4.0.tar.gz::https://github.com/narrrl/proton-drive-linux/archive/refs/tags/v3.4.0.tar.gz
|
||||
sha256sums = 1c507afac332d6e89de0c9fe6f37f3a236c31c9e498e3032604ac963f52c1827
|
||||
|
||||
pkgname = proton-drive-for-linux
|
||||
@@ -1,7 +1,7 @@
|
||||
# Maintainer: Nils Pukropp <contact@narl.io>
|
||||
|
||||
pkgname=proton-drive-for-linux
|
||||
pkgver=3.3.0
|
||||
pkgver=3.4.0
|
||||
pkgrel=1
|
||||
pkgdesc="Unofficial Proton Drive client: files-on-demand FUSE mount, CLI, GTK4 app and tray"
|
||||
arch=('x86_64')
|
||||
@@ -26,7 +26,7 @@ options=('!lto')
|
||||
# Stops the running daemon before removal, so the mount stops mirroring deletes.
|
||||
install=proton-drive.install
|
||||
source=("$pkgname-$pkgver.tar.gz::$_repo/archive/refs/tags/v$pkgver.tar.gz")
|
||||
sha256sums=('ef58e96e64697917168f111958aaadf01c8eaac9fb482d0f6e70dfdc8ed4f167')
|
||||
sha256sums=('1c507afac332d6e89de0c9fe6f37f3a236c31c9e498e3032604ac963f52c1827')
|
||||
|
||||
_srcname="proton-drive-linux-$pkgver"
|
||||
|
||||
|
||||
@@ -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-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+0200\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: German\n"
|
||||
@@ -258,9 +258,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3267,13 +3267,20 @@ msgstr "Anmeldung abgebrochen"
|
||||
msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
msgstr "Zu viele Anmeldeversuche. Einige Minuten warten und erneut versuchen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr "Proton lehnt Anmeldungen von diesem Gerät vorübergehend ab. Die App-Version ist nicht das Problem. Einige Stunden, bis zu einem Tag, warten, ohne es erneut zu versuchen, dann anmelden."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr ""
|
||||
"Proton ist nicht erreichbar. Bitte die Internetverbindung prüfen und erneut "
|
||||
"versuchen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
@@ -3282,19 +3289,19 @@ msgstr ""
|
||||
"gespeichert werden. Bitte sicherstellen, dass ein Schlüsselbund (GNOME "
|
||||
"Keyring oder KWallet) läuft und entsperrt ist."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr "Anmeldung abgebrochen: Es wurde kein Zwei-Faktor-Code eingegeben."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr "Anmeldung abgebrochen: Es wurde kein Postfach-Passwort eingegeben."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr "Das Postfach-Passwort hat Ihr Konto nicht entsperrt."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
@@ -3303,36 +3310,36 @@ msgstr ""
|
||||
"neue Überprüfung erneut anmelden."
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr "Anmeldung fehlgeschlagen: {error}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr ""
|
||||
"Das Postfach-Passwort hat Ihr Konto nicht entsperrt. Versuchen Sie es erneut."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
"Dieses Konto hat ein separates Postfach-Passwort. Geben Sie es ein, um Ihre "
|
||||
"Dateien zu entsperren."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr "Postfach-Passwort"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr "Postfach-Passwort"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr "Auf diesem Computer entsperrt lassen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
@@ -3341,50 +3348,50 @@ msgstr ""
|
||||
"nach jeder Anmeldung ohne Nachfrage öffnet. Andernfalls geben Sie das "
|
||||
"Passwort einmal pro Sitzung ein."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr "Entsperren"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr ""
|
||||
"Proton Drive ist gesperrt. Geben Sie Ihr Postfach-Passwort ein, um es zu "
|
||||
"entsperren."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr "Entsperrt."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr "Entsperren fehlgeschlagen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr "Zwei-Faktor-Authentifizierung"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr ""
|
||||
"Den Code aus der Authentifizierungs-App oder einen der "
|
||||
"Wiederherstellungscodes eingeben."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr "Authentifizierungscode"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr "Bestätigen"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr "Im Browser überprüfen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
@@ -3394,20 +3401,20 @@ msgstr ""
|
||||
"und wähle „Weiter“."
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr "Überprüfungsseite öffnen"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr "Weiter"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr "Abmelden?"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
@@ -3416,7 +3423,7 @@ msgstr ""
|
||||
"nächsten Anmeldung. Dateien, die sich bereits auf diesem Computer befinden, "
|
||||
"bleiben, wo sie sind."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr "Abmelden"
|
||||
|
||||
|
||||
+40
-33
@@ -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-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+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"
|
||||
@@ -254,9 +254,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3215,11 +3215,18 @@ msgstr "login cancelled"
|
||||
msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
msgstr "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr "Proton is temporarily refusing sign-in from this device. Your app version is not the problem. Wait several hours, up to a day, without trying again, then sign in."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr "Couldn't reach Proton. Check your internet connection and try again."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
@@ -3227,19 +3234,19 @@ msgstr ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr "Sign-in cancelled: no two-factor code was entered."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr "Sign-in cancelled: no mailbox password was entered."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr "That mailbox password didn't unlock your account."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
@@ -3248,34 +3255,34 @@ msgstr ""
|
||||
"new one."
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr "Sign-in failed: {error}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr "That mailbox password didn't unlock your account. Try again."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr "Mailbox Password"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr "Mailbox password"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr "Keep unlocked on this computer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
@@ -3283,47 +3290,47 @@ msgstr ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr "Unlock"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr "Unlocked."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr "Couldn't unlock"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr "Two-Factor Authentication"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr "Authentication code"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr "Confirm"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr "Verify in Your Browser"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
@@ -3332,20 +3339,20 @@ msgstr ""
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr "Open Verification Page"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr "Continue"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr "Sign Out?"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
@@ -3353,7 +3360,7 @@ msgstr ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr "Sign Out"
|
||||
|
||||
|
||||
@@ -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-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+0200\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Spanish\n"
|
||||
@@ -256,9 +256,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3243,13 +3243,20 @@ msgstr ""
|
||||
"Demasiados intentos de inicio de sesión. Espere unos minutos e inténtelo de "
|
||||
"nuevo."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr "Proton rechaza temporalmente el inicio de sesión desde este dispositivo. La versión de la aplicación no es el problema. Espere varias horas, hasta un día, sin volver a intentarlo y luego inicie sesión."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr ""
|
||||
"No se pudo contactar con Proton. Compruebe su conexión a Internet e "
|
||||
"inténtelo de nuevo."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
@@ -3258,20 +3265,20 @@ msgstr ""
|
||||
"sistema. Asegúrese de que un depósito de claves (GNOME Keyring o KWallet) "
|
||||
"esté en ejecución y desbloqueado."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr ""
|
||||
"Inicio de sesión cancelado: no se introdujo ningún código de dos factores."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr "Inicio de sesión cancelado: no se introdujo la contraseña del buzón."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr "Esa contraseña del buzón no desbloqueó tu cuenta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
@@ -3280,35 +3287,35 @@ msgstr ""
|
||||
"sesión para obtener una nueva."
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr "Falló el inicio de sesión: {error}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr "Esa contraseña del buzón no desbloqueó tu cuenta. Inténtalo de nuevo."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
"Esta cuenta tiene una contraseña del buzón independiente. Introdúcela para "
|
||||
"desbloquear tus archivos."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr "Contraseña del buzón"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr "Contraseña del buzón"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr "Mantener desbloqueado en este equipo"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
@@ -3317,50 +3324,50 @@ msgstr ""
|
||||
"abra sin preguntar después de cada inicio de sesión. De lo contrario, "
|
||||
"introduces la contraseña una vez por sesión."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr "Desbloquear"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr ""
|
||||
"Proton Drive está bloqueado. Introduce la contraseña del buzón para "
|
||||
"desbloquearlo."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr "Desbloqueado."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr "No se pudo desbloquear"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr "Autenticación en dos pasos"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr ""
|
||||
"Introduzca el código de su aplicación de autenticación o uno de sus códigos "
|
||||
"de recuperación."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr "Código de autenticación"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr "Verificar en el navegador"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
@@ -3370,20 +3377,20 @@ msgstr ""
|
||||
"“Continuar”."
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr "Abrir página de verificación"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr "¿Cerrar la sesión?"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
@@ -3392,7 +3399,7 @@ msgstr ""
|
||||
"iniciar sesión. Los archivos que ya están en este equipo se quedan donde "
|
||||
"están."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr "Cerrar la sesión"
|
||||
|
||||
|
||||
@@ -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-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+0200\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: French\n"
|
||||
@@ -258,9 +258,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3268,12 +3268,19 @@ msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
msgstr ""
|
||||
"Trop de tentatives de connexion. Patientez quelques minutes et réessayez."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr "Proton refuse temporairement la connexion depuis cet appareil. La version de l’application n’est pas en cause. Patientez plusieurs heures, jusqu’à un jour, sans réessayer, puis connectez-vous."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr ""
|
||||
"Impossible de joindre Proton. Vérifiez votre connexion Internet et réessayez."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
@@ -3282,21 +3289,21 @@ msgstr ""
|
||||
"système. Assurez-vous qu’un trousseau (GNOME Keyring ou KWallet) est en "
|
||||
"cours d’exécution et déverrouillé."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr "Connexion annulée : aucun code à deux facteurs n’a été saisi."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr ""
|
||||
"Connexion annulée : aucun mot de passe de boîte aux lettres n’a été saisi."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr ""
|
||||
"Ce mot de passe de boîte aux lettres n’a pas déverrouillé votre compte."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
@@ -3305,37 +3312,37 @@ msgstr ""
|
||||
"pour en obtenir une nouvelle."
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr "Échec de la connexion : {error}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr ""
|
||||
"Ce mot de passe de boîte aux lettres n’a pas déverrouillé votre compte. "
|
||||
"Réessayez."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
"Ce compte a un mot de passe de boîte aux lettres distinct. Saisissez-le pour "
|
||||
"déverrouiller vos fichiers."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr "Mot de passe de la boîte aux lettres"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr "Mot de passe de la boîte aux lettres"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr "Garder déverrouillé sur cet ordinateur"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
@@ -3344,50 +3351,50 @@ msgstr ""
|
||||
"Proton Drive s’ouvre sans demande après chaque connexion. Sinon, vous "
|
||||
"saisissez le mot de passe une fois par session."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr "Déverrouiller"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr ""
|
||||
"Proton Drive est verrouillé. Saisissez votre mot de passe de boîte aux "
|
||||
"lettres pour le déverrouiller."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr "Déverrouillé."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr "Impossible de déverrouiller"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr "Authentification à deux facteurs"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr ""
|
||||
"Saisissez le code de votre application d’authentification ou l’un de vos "
|
||||
"codes de récupération."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr "Code d’authentification"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmer"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr "Vérifier dans le navigateur"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
@@ -3397,20 +3404,20 @@ msgstr ""
|
||||
"choisissez « Continuer »."
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr "Ouvrir la page de vérification"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr "Continuer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr "Se déconnecter ?"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
@@ -3419,7 +3426,7 @@ msgstr ""
|
||||
"vous vous reconnectiez. Les fichiers déjà présents sur cet ordinateur "
|
||||
"restent en place."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr "Se déconnecter"
|
||||
|
||||
|
||||
@@ -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-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+0200\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Italian\n"
|
||||
@@ -254,9 +254,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3259,13 +3259,20 @@ msgstr "accesso annullato"
|
||||
msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
msgstr "Troppi tentativi di accesso. Attendi qualche minuto e riprova."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr "Proton sta rifiutando temporaneamente l'accesso da questo dispositivo. La versione dell'app non è il problema. Attendi alcune ore, fino a un giorno, senza riprovare, poi accedi."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr ""
|
||||
"Impossibile raggiungere Proton. Controlla la connessione a Internet e "
|
||||
"riprova."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
@@ -3274,24 +3281,24 @@ msgstr ""
|
||||
"portachiavi di sistema. Assicurati che un portachiavi (GNOME Keyring o "
|
||||
"KWallet) sia in esecuzione e sbloccato."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr ""
|
||||
"Accesso annullato: non è stato inserito alcun codice di autenticazione a due "
|
||||
"fattori."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr ""
|
||||
"Accesso annullato: non è stata inserita alcuna password della casella di "
|
||||
"posta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr ""
|
||||
"Quella password della casella di posta non ha sbloccato il tuo account."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
@@ -3300,37 +3307,37 @@ msgstr ""
|
||||
"riceverne una nuova."
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr "Accesso non riuscito: {error}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr ""
|
||||
"Quella password della casella di posta non ha sbloccato il tuo account. "
|
||||
"Riprova."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
"Questo account ha una password della casella di posta separata. Inseriscila "
|
||||
"per sbloccare i tuoi file."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr "Password della casella di posta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr "Password della casella di posta"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr "Mantieni sbloccato su questo computer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
@@ -3339,50 +3346,50 @@ msgstr ""
|
||||
"chiedere dopo ogni accesso. Altrimenti inserisci la password una volta per "
|
||||
"sessione."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr "Sblocca"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr ""
|
||||
"Proton Drive è bloccato. Inserisci la password della casella di posta per "
|
||||
"sbloccarlo."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr "Sbloccato."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr "Impossibile sbloccare"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr "Autenticazione a due fattori"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr ""
|
||||
"Inserisci il codice dell'app di autenticazione o uno dei tuoi codici di "
|
||||
"recupero."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr "Codice di autenticazione"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr "Conferma"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr "Verifica nel browser"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
@@ -3391,20 +3398,20 @@ msgstr ""
|
||||
"Aprila nel browser, completala lì, poi torna qui e scegli “Continua”."
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr "Apri pagina di verifica"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr "Continua"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr "Disconnettersi?"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
@@ -3412,7 +3419,7 @@ msgstr ""
|
||||
"Proton Drive si disconnetterà e interromperà la sincronizzazione finché non "
|
||||
"accedi di nuovo. I file già presenti su questo computer restano dove sono."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr "Disconnetti"
|
||||
|
||||
|
||||
@@ -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-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+0200\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Dutch\n"
|
||||
@@ -255,9 +255,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3252,13 +3252,20 @@ msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
msgstr ""
|
||||
"Te veel aanmeldpogingen. Wacht een paar minuten en probeer het opnieuw."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr "Proton weigert tijdelijk aanmeldingen vanaf dit apparaat. Je app-versie is niet het probleem. Wacht enkele uren, tot een dag, zonder het opnieuw te proberen en meld je daarna aan."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr ""
|
||||
"Kon Proton niet bereiken. Controleer je internetverbinding en probeer het "
|
||||
"opnieuw."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
@@ -3267,19 +3274,19 @@ msgstr ""
|
||||
"opgeslagen. Zorg dat een sleutelbos (GNOME Keyring of KWallet) actief en "
|
||||
"ontgrendeld is."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr "Aanmelden geannuleerd: er is geen tweestapscode ingevoerd."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr "Aanmelden geannuleerd: er is geen mailboxwachtwoord ingevoerd."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr "Dat mailboxwachtwoord heeft je account niet ontgrendeld."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
@@ -3288,36 +3295,36 @@ msgstr ""
|
||||
"om een nieuwe te krijgen."
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr "Aanmelden mislukt: {error}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr ""
|
||||
"Dat mailboxwachtwoord heeft je account niet ontgrendeld. Probeer het opnieuw."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
"Dit account heeft een apart mailboxwachtwoord. Voer het in om je bestanden "
|
||||
"te ontgrendelen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr "Mailboxwachtwoord"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr "Mailboxwachtwoord"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr "Ontgrendeld houden op deze computer"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
@@ -3326,48 +3333,48 @@ msgstr ""
|
||||
"Drive na elke aanmelding opent zonder te vragen. Anders voer je het "
|
||||
"wachtwoord één keer per sessie in."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr "Ontgrendelen"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr ""
|
||||
"Proton Drive is vergrendeld. Voer je mailboxwachtwoord in om het te "
|
||||
"ontgrendelen."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr "Ontgrendeld."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr "Ontgrendelen mislukt"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr "Tweestapsverificatie"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr "Voer de code uit je authenticator-app in, of een van je herstelcodes."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr "Verificatiecode"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr "Bevestigen"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr "Verifiëren in je browser"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
@@ -3376,20 +3383,20 @@ msgstr ""
|
||||
"hem in je browser, voltooi hem daar, kom dan terug en kies “Doorgaan”."
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr "Verificatiepagina openen"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr "Doorgaan"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr "Afmelden?"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
@@ -3398,7 +3405,7 @@ msgstr ""
|
||||
"je opnieuw aanmeldt. Bestanden die al op deze computer staan, blijven waar "
|
||||
"ze zijn."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr "Afmelden"
|
||||
|
||||
|
||||
+41
-34
@@ -6,9 +6,9 @@
|
||||
#, fuzzy
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 3.4.0\n"
|
||||
"Project-Id-Version: proton-drive-linux 3.4.1\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-10-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+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"
|
||||
@@ -231,9 +231,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3113,130 +3113,137 @@ msgstr ""
|
||||
msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
msgstr ""
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr ""
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-10-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+0200\n"
|
||||
"PO-Revision-Date: 2026-09-23 12:00+0200\n"
|
||||
"Last-Translator: Proton Drive for Linux contributors\n"
|
||||
"Language-Team: Polish\n"
|
||||
@@ -259,9 +259,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3313,13 +3313,20 @@ msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
msgstr ""
|
||||
"Za dużo prób logowania. Proszę odczekać kilka minut i spróbować ponownie."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr "Proton tymczasowo odrzuca logowanie z tego urządzenia. Wersja aplikacji nie jest problemem. Proszę odczekać kilka godzin, maksymalnie dobę, bez ponownych prób, a następnie się zalogować."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr ""
|
||||
"Nie można połączyć się z Proton. Proszę sprawdzić połączenie z Internetem i "
|
||||
"spróbować ponownie."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
@@ -3328,19 +3335,19 @@ msgstr ""
|
||||
"upewnić, że baza kluczy (GNOME Keyring lub KWallet) jest uruchomiona i "
|
||||
"odblokowana."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr "Anulowano logowanie: nie wpisano kodu uwierzytelniania dwuetapowego."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr "Anulowano logowanie: nie wpisano hasła skrzynki pocztowej."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr "To hasło skrzynki pocztowej nie odblokowało Twojego konta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
@@ -3349,36 +3356,36 @@ msgstr ""
|
||||
"ponownie, aby otrzymać nową."
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr "Logowanie się nie powiodło: {error}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr ""
|
||||
"To hasło skrzynki pocztowej nie odblokowało Twojego konta. Spróbuj ponownie."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
"To konto ma osobne hasło skrzynki pocztowej. Wpisz je, aby odblokować swoje "
|
||||
"pliki."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr "Hasło skrzynki pocztowej"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr "Hasło skrzynki pocztowej"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr "Pozostaw odblokowane na tym komputerze"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
@@ -3387,50 +3394,50 @@ msgstr ""
|
||||
"się bez pytania po każdym logowaniu. W przeciwnym razie wpisujesz hasło raz "
|
||||
"na sesję."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr "Odblokuj"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr ""
|
||||
"Proton Drive jest zablokowany. Wpisz hasło skrzynki pocztowej, aby go "
|
||||
"odblokować."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr "Odblokowano."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr "Nie udało się odblokować"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr "Uwierzytelnianie dwuskładnikowe"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr ""
|
||||
"Proszę wpisać kod z aplikacji uwierzytelniającej lub jeden z kodów "
|
||||
"odzyskiwania."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr "Kod uwierzytelniania"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr "Potwierdź"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr "Weryfikacja w przeglądarce"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
@@ -3440,20 +3447,20 @@ msgstr ""
|
||||
"wybrać „Kontynuuj”."
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr "Otwórz stronę weryfikacji"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr "Kontynuuj"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr "Wylogować się?"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
@@ -3461,7 +3468,7 @@ msgstr ""
|
||||
"Proton Drive rozłączy się i przestanie synchronizować do czasu ponownego "
|
||||
"zalogowania. Pliki znajdujące się już na tym komputerze pozostaną na miejscu."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr "Wyloguj się"
|
||||
|
||||
|
||||
+40
-33
@@ -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-11 23:47+0200\n"
|
||||
"POT-Creation-Date: 2026-10-13 18:38+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"
|
||||
@@ -254,9 +254,9 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1054
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1529
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1579
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:389
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:503
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:549
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:394
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:508
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:554
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:2058
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:939
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:1020
|
||||
@@ -3244,13 +3244,20 @@ msgstr "login cancelado"
|
||||
msgid "Too many sign-in attempts. Wait a few minutes and try again."
|
||||
msgstr "Muitas tentativas de entrar. Aguarde alguns minutos e tente novamente."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:234
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:233
|
||||
msgid ""
|
||||
"Proton is temporarily refusing sign-in from this device. Your app version is "
|
||||
"not the problem. Wait several hours, up to a day, without trying again, then "
|
||||
"sign in."
|
||||
msgstr "O Proton está recusando temporariamente a entrada a partir deste dispositivo. A versão do app não é o problema. Aguarde algumas horas, até um dia, sem tentar novamente e depois entre."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:239
|
||||
msgid "Couldn't reach Proton. Check your internet connection and try again."
|
||||
msgstr ""
|
||||
"Não foi possível acessar o Proton. Verifique sua conexão com a internet e "
|
||||
"tente novamente."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:237
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:242
|
||||
msgid ""
|
||||
"Signed in, but the session couldn't be saved to the system keyring. Make "
|
||||
"sure a keyring (GNOME Keyring or KWallet) is running and unlocked."
|
||||
@@ -3259,19 +3266,19 @@ msgstr ""
|
||||
"Certifique-se de que um chaveiro (GNOME Keyring ou KWallet) esteja em "
|
||||
"execução e desbloqueado."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:240
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:245
|
||||
msgid "Sign-in cancelled: no two-factor code was entered."
|
||||
msgstr "Entrada cancelada: nenhum código de dois fatores foi digitado."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:243
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:248
|
||||
msgid "Sign-in cancelled: no mailbox password was entered."
|
||||
msgstr "Entrada cancelada: nenhuma senha da caixa de correio foi digitada."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:246
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:251
|
||||
msgid "That mailbox password didn't unlock your account."
|
||||
msgstr "Essa senha da caixa de correio não desbloqueou sua conta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:249
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
msgid ""
|
||||
"Sign-in cancelled: the verification wasn't completed. Sign in again to get a "
|
||||
"new one."
|
||||
@@ -3280,36 +3287,36 @@ msgstr ""
|
||||
"receber uma nova."
|
||||
|
||||
#. Translators: {error} is an error message, usually in English.
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:254
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:259
|
||||
#, rust-format
|
||||
msgid "Sign-in failed: {error}"
|
||||
msgstr "Falha ao entrar: {error}"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:365
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
msgid "That mailbox password didn't unlock your account. Try again."
|
||||
msgstr ""
|
||||
"Essa senha da caixa de correio não desbloqueou sua conta. Tente novamente."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:367
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:372
|
||||
msgid ""
|
||||
"This account has a separate mailbox password. Enter it to unlock your files."
|
||||
msgstr ""
|
||||
"Esta conta tem uma senha da caixa de correio separada. Digite-a para "
|
||||
"desbloquear seus arquivos."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:370
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:375
|
||||
msgid "Mailbox Password"
|
||||
msgstr "Senha da caixa de correio"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:376
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:381
|
||||
msgid "Mailbox password"
|
||||
msgstr "Senha da caixa de correio"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:380
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:385
|
||||
msgid "Keep unlocked on this computer"
|
||||
msgstr "Manter desbloqueado neste computador"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:382
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:387
|
||||
msgid ""
|
||||
"Stores the unlock in the system keyring, so Proton Drive opens without "
|
||||
"asking after every login. Otherwise you enter the password once per session."
|
||||
@@ -3318,50 +3325,50 @@ msgstr ""
|
||||
"sem perguntar após cada login. Caso contrário, você digita a senha uma vez "
|
||||
"por sessão."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:390
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:443
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:395
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:448
|
||||
msgid "Unlock"
|
||||
msgstr "Desbloquear"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:442
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:447
|
||||
msgid "Proton Drive is locked. Enter your mailbox password to unlock it."
|
||||
msgstr ""
|
||||
"O Proton Drive está bloqueado. Digite a senha da caixa de correio para "
|
||||
"desbloqueá-lo."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:471
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
msgid "Unlocked."
|
||||
msgstr "Desbloqueado."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:476
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:481
|
||||
msgid "Couldn't unlock"
|
||||
msgstr "Não foi possível desbloquear"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:489
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:494
|
||||
msgid "Two-Factor Authentication"
|
||||
msgstr "Autenticação de dois fatores"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:491
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:496
|
||||
msgid ""
|
||||
"Enter the code from your authenticator app, or one of your recovery codes."
|
||||
msgstr ""
|
||||
"Digite o código do seu aplicativo autenticador ou um dos seus códigos de "
|
||||
"recuperação."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:497
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:502
|
||||
msgid "Authentication code"
|
||||
msgstr "Código de autenticação"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:504
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:509
|
||||
msgid "Confirm"
|
||||
msgstr "Confirmar"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:535
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:540
|
||||
msgid "Verify in Your Browser"
|
||||
msgstr "Verificar no navegador"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:537
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:542
|
||||
msgid ""
|
||||
"The verification page can't be shown in the app on this system. Open it in "
|
||||
"your browser, complete it there, then come back and choose Continue."
|
||||
@@ -3370,20 +3377,20 @@ msgstr ""
|
||||
"navegador, conclua-a lá e depois volte e escolha “Continuar”."
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:543
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:548
|
||||
msgid "Open Verification Page"
|
||||
msgstr "Abrir página de verificação"
|
||||
|
||||
#
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:550
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:555
|
||||
msgid "Continue"
|
||||
msgstr "Continuar"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:589
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:594
|
||||
msgid "Sign Out?"
|
||||
msgstr "Sair?"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:591
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:596
|
||||
msgid ""
|
||||
"Proton Drive will disconnect and stop syncing until you sign in again. Files "
|
||||
"already on this computer stay where they are."
|
||||
@@ -3391,7 +3398,7 @@ msgstr ""
|
||||
"O Proton Drive será desconectado e deixará de sincronizar até você entrar "
|
||||
"novamente. Os arquivos que já estão neste computador permanecem onde estão."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:593
|
||||
#: crates/pdfs-gui/src/app/pages/login.rs:598
|
||||
msgid "Sign Out"
|
||||
msgstr "Sair"
|
||||
|
||||
|
||||
Reference in new issue
Block a user