aboutsummaryrefslogtreecommitdiffstats
path: root/translations
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-24 11:47:52 +0200
committerDanilo M. <danix@danix.xyz>2026-08-24 11:47:52 +0200
commita4e8c837a07014be3863a40f371d02a492b7efb7 (patch)
treecc045386b83015c348b982cf46947d63ca2211cb /translations
parent55fe1bca09242220e514394acbddb53be796fe40 (diff)
downloadqtmaildir-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.ts47
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&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>[compose] quote_position &apos;%1&apos; is not recognised; expected above or below. Using above.</source>
- <translation>[compose] quote_position &apos;%1&apos; non è riconosciuto; atteso above o below. Verrà usato above.</translation>
+ <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>
<message>
<source>[compose] autosave_interval_ms &apos;%1&apos; 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>