From c7d09a3956c2b32f9590651c2088ab34334ac538 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sat, 31 Oct 2026 12:49:53 +0100 Subject: docs: record rule apply and archive-on-arrival The no-confirmation rule gains its second exception, by property: a write scoped to the whole index confirms with the count, though it can be undone. AGENTS.md and the spec now describe the backfill as built: the worker resolves the ids once, writes one tag at a time over that fixed list, and answers with a single ruleApplied from which the undo macro is built, with nothing armed on the shared confirmation queue. Apply is refused during a sync. Hand round trip, throwaway index of 2 messages (one from the promo sender), rules.json written by TagRules::save from the C++ side with allow_archive and a note: post-new exited 0 and logged "applied 1 rule(s)"; after it, tag:promo 1, tag:inbox 1, tag:promo and tag:inbox 0, tag:unread 2, tag:new 0. The file read back 1 rule with allow_archive True and note "kept". Italian translations for the 16 new strings; lrelease reports 725 finished, 0 unfinished. Items 212 and 213 closed. Item 214 opened: an undo's write is not armed, so its confirmation is credited to whatever command is waiting. Co-Authored-By: Claude Opus 5.5 --- translations/qtmaildir_it_IT.ts | 70 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 70 insertions(+) (limited to 'translations') diff --git a/translations/qtmaildir_it_IT.ts b/translations/qtmaildir_it_IT.ts index 7a57598..7916ec1 100644 --- a/translations/qtmaildir_it_IT.ts +++ b/translations/qtmaildir_it_IT.ts @@ -1682,6 +1682,53 @@ protocollo di rete: il recupero e l'invio sono comandi esterni. <b>%1</b> messages in <b>%2</b> threads<br><b>%3</b> tags <b>%1</b> messaggi in <b>%2</b> conversazioni<br><b>%3</b> etichette + + A sync is running; apply the rule again when it finishes. + Sincronizzazione in corso; applica di nuovo la regola al termine. + + + Rule "%1" could not be counted, so nothing was applied. + Impossibile contare la regola "%1", quindi non è stato applicato nulla. + + + Rule "%1" has nothing to change. + La regola "%1" non ha nulla da cambiare. + + + Adds: %1. + Aggiunge: %1. + + + Removes: %1. + Rimuove: %1. + + + Apply rule + Applica regola + + + Apply rule "%1" to %n message(s)? + + Applicare la regola "%1" a %n messaggio? + Applicare la regola "%1" a %n messaggi? + + + + You can undo this until the next search. + Puoi annullare fino alla prossima ricerca. + + + Apply rule "%1" + Applica regola "%1" + + + %1 failed: %2 + %1 non riuscito: %2 + + + %1: nothing to change. + %1: nulla da cambiare. + About qtmaildir Informazioni su qtmaildir @@ -2732,6 +2779,14 @@ protocollo di rete: il recupero e l'invio sono comandi esterni. Remove tags Rimuovi etichette + + Archive matching mail on arrival (removes inbox) + Archivia all'arrivo la posta corrispondente (rimuove inbox) + + + Without this, the sync hook skips a rule that removes inbox, since it runs unattended. + Senza questa opzione, l'hook di sincronizzazione salta una regola che rimuove inbox, perché agisce senza supervisione. + Match &all Corrispondono &tutte @@ -2796,6 +2851,14 @@ protocollo di rete: il recupero e l'invio sono comandi esterni. Run this rule's query in the main window, to see which mail it collects. This does not tag anything. Esegue la ricerca di questa regola nella finestra principale, per vedere quale posta raccoglie. Non etichetta nulla. + + &Apply to existing mail + &Applica alla posta esistente + + + Save, then apply this rule to mail already in the index. Asks first, naming how many messages would change. Undoable from the main window. + Salva, poi applica questa regola alla posta già indicizzata. Chiede prima, indicando quanti messaggi cambierebbero. Annullabile dalla finestra principale. + Dismiss Ignora @@ -2807,6 +2870,13 @@ protocollo di rete: il recupero e l'invio sono comandi esterni. %n regole nel file richiedono attenzione: %1. Salva per riscriverle. + + The sync hook skips %n rule(s), which remove inbox or unread on mail nobody has looked at: %1. Tick "Archive matching mail on arrival" to let a rule remove inbox; unread is never removed on arrival. + + L'hook di sincronizzazione salta %n regola, che rimuove inbox o unread su posta che nessuno ha visto: %1. Spunta "Archivia all'arrivo la posta corrispondente" per permettere a una regola di rimuovere inbox; unread non viene mai rimosso all'arrivo. + L'hook di sincronizzazione salta %n regole, che rimuovono inbox o unread su posta che nessuno ha visto: %1. Spunta "Archivia all'arrivo la posta corrispondente" per permettere a una regola di rimuovere inbox; unread non viene mai rimosso all'arrivo. + + invalid non valida -- cgit v1.2.3