diff options
| author | Danilo M. <danix@danix.xyz> | 2026-09-13 20:32:47 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-09-13 20:32:47 +0200 |
| commit | c7a2444ed5b9bb30b9f10d3e8dff8a6d6b6bb16a (patch) | |
| tree | de416968b7dbb90e6ec4a8e1c55743ab71eea533 /translations | |
| parent | 533c9243bede053f4ea7e1f20de13e72c2b939b8 (diff) | |
| download | qtmaildir-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.ts | 31 |
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'account '%1' non ha un cestino configurato; aggiungere una chiave 'trash' alla sua sezione. L'eliminazione non funzionerà per questo account finché non verrà fatto.</translation> </message> <message> + <source>Account '%1' has no spam folder configured; add a 'spam' key to its section. Mark spam will not work for this account until it does.</source> + <translation>L'account '%1' non ha una cartella spam configurata; aggiungere una chiave 'spam' alla sua sezione. Segna come spam non funzionerà per questo account finché non verrà fatto.</translation> + </message> + <message> <source>[compose] quote_position '%1' is not recognised; expected above or below. Using below.</source> <translation>[compose] quote_position '%1' 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 &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>&Important thread</source> <translation>Conversazione &importante</translation> </message> |
