mirror of
https://github.com/narrrl/proton-drive-linux.git
synced 2026-11-03 16:41:26 +01:00
feat(core,fuse,gui): show a sync issue on its node in the file browser
A refused change was only on the Sync page. A folder listing now carries each node's issue (by local id, so a file not yet on Drive has it too), and the browser's badge ranks it first, folders included, with the issue's explanation as its tooltip. The event sampler publishes Files when the set of issues changes, so the badge comes and goes with it.
This commit is contained in:
1 parent
9dfe4c5450
commit
a8ed6060af
25 files changed
+390
-251
No files matched your search
+26
-26
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.10.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
|
||||
"POT-Creation-Date: 2026-10-05 01:01+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"
|
||||
@@ -483,8 +483,8 @@ msgstr ""
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:439
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:385
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2109
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2635
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2639
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2641
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2645
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:325
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:192
|
||||
#: crates/pdfs-gui/src/app/pages/locations.rs:1123
|
||||
@@ -504,8 +504,8 @@ msgid "Couldn't read activity"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/activity.rs:470
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2671
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2853
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2677
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2859
|
||||
#: crates/pdfs-gui/src/app/pages/photo_viewer.rs:308
|
||||
#: crates/pdfs-gui/src/app/pages/photos.rs:3435
|
||||
#: crates/pdfs-gui/src/app/pages/shared_by_me.rs:382
|
||||
@@ -1499,7 +1499,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:255
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2784
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2790
|
||||
msgid "Search this folder only"
|
||||
msgstr ""
|
||||
|
||||
@@ -1787,7 +1787,7 @@ msgid "The Proton Drive service stopped reporting thumbnail progress."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:1705
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2925
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2932
|
||||
#, rust-format
|
||||
msgid "{n} folder"
|
||||
msgid_plural "{n} folders"
|
||||
@@ -1878,7 +1878,7 @@ msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2287
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2331
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2578
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2584
|
||||
msgid "Couldn't move"
|
||||
msgstr ""
|
||||
|
||||
@@ -1956,49 +1956,49 @@ msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2570
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2576
|
||||
#, rust-format
|
||||
msgid "Moved into “{name}”"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2640
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2646
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:261
|
||||
msgid "Reading this folder."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2685
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
msgid "Folder unavailable"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2689
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2695
|
||||
msgid "Couldn't open this folder"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2731
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2737
|
||||
#: crates/pdfs-gui/src/app/pages/devices.rs:101
|
||||
#: crates/pdfs-gui/src/app/pages/shared.rs:456
|
||||
msgid "This folder is empty"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2732
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2738
|
||||
msgid "Drop files here, or upload a file or create a folder to get started."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2782
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2788
|
||||
msgid "Search everywhere"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2818
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2822
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2824
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2828
|
||||
msgid "Searching…"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2823
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2829
|
||||
#, rust-format
|
||||
msgid "Looking for “{query}”."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2879
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2885
|
||||
#, rust-format
|
||||
msgid "{summary} — showing the first {n} search result"
|
||||
msgid_plural "{summary} — showing the first {n} search results"
|
||||
@@ -2006,20 +2006,20 @@ msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2886
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2892
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2892
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2898
|
||||
msgid "No matches"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2893
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2899
|
||||
msgid "No files or folders match that search."
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2926
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2933
|
||||
#: crates/pdfs-gui/src/i18n.rs:248
|
||||
#, rust-format
|
||||
msgid "{n} file"
|
||||
@@ -2027,17 +2027,17 @@ msgid_plural "{n} files"
|
||||
msgstr[0] ""
|
||||
msgstr[1] ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2932
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2939
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2937
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2944
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr ""
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2942
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2949
|
||||
#, rust-format
|
||||
msgid "{folders}, {files} ({size})"
|
||||
msgstr ""
|
||||
|
||||
Reference in new issue
Block a user