diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-28 12:33:52 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-28 12:33:52 +0200 |
| commit | 978c9b51935f8597ce307166bfba29368bd4fc23 (patch) | |
| tree | d07ee82615113e31f788c731ffdfffa626e7ec21 /translations | |
| parent | cc551a4ed348e663601f2fb8e06b59c07a09ead4 (diff) | |
| download | qtmaildir-978c9b51935f8597ce307166bfba29368bd4fc23.tar.gz qtmaildir-978c9b51935f8597ce307166bfba29368bd4fc23.zip | |
feat: scope an action to the row it was invoked on
The five *_thread actions and their submenu are gone: the row's identity is
what decides the scope, so a second set of actions was a second answer to a
settled question. mark_thread_unread went with them, being the sixth entry in
the same submenu. tagSelected() loses its TagScope parameter, and
everySelectedRowHasTag() its own, so the direction and the write ask the same
question of the same object. ThreadListModel::scopeFor() and messageScopeFor()
are deleted; scopeForSelection() is the one resolver.
Labels name the scope. Archive, Delete, Restore, Spam, Important and the
unread toggle all say "thread" on a conversation row, and Delete, Restore and
Archive are ABSENT on a reply: a single reply cannot be removed from a
conversation.
Compose follows the same rule. Forward, Save, Reply-all and Reply without
quoting disappear on a conversation row, which shows no message to act on, and
Reply becomes "Reply to this thread": reply-all, quoting nothing, threaded off
the conversation's NEWEST message so the answer lands at its end rather than
forking the discussion at its opening post. That id is not in the model, since
an unexpanded conversation holds no nodes for its replies, so it comes from
resolveThreadMessages(); resolveQuery() states its newest-first sort rather
than inheriting notmuch's default.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012iDeN6C7y97nHYPvP6ST4L
Diffstat (limited to 'translations')
| -rw-r--r-- | translations/qtmaildir_it_IT.ts | 92 |
1 files changed, 52 insertions, 40 deletions
diff --git a/translations/qtmaildir_it_IT.ts b/translations/qtmaildir_it_IT.ts index 040af5c..621668f 100644 --- a/translations/qtmaildir_it_IT.ts +++ b/translations/qtmaildir_it_IT.ts @@ -471,6 +471,14 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> <translation>Nascondi l'output della sincronizzazione fino al prossimo errore</translation> </message> <message> + <source>No thread is selected</source> + <translation>Nessuna conversazione selezionata</translation> + </message> + <message> + <source>Select one message to save</source> + <translation>Seleziona un singolo messaggio da salvare</translation> + </message> + <message> <source>&Find</source> <translation>&Cerca</translation> </message> @@ -523,10 +531,6 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> <translation>Aggiunge o rimuove l'etichetta deleted</translation> </message> <message> - <source>Mark thread &read</source> - <translation>Segna conversazione come &letta</translation> - </message> - <message> <source>Remove the unread tag from every message of the selected threads</source> <translation>Rimuove il tag unread da ogni messaggio delle conversazioni selezionate</translation> </message> @@ -558,6 +562,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> </translation> </message> <message> + <source>That thread holds no message to answer</source> + <translation>Quella conversazione non contiene messaggi a cui rispondere</translation> + </message> + <message> <source>Restore</source> <translation>Ripristina</translation> </message> @@ -705,18 +713,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> <translation>Rimuove inbox da ogni messaggio delle conversazioni selezionate</translation> </message> <message> - <source>Archive thread</source> - <translation>Archivia conversazione</translation> - </message> - <message> <source>&Delete thread</source> <translation>&Elimina conversazione</translation> </message> <message> - <source>Add or remove the deleted tag on whole threads</source> - <translation>Aggiunge o rimuove l'etichetta eliminato su intere conversazioni</translation> - </message> - <message> <source>Undelete thread</source> <translation>Ripristina conversazione</translation> </message> @@ -827,38 +827,14 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> <translation>Elimina definitivamente ogni messaggio nel cestino</translation> </message> <message> - <source>Add spam and remove inbox on whole threads</source> - <translation>Aggiunge spam e rimuove inbox su intere conversazioni</translation> - </message> - <message> - <source>Mark thread spam</source> - <translation>Segna conversazione come spam</translation> - </message> - <message> - <source>Mark thread read</source> - <translation>Segna conversazione come letta</translation> - </message> - <message> - <source>Mark thread &unread</source> - <translation>Segna conversazione come &non letta</translation> - </message> - <message> <source>Add the unread tag to every message of the selected threads</source> <translation>Aggiunge il tag unread a ogni messaggio delle conversazioni selezionate</translation> </message> <message> - <source>Mark thread unread</source> - <translation>Segna conversazione come non letta</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> <message> - <source>Mark thread important</source> - <translation>Segna conversazione come importante</translation> - </message> - <message> <source>Tagging &rules...</source> <translation>&Regole di etichettatura...</translation> </message> @@ -1259,6 +1235,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> </translation> </message> <message> + <source>Mark thread as &read</source> + <translation>Segna conversazione come &letta</translation> + </message> + <message> <source>Mark as &read</source> <translation>Segna come &letto</translation> </message> @@ -1267,6 +1247,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> <translation>Rimuove il tag unread dalla selezione</translation> </message> <message> + <source>Mark thread as &unread</source> + <translation>Segna conversazione come &non letta</translation> + </message> + <message> <source>Mark as &unread</source> <translation>Segna come &non letto</translation> </message> @@ -1274,6 +1258,38 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> <source>Add the unread tag to the selection</source> <translation>Aggiunge il tag unread alla selezione</translation> </message> + <message> + <source>Move every message of the selected threads to the trash</source> + <translation>Sposta nel cestino ogni messaggio delle conversazioni selezionate</translation> + </message> + <message> + <source>&Restore thread from trash</source> + <translation>&Ripristina conversazione dal cestino</translation> + </message> + <message> + <source>Move every message of the selected threads out of the trash</source> + <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> + <message> + <source>Remove the inbox tag</source> + <translation>Rimuove il tag inbox</translation> + </message> + <message> + <source>Reply to this &thread</source> + <translation>Rispondi a questa &conversazione</translation> + </message> + <message> + <source>Add an answer to the end of this conversation</source> + <translation>Aggiunge una risposta in fondo a questa conversazione</translation> + </message> <message numerus="yes"> <source>1 thread selected (%n message(s))</source> <translation> @@ -1371,10 +1387,6 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> </translation> </message> <message> - <source>&Whole thread</source> - <translation>&Intera conversazione</translation> - </message> - <message> <source>Select a thread first</source> <translation>Seleziona prima una conversazione</translation> </message> |
