summaryrefslogtreecommitdiffstats
path: root/translations
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-13 20:32:47 +0200
committerDanilo M. <danix@danix.xyz>2026-09-13 20:32:47 +0200
commitc7a2444ed5b9bb30b9f10d3e8dff8a6d6b6bb16a (patch)
treede416968b7dbb90e6ec4a8e1c55743ab71eea533 /translations
parent533c9243bede053f4ea7e1f20de13e72c2b939b8 (diff)
downloadqtmaildir-c7a2444ed5b9bb30b9f10d3e8dff8a6d6b6bb16a.tar.gz
qtmaildir-c7a2444ed5b9bb30b9f10d3e8dff8a6d6b6bb16a.zip
feat: mark spam moves mail to the account's spam folder
Mark spam was a tag-only action that added the spam tag and removed inbox, so a message marked as spam stayed in the inbox on disk. It now MOVES the file into the account's configured spam folder, exactly mirroring Delete: the account-relative spam key is the destination, the move records moved-from: with the origin, and unread and inbox are stripped in the same confirmed write so one undo returns the folder and the tags together. NotmuchWorker::moveMessages already handled a folder generically and applyTags already overwrote an older moved-from: tag, so the worker needed no change; the tests pin that behaviour for the spam destination. Five existing tests used spam as a worker-free, tag-only stand-in for the old Delete. Since spam is now a move too, they are retargeted to flag, the remaining selection-scoped tag-only action.
Diffstat (limited to 'translations')
-rw-r--r--translations/qtmaildir_it_IT.ts31
1 files changed, 23 insertions, 8 deletions
diff --git a/translations/qtmaildir_it_IT.ts b/translations/qtmaildir_it_IT.ts
index c0e336d..cb9b34e 100644
--- a/translations/qtmaildir_it_IT.ts
+++ b/translations/qtmaildir_it_IT.ts
@@ -293,6 +293,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation>
<translation>L&apos;account &apos;%1&apos; non ha un cestino configurato; aggiungere una chiave &apos;trash&apos; alla sua sezione. L&apos;eliminazione non funzionerà per questo account finché non verrà fatto.</translation>
</message>
<message>
+ <source>Account &apos;%1&apos; has no spam folder configured; add a &apos;spam&apos; key to its section. Mark spam will not work for this account until it does.</source>
+ <translation>L&apos;account &apos;%1&apos; non ha una cartella spam configurata; aggiungere una chiave &apos;spam&apos; alla sua sezione. Segna come spam non funzionerà per questo account finché non verrà fatto.</translation>
+ </message>
+ <message>
<source>[compose] quote_position &apos;%1&apos; is not recognised; expected above or below. Using below.</source>
<translation>[compose] quote_position &apos;%1&apos; non è riconosciuto; atteso above o below. Uso below.</translation>
</message>
@@ -384,6 +388,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation>
<source>Trash</source>
<translation>Cestino</translation>
</message>
+ <message>
+ <source>Spam</source>
+ <translation>Spam</translation>
+ </message>
</context>
<context>
<name>HtmlBuilder</name>
@@ -671,10 +679,6 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation>
<translation>Segna come &amp;spam</translation>
</message>
<message>
- <source>Add spam and remove inbox</source>
- <translation>Aggiunge spam e rimuove inbox</translation>
- </message>
- <message>
<source>Mark spam</source>
<translation>Segna come spam</translation>
</message>
@@ -746,6 +750,13 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation>
<source>Syncing %1...</source>
<translation>Sincronizzazione di %1...</translation>
</message>
+ <message numerus="yes">
+ <source>%n message(s) could not be marked as spam: no spam folder is configured for their account.</source>
+ <translation>
+ <numerusform>%n messaggio non è stato segnato come spam: nessuna cartella spam è configurata per il suo account.</numerusform>
+ <numerusform>%n messaggi non sono stati segnati come spam: nessuna cartella spam è configurata per il loro account.</numerusform>
+ </translation>
+ </message>
<message>
<source>Undelete thread</source>
<translation>Ripristina conversazione</translation>
@@ -861,6 +872,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation>
<translation>Aggiunge il tag unread a ogni messaggio delle conversazioni selezionate</translation>
</message>
<message>
+ <source>Move every message of the selected threads to the spam folder</source>
+ <translation>Sposta nella cartella spam ogni messaggio delle conversazioni selezionate</translation>
+ </message>
+ <message>
<source>Mark every message of the selected threads as important</source>
<translation>Segna come importante ogni messaggio delle conversazioni selezionate</translation>
</message>
@@ -877,6 +892,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation>
<translation>Elimina definitivamente i messaggi selezionati</translation>
</message>
<message>
+ <source>Move the selected messages to the spam folder</source>
+ <translation>Sposta nella cartella spam i messaggi selezionati</translation>
+ </message>
+ <message>
<source>Edit the rules that tag mail as it arrives</source>
<translation>Modifica le regole che etichettano la posta in arrivo</translation>
</message>
@@ -1309,10 +1328,6 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation>
<translation>Sposta fuori dal cestino ogni messaggio delle conversazioni selezionate</translation>
</message>
<message>
- <source>Add spam and remove inbox on the selected threads</source>
- <translation>Aggiunge spam e rimuove inbox sulle conversazioni selezionate</translation>
- </message>
- <message>
<source>&amp;Important thread</source>
<translation>Conversazione &amp;importante</translation>
</message>