diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-24 11:47:52 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-24 11:47:52 +0200 |
| commit | a4e8c837a07014be3863a40f371d02a492b7efb7 (patch) | |
| tree | cc045386b83015c348b982cf46947d63ca2211cb /translations | |
| parent | 55fe1bca09242220e514394acbddb53be796fe40 (diff) | |
| download | qtmaildir-a4e8c837a07014be3863a40f371d02a492b7efb7.tar.gz qtmaildir-a4e8c837a07014be3863a40f371d02a492b7efb7.zip | |
feat(compose): lay the composer out by scope
Items 142, 143, 144 and 145, to the layout the user described.
The composer had one addToolBar carrying three scopes at once: text
formatting, message composition, and the terminal action. It read as a menu
bar that is not one. There is now no window toolbar at all.
From: [.............] +--------+
To: [.........] [v Cc/Bcc] | Send |
Subject: [...........................] +
[B][I][</>][S][link]["] [Attach] [Send as HTML]
+---------------------------------------------+
| message text |
+---------------------------------------------+
[Remove] * report.pdf <- only when attached
Send is a large icon-above-text button beside the headers: it is the
terminal action and carries the weight to match. Formatting is a toolbar
widget in the central column directly above the text it formats, icon-only
with the words kept as tooltips, which is where a tooltip stops being
decoration. Attach and the HTML toggle ride the right end of that bar, past
a stretch, because neither formats text. Remove attachment sits with the
list it acts on and appears only once something is attached.
"Also send a formatted copy" becomes "Send as HTML": the old label described
a mechanism without naming it, leaving the reader to infer that "formatted"
meant HTML and that "copy" meant a MIME part rather than a second message.
Cc and Bcc hide behind a disclosure beside To:. revealCcBccIfUsed() only
ever shows, never hides, so nothing but the user's own click can make a
field holding an address invisible: a hidden recipient is a message going
somewhere the sender cannot see, which is worse than the clutter this
removes. The label is hidden with each field, since a QFormLayout holds the
two as separate items and hiding the line edit alone strands a "Cc:" over
empty space.
Two send-lock faults, one predicted and one not. The backlog warned that
setInputsEnabled() disabled the single toolbar wholesale, so the send-path
test was strengthened to name every control BEFORE the split; it then caught
Attach live during a countdown, where a file appended after MessageBuilder
has run is either dropped or added to bytes already sent, silently either
way. With every control named it failed again on format_bold: disabling a
QToolBar greys its buttons but leaves each QAction enabled, so Ctrl+B during
a send would have edited a message already being built, through a button
that looked unavailable. setInputsEnabled() now walks the bar's actions too.
The Italian translation is refreshed; lrelease reports 477 finished, 0
unfinished.
Diffstat (limited to 'translations')
| -rw-r--r-- | translations/qtmaildir_it_IT.ts | 47 |
1 files changed, 33 insertions, 14 deletions
diff --git a/translations/qtmaildir_it_IT.ts b/translations/qtmaildir_it_IT.ts index f8a2b03..0b54957 100644 --- a/translations/qtmaildir_it_IT.ts +++ b/translations/qtmaildir_it_IT.ts @@ -8,10 +8,29 @@ <translation>Componi</translation> </message> <message> + <source>The forwarded attachments could not be extracted.</source> + <translation>Non è stato possibile estrarre gli allegati inoltrati.</translation> + </message> + <message numerus="yes"> + <source>%n forwarded attachment(s) could not be extracted: %1</source> + <translation> + <numerusform>Non è stato possibile estrarre %n allegato inoltrato: %1</numerusform> + <numerusform>Non è stato possibile estrarre %n allegati inoltrati: %1</numerusform> + </translation> + </message> + <message> <source>From:</source> <translation>Da:</translation> </message> <message> + <source>Cc/Bcc</source> + <translation>Cc/Ccn</translation> + </message> + <message> + <source>Show or hide the Cc and Bcc fields</source> + <translation>Mostra o nascondi i campi Cc e Ccn</translation> + </message> + <message> <source>To:</source> <translation>A:</translation> </message> @@ -28,14 +47,6 @@ <translation>Oggetto:</translation> </message> <message> - <source>Also send a formatted copy</source> - <translation>Invia anche una copia formattata</translation> - </message> - <message> - <source>Sends the message as plain text with a formatted version alongside it. The plain text is what you typed.</source> - <translation>Invia il messaggio come testo semplice con accanto una versione formattata. Il testo semplice è quello che hai scritto.</translation> - </message> - <message> <source>Send output</source> <translation>Output dell’invio</translation> </message> @@ -44,10 +55,6 @@ <translation>Chiudi</translation> </message> <message> - <source>Formatting</source> - <translation>Formattazione</translation> - </message> - <message> <source>Bold</source> <translation>Grassetto</translation> </message> @@ -84,6 +91,14 @@ <translation>Rimuovi allegato</translation> </message> <message> + <source>Send as HTML</source> + <translation>Invia come HTML</translation> + </message> + <message> + <source>Sends the message as plain text with an HTML version alongside it. The plain text is what you typed.</source> + <translation>Invia il messaggio come testo semplice con una versione HTML a fianco. Il testo semplice è quello che hai scritto.</translation> + </message> + <message> <source>Send</source> <translation>Invia</translation> </message> @@ -179,8 +194,8 @@ 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>[compose] quote_position '%1' is not recognised; expected above or below. Using above.</source> - <translation>[compose] quote_position '%1' non è riconosciuto; atteso above o below. Verrà usato above.</translation> + <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> <message> <source>[compose] autosave_interval_ms '%1' is not a number; using %2.</source> @@ -1098,6 +1113,10 @@ Il messaggio È stato inviato. Non inviarlo di nuovo.</translation> </translation> </message> <message> + <source>That message is no longer indexed</source> + <translation>Quel messaggio non è più indicizzato</translation> + </message> + <message> <source>(unreadable message)</source> <translation>(messaggio illeggibile)</translation> </message> |
