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
@@ -5,7 +5,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: proton-drive-linux 2.1.0\n"
|
||||
"Report-Msgid-Bugs-To: https://github.com/narrrl/proton-drive-linux/issues\n"
|
||||
"POT-Creation-Date: 2026-10-05 00:50+0200\n"
|
||||
"POT-Creation-Date: 2026-10-05 01:01+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"
|
||||
@@ -510,8 +510,8 @@ msgstr "Opções de exibição"
|
||||
#: 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
|
||||
@@ -531,8 +531,8 @@ msgid "Couldn't read activity"
|
||||
msgstr "Não foi possível ler a atividade"
|
||||
|
||||
#: 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
|
||||
@@ -1542,7 +1542,7 @@ msgid "Cancel thumbnail build"
|
||||
msgstr "Cancelar geração de miniaturas"
|
||||
|
||||
#: 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 "Pesquisar somente nesta pasta"
|
||||
|
||||
@@ -1831,7 +1831,7 @@ msgstr ""
|
||||
"O serviço do Proton Drive parou de informar o progresso das miniaturas."
|
||||
|
||||
#: 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"
|
||||
@@ -1924,7 +1924,7 @@ msgstr "Nenhuma pasta aqui."
|
||||
|
||||
#: 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 "Não foi possível mover"
|
||||
|
||||
@@ -2002,50 +2002,50 @@ msgctxt "verb"
|
||||
msgid "View"
|
||||
msgstr "Ver"
|
||||
|
||||
#: 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 "Movido para “{name}”"
|
||||
|
||||
#: 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 "Lendo esta pasta."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2685
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2691
|
||||
msgid "Folder unavailable"
|
||||
msgstr "Pasta indisponível"
|
||||
|
||||
#: 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 "Não foi possível abrir esta pasta"
|
||||
|
||||
#: 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 "Esta pasta está vazia"
|
||||
|
||||
#: 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 ""
|
||||
"Solte arquivos aqui, ou envie um arquivo ou crie uma pasta para começar."
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2782
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2788
|
||||
msgid "Search everywhere"
|
||||
msgstr "Pesquisar em todos os lugares"
|
||||
|
||||
#: 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 "Pesquisando…"
|
||||
|
||||
#: 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 "Procurando por “{query}”."
|
||||
|
||||
#: 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"
|
||||
@@ -2053,20 +2053,20 @@ msgstr[0] "{summary} — mostrando o primeiro resultado da pesquisa"
|
||||
msgstr[1] "{summary} — mostrando os primeiros {n} resultados da pesquisa"
|
||||
|
||||
#. Translators: {summary} counts the hits, such as "2 folders, 5 files (3.0 MB)".
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2886
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2892
|
||||
#, rust-format
|
||||
msgid "{summary} — search results"
|
||||
msgstr "{summary} — resultados da pesquisa"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2892
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2898
|
||||
msgid "No matches"
|
||||
msgstr "Nenhuma correspondência"
|
||||
|
||||
#: 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 "Nenhum arquivo ou pasta corresponde a essa pesquisa."
|
||||
|
||||
#: 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"
|
||||
@@ -2074,17 +2074,17 @@ msgid_plural "{n} files"
|
||||
msgstr[0] "{n} arquivo"
|
||||
msgstr[1] "{n} arquivos"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2932
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2939
|
||||
#, rust-format
|
||||
msgid "{files} ({size})"
|
||||
msgstr "{files} ({size})"
|
||||
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2937
|
||||
#: crates/pdfs-gui/src/app/pages/browser.rs:2944
|
||||
#, rust-format
|
||||
msgid "{folders}, {files}"
|
||||
msgstr "{folders}, {files}"
|
||||
|
||||
#: 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 "{folders}, {files} ({size})"
|
||||
|
||||
Reference in new issue
Block a user