aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsaturneric <[email protected]>2026-10-21 21:42:47 +0200
committersaturneric <[email protected]>2026-10-21 21:42:47 +0200
commitd65a5a56d8a703b144af7f05023931e1a61d5992 (patch)
tree190efdf780aff14f31928aa51be80be7bca7dd8b
parentfix(build): prioritize selected OpenSSL headers (diff)
downloadmodules-d65a5a56d8a703b144af7f05023931e1a61d5992.tar.gz
modules-d65a5a56d8a703b144af7f05023931e1a61d5992.zip
fix(email): show an unauthorized signing key as its own verdict
- map host validity 10 (key not authorized) to a new badge state - rank it between "could not be checked" and "bad signature" - word it on the badge, security view and report, not as BAD - carry it through the verification payload by name - translate the new strings in every shipped locale
-rw-r--r--src/m_email/EMailHelper.cpp3
-rw-r--r--src/m_email/EMailModel.h4
-rw-r--r--src/m_email/EMailModule.cpp9
-rw-r--r--src/m_email/EMailPageView.cpp2
-rw-r--r--src/m_email/EMailSecurityView.cpp8
-rw-r--r--src/m_email/EMailVerificationPayload.cpp1
-rw-r--r--src/m_email/EMailViewLayout.cpp4
-rw-r--r--src/m_email/test/EMailMimeTest.cpp18
-rw-r--r--src/m_email/test/EMailVerifyUnificationTest.cpp20
-rw-r--r--src/m_email/test/EMailViewLayoutTest.cpp5
-rw-r--r--src/m_email/ts/ModuleEMail.de_DE.ts338
-rw-r--r--src/m_email/ts/ModuleEMail.en_US.ts338
-rw-r--r--src/m_email/ts/ModuleEMail.es_ES.ts338
-rw-r--r--src/m_email/ts/ModuleEMail.fr_FR.ts338
-rw-r--r--src/m_email/ts/ModuleEMail.it_IT.ts338
-rw-r--r--src/m_email/ts/ModuleEMail.pl_PL.ts338
-rw-r--r--src/m_email/ts/ModuleEMail.ru_RU.ts338
-rw-r--r--src/m_email/ts/ModuleEMail.tr_TR.ts382
-rw-r--r--src/m_email/ts/ModuleEMail.zh_CN.ts338
-rw-r--r--src/m_email/ts/ModuleEMail.zh_TW.ts338
20 files changed, 1885 insertions, 1613 deletions
diff --git a/src/m_email/EMailHelper.cpp b/src/m_email/EMailHelper.cpp
index 1931032..d699d63 100644
--- a/src/m_email/EMailHelper.cpp
+++ b/src/m_email/EMailHelper.cpp
@@ -1230,6 +1230,8 @@ auto BadgeForValidity(int validity) -> EMailBadgeState {
case 3: // invalid
case 5: // signing key revoked
return EMailBadgeState::kSIGNED_BAD;
+ case 10: // valid, but the key is not authorized to sign
+ return EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY;
default:
// -1 is the default in EMailSignatureResult, chosen so that an absent
// or unparseable field does not read as fully valid. Anything else is
@@ -1373,6 +1375,7 @@ auto ToneForBadge(EMailBadgeState state) -> EMailBadgeTone {
return EMailBadgeTone::kGOOD;
case EMailBadgeState::kSIGNED_BAD:
+ case EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY:
case EMailBadgeState::kMALFORMED:
return EMailBadgeTone::kDANGER;
diff --git a/src/m_email/EMailModel.h b/src/m_email/EMailModel.h
index 5ce2452..814497d 100644
--- a/src/m_email/EMailModel.h
+++ b/src/m_email/EMailModel.h
@@ -167,6 +167,10 @@ enum class EMailBadgeState : uint8_t {
/// This is the BADGE's word for it; whether a check ran at all is carried
/// separately in EMailVerifyExec and is never inferred from this order.
kSIGNED_ERROR,
+ /// Mathematically valid, but made by a key its certificate does not
+ /// authorize to sign. A definite verdict, so it outranks kSIGNED_ERROR; not
+ /// evidence that the bytes were changed, so it stays below kSIGNED_BAD.
+ kSIGNED_UNAUTHORIZED_KEY,
kSIGNED_BAD, ///< bad, invalid or made by a revoked key
};
diff --git a/src/m_email/EMailModule.cpp b/src/m_email/EMailModule.cpp
index 48b24e1..cc7a647 100644
--- a/src/m_email/EMailModule.cpp
+++ b/src/m_email/EMailModule.cpp
@@ -654,6 +654,7 @@ auto ReportStatusFor(EMailBadgeState overall) -> int {
return 1;
case EMailBadgeState::kSIGNED_BAD:
+ case EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY:
case EMailBadgeState::kSIGNED_ERROR:
case EMailBadgeState::kMALFORMED:
return -1;
@@ -738,6 +739,14 @@ auto ReportDescriptionFor(const EMailVerificationResult& result) -> QString {
"was not made for this message.") +
rewritten;
+ case EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY:
+ return QApplication::translate(
+ "EMailModule",
+ "The signature matches the bytes it covers, but it was made "
+ "with a key the sender's certificate does not authorize to "
+ "sign. It cannot be relied on as the sender's signature.") +
+ rewritten;
+
case EMailBadgeState::kSIGNED_ERROR:
return QApplication::translate(
"EMailModule",
diff --git a/src/m_email/EMailPageView.cpp b/src/m_email/EMailPageView.cpp
index 4c7e8f7..221522f 100644
--- a/src/m_email/EMailPageView.cpp
+++ b/src/m_email/EMailPageView.cpp
@@ -2839,7 +2839,7 @@ void EMailPageView::refresh_attachments() {
// part is worth, and it is not a green tick.
item->setText(kColSigned, tr("signature not good"));
EMailSetCellTone(item, kColSigned,
- badge == EMailBadgeState::kSIGNED_BAD
+ ToneForBadge(badge) == EMailBadgeTone::kDANGER
? EMailTone::kDANGER
: EMailTone::kWARN,
this);
diff --git a/src/m_email/EMailSecurityView.cpp b/src/m_email/EMailSecurityView.cpp
index 8d3eb0f..469bca0 100644
--- a/src/m_email/EMailSecurityView.cpp
+++ b/src/m_email/EMailSecurityView.cpp
@@ -109,6 +109,9 @@ auto DescribeValidity(int validity) -> QString {
case 7:
return QApplication::translate("EMailSecurityView",
"signing key expired");
+ case 10:
+ return QApplication::translate("EMailSecurityView",
+ "signing key not authorized to sign");
default:
return QApplication::translate("EMailSecurityView", "unknown");
}
@@ -129,6 +132,11 @@ auto DescribeSignature(EMailBadgeState badge, int validity) -> QString {
: QApplication::translate("EMailSecurityView",
"BAD signature: it does not match "
"these bytes");
+ case EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY:
+ return QApplication::translate(
+ "EMailSecurityView",
+ "not accepted: the signing key is not authorized to sign by its "
+ "certificate");
case EMailBadgeState::kSIGNED_MISMATCH:
return QApplication::translate("EMailSecurityView",
"valid, but signed by another address");
diff --git a/src/m_email/EMailVerificationPayload.cpp b/src/m_email/EMailVerificationPayload.cpp
index c4fabfe..a2cf513 100644
--- a/src/m_email/EMailVerificationPayload.cpp
+++ b/src/m_email/EMailVerificationPayload.cpp
@@ -79,6 +79,7 @@ const NameTable<EMailBadgeState> kBadgeNames{{
{EMailBadgeState::kSIGNED_UNKNOWN_KEY, "signed_unknown_key"},
{EMailBadgeState::kSIGNED_MISMATCH, "signed_mismatch"},
{EMailBadgeState::kSIGNED_ERROR, "signed_error"},
+ {EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY, "signed_unauthorized_key"},
{EMailBadgeState::kSIGNED_BAD, "signed_bad"},
}};
diff --git a/src/m_email/EMailViewLayout.cpp b/src/m_email/EMailViewLayout.cpp
index 82c7b4c..7c6689e 100644
--- a/src/m_email/EMailViewLayout.cpp
+++ b/src/m_email/EMailViewLayout.cpp
@@ -150,6 +150,10 @@ auto EMailSecurityStatus(EMailBadgeState badge, bool encrypted)
case EMailBadgeState::kSIGNED_BAD:
return {QCoreApplication::translate("EMailPageView", "Bad signature"),
warning};
+ case EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY:
+ return {QCoreApplication::translate("EMailPageView",
+ "Signing key not authorized"),
+ warning};
case EMailBadgeState::kSIGNED_ERROR:
// Not the same claim as a bad signature, and not the same as one nobody
// has looked at. The check was made and could not produce an answer,
diff --git a/src/m_email/test/EMailMimeTest.cpp b/src/m_email/test/EMailMimeTest.cpp
index 7e43a79..77db57b 100644
--- a/src/m_email/test/EMailMimeTest.cpp
+++ b/src/m_email/test/EMailMimeTest.cpp
@@ -1472,6 +1472,24 @@ TEST(EMailMimeTest, AnInvalidOrRevokedSignatureIsAlsoBad) {
}
}
+TEST(EMailMimeTest, AnUnauthorizedSigningKeyIsNotCalledAForgery) {
+ // validity 10 (kKEY_NOT_AUTHORIZED): the signature is mathematically valid,
+ // but the certificate does not let that key sign. Not a good signature, and
+ // not a message that was changed after signing either.
+ const auto badge =
+ DeriveSecurityBadge(EMailSecurityState::kSIGNED,
+ EMailVerifyState::kVERIFIED, {Sig(10)}, kFrom);
+
+ EXPECT_EQ(badge, EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY);
+ EXPECT_EQ(ToneForBadge(badge), EMailBadgeTone::kDANGER);
+
+ // A forgery beside it still decides.
+ EXPECT_EQ(DeriveSecurityBadge(EMailSecurityState::kSIGNED,
+ EMailVerifyState::kVERIFIED, {Sig(10), Sig(3)},
+ kFrom),
+ EMailBadgeState::kSIGNED_BAD);
+}
+
TEST(EMailMimeTest, AMissingKeyIsItsOwnAnswerAndNotAForgery) {
const auto badge =
DeriveSecurityBadge(EMailSecurityState::kSIGNED,
diff --git a/src/m_email/test/EMailVerifyUnificationTest.cpp b/src/m_email/test/EMailVerifyUnificationTest.cpp
index fa10836..0eb5690 100644
--- a/src/m_email/test/EMailVerifyUnificationTest.cpp
+++ b/src/m_email/test/EMailVerifyUnificationTest.cpp
@@ -362,6 +362,26 @@ TEST(VerifyPayloadTest, AResultSurvivesTheTripToThePage) {
EXPECT_TRUE(VerificationMatchesSource(decoded, raw));
}
+TEST(VerifyPayloadTest, AnUnauthorizedKeyVerdictSurvivesTheTrip) {
+ // The host reports validity 10 for a valid signature by a key its
+ // certificate does not authorize. That verdict must reach the page as
+ // itself, not as "bad".
+ const auto raw = SignedMessage("Content-Type: text/plain\r\n\r\nhello");
+
+ Reset();
+ Get().verify_info_json.append(SignatureJson(10));
+
+ EMailVerificationResult verified;
+ QString error;
+ ASSERT_EQ(VerifyEMLMessage(0, raw, verified, error), kSUCCESS);
+ EXPECT_EQ(verified.overall, EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY);
+
+ EMailVerificationResult decoded;
+ ASSERT_TRUE(
+ DecodeVerificationPayload(EncodeVerificationPayload(verified), decoded));
+ EXPECT_EQ(decoded.overall, EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY);
+}
+
TEST(VerifyPayloadTest, APayloadFromAnotherSchemaIsRefused) {
// Refused rather than half-read. The states are written as names precisely
// because their numbering changes when one is inserted in severity order,
diff --git a/src/m_email/test/EMailViewLayoutTest.cpp b/src/m_email/test/EMailViewLayoutTest.cpp
index beae5ce..8e75dc1 100644
--- a/src/m_email/test/EMailViewLayoutTest.cpp
+++ b/src/m_email/test/EMailViewLayoutTest.cpp
@@ -275,11 +275,16 @@ TEST(EMailViewLayoutTest, TheSecurityStatusSaysOnlyWhatIsKnown) {
QStringLiteral("Signature verified"));
EXPECT_EQ(EMailSecurityStatus(EMailBadgeState::kSIGNED_BAD, false).text,
QStringLiteral("Bad signature"));
+ EXPECT_EQ(
+ EMailSecurityStatus(EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY, false)
+ .text,
+ QStringLiteral("Signing key not authorized"));
EXPECT_EQ(EMailSecurityStatus(EMailBadgeState::kNOT_PROTECTED, false).text,
QStringLiteral("Not signed or encrypted"));
// A verdict against the signature never wears the signature's icon.
for (const auto badge :
{EMailBadgeState::kSIGNED_BAD, EMailBadgeState::kSIGNED_ERROR,
+ EMailBadgeState::kSIGNED_UNAUTHORIZED_KEY,
EMailBadgeState::kSIGNED_MISMATCH, EMailBadgeState::kMALFORMED}) {
EXPECT_EQ(EMailSecurityStatus(badge, false).icon,
QStringLiteral(":/icons/warning.png"));
diff --git a/src/m_email/ts/ModuleEMail.de_DE.ts b/src/m_email/ts/ModuleEMail.de_DE.ts
index 67d2028..b1aa7b6 100644
--- a/src/m_email/ts/ModuleEMail.de_DE.ts
+++ b/src/m_email/ts/ModuleEMail.de_DE.ts
@@ -851,9 +851,9 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>Von</translation>
</message>
@@ -864,41 +864,41 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>An</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>Betreff</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>CC</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>BCC</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>Datum</translation>
</message>
@@ -917,15 +917,15 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>Digest der signierten MIME-Entität (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>Deklarierter Signatur-Hash (micalg)</translation>
</message>
@@ -1013,63 +1013,68 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>Diese Nachricht enthält etwas, das vor dem Speichern geprüft werden sollte.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation>Die von der Signatur abgedeckten Bytes wurden nach deren Erstellung neu geschrieben: Ihre Zeilenenden sind nicht mehr CRLF. Dies wird normalerweise durch ein Programm verursacht, das sie beim Speichern oder Kopieren der Nachricht geändert hat. Zum Prüfen der Signatur sind die ursprünglichen Bytes erforderlich.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>Die Signatur ist gültig, und der Schlüssel, der sie erstellt hat, spricht für die Adresse, von der diese Nachricht laut Angabe stammt.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>Die Signatur selbst ist gültig, aber der Schlüssel, der sie erstellt hat, spricht nicht für die Adresse, von der diese Nachricht laut Angabe stammt. So sieht eine Signatur aus, die aus einer anderen Nachricht übernommen wurde. Es lohnt sich also zu prüfen, wer der Unterzeichner ist, bevor man dem Inhalt vertraut.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>Der Schlüssel, der diese Signatur erstellt hat, befindet sich nicht in Ihrem Schlüsselbund. Daher kann hier nichts aussagen, ob die Signatur echt ist. Importieren Sie den Schlüssel des Absenders und verifizieren Sie erneut.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>Die Signatur wurde mit einem Schlüssel erstellt, der abgelaufen ist, oder die Signatur selbst ist abgelaufen. Sie kann dennoch echt sein; was sich nicht bestätigen lässt, ist, dass der Schlüssel zum Zeitpunkt seiner Verwendung gültig war.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>Die Signatur stimmt nicht mit den Bytes überein, die sie abdeckt. Entweder wurde die Nachricht nach der Unterzeichnung geändert, oder die Signatur wurde nicht für diese Nachricht erstellt.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>Die Signatur passt zu den Bytes, die sie abdeckt, wurde aber mit einem Schlüssel erstellt, den das Zertifikat des Absenders nicht zum Signieren berechtigt. Sie kann nicht als Signatur des Absenders gelten.</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>Die Prüfung konnte nicht abgeschlossen werden, daher ist nichts über diese Signatur bekannt. Dies ist keine Aussage darüber, dass die Signatur ungültig ist.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>Diese Nachricht behauptet, eine OpenPGP-Signatur zu enthalten, aber ihre Struktur ist nicht stabil genug, um eine zu prüfen.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>Die Signaturen in dieser Nachricht decken die verschlüsselten Daten ab und nicht den Inhalt, den Sie lesen. Sie bestätigen, wer die Nachricht verschlüsselt hat, sagen aber nichts darüber aus, wer den Inhalt verfasst hat.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>In dieser Nachricht war keine Signatur zu prüfen.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**Hinweis**: Der signierte Teil liegt nicht in kanonischer Form vor, da seine Zeilenenden nicht CRLF sind. Etwas hat diese Nachricht nach der Signierung umgeschrieben; das ist in der Regel ein Programm, das beim Speichern oder Kopieren die Zeilenenden geändert hat. Eine Signatur kann gegen diese Bytes nicht verifiziert werden, und das Importieren des Schlüssels des Absenders wird das nicht ändern.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>E-Mail verifizieren</translation>
</message>
@@ -1088,50 +1093,50 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation type="vanished">in %1, aber nicht an ihn verschlüsselt: kann nicht gelesen werden</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>E-Mail entschlüsseln</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>E-Mail signieren</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>E-Mail verschlüsseln</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>E-Mail verschlüsseln und signieren</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>Diese Nachricht ist nicht signiert, daher gibt es keine Signatur zu prüfen. Sie wurde erfolgreich entschlüsselt.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>Der entschlüsselte Inhalt ist keine MIME-Nachricht, daher gibt es keine Signatur zu prüfen. Er wurde erfolgreich entschlüsselt.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>Diese Nachricht wurde entschlüsselt. Sie trägt keine Signatur, also steht hier nichts darüber, wer sie gesendet hat.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>E-Mail entschlüsseln und verifizieren</translation>
</message>
@@ -1474,17 +1479,22 @@ Wenn das Problem weiterhin besteht, wenden Sie sich an den technischen Support o
<translation>Verschlüsselt</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>Signaturschlüssel nicht berechtigt</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>Signatur konnte nicht überprüft werden</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>Fehlerhafte OpenPGP-Struktur</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>Weder signiert noch verschlüsselt</translation>
</message>
@@ -2180,7 +2190,7 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>unbekannt</translation>
</message>
@@ -2224,138 +2234,148 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation>Signaturschlüssel abgelaufen</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>Signaturschlüssel nicht zum Signieren berechtigt</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>Ungültige Signatur: Signaturschlüssel widerrufen</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>UNGÜLTIGE SIGNATUR: Sie stimmt nicht mit diesen Bytes überein</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>nicht akzeptiert: Das Zertifikat berechtigt den Signaturschlüssel nicht zum Signieren</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>Gültig, aber von einer anderen Adresse signiert</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>Element</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>Detail</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>Keine Nachricht ist geöffnet.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>Wert kopieren</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>Fingerabdruck kopieren</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>Adresse kopieren</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>Schlüssel aus dieser Nachricht importieren</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>Signaturen verifizieren</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>Erneut verifizieren</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>Signaturen</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>Signatur %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>umfasst %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>umfasst %1, %2 Ebenen tief</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>Ergebnis</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>Dieser Abschnitt ist signiert, aber es wurde noch nichts verifiziert.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>Dieser Abschnitt ist signiert, aber die Verifizierung ergab kein Ergebnis: Der Signaturschlüssel befindet sich möglicherweise nicht in Ihrem Schlüsselbund.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>Unbekannter Unterzeichner</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>Andere Adresse</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>Die Signatur ist gültig, aber der Schlüssel gehört zu %1, während diese Nachricht besagt, dass sie von %2 stammt. Eine gültige Signatur sagt, wer die Bytes signiert hat, nicht wer die Nachricht gesendet hat.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>Public-Key-Algorithmus</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>Signiert am</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>Deklarierter Hash (micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>Signatur-Hash</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>Hash-Abweichung</translation>
</message>
@@ -2364,37 +2384,37 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation type="vanished">Die Nachricht deklariert %1, aber die Signatur verwendete %2.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>Warnung</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>Empfänger</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>Adressiert und verschlüsselt an</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>Der Absender hat nicht festgehalten, wer dieser Empfänger ist.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation>Diese Nachricht gibt an, OpenPGP zu verwenden, aber ihre Struktur entspricht nicht RFC 3156.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>Zu dieser Nachricht gibt es nichts Weiteres zu berichten.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>Schlüssel %1</translation>
</message>
@@ -2404,22 +2424,22 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation>gültig, aber der Schlüssel ist nicht vollständig vertrauenswürdig</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>die Nachricht gibt %1 an, aber die Signatur verwendet %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>in %1, aber nicht an %1 verschlüsselt: Diese Empfänger können diese Nachricht nicht lesen.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>Verschlüsselt an, aber nicht in den sichtbaren Kopfzeilen</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>Versteckter Empfänger</translation>
</message>
@@ -2428,11 +2448,11 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation type="vanished">Der Absender hat nicht festgehalten, wer dies ist</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>Fingerabdruck</translation>
</message>
@@ -2441,88 +2461,88 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation type="vanished">in %1, aber nicht an ihn verschlüsselt: sie können dies nicht lesen</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>Hinweis</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>Die Engine meldete den Primärschlüssel anstelle des tatsächlich verwendeten Verschlüsselungs-Unterschlüssels.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>Schlüssel für diese Adressen</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>Kein Schlüssel gefunden</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 Schlüssel</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 Schlüssel</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>Schlüssel ist %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>Identität</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>Diese Adresse befindet sich auf einer widerrufenen Benutzer-ID des Schlüssels.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>diese Adresse ist die primäre Benutzer-ID des Schlüssels</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>diese Adresse ist eine sekundäre Benutzer-ID des Schlüssels</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>dieser Schlüssel kann nicht zum Verschlüsseln verwendet werden</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>Was auffällt</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>Diese Nachricht ist weder signiert noch verschlüsselt.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>Diese Nachricht enthält eine Signatur.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>Diese Nachricht ist verschlüsselt.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>Diese Nachricht ist verschlüsselt und enthält eine Signatur.</translation>
</message>
@@ -3205,32 +3225,32 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation>IMAP-Controller</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>E-Mail-Editor</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>Neuen Texteditor für E-Mail öffnen.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>IMAP-Controller öffnen</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>IMAP-Controller-Dialog öffnen</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>Kein E-Mail-Konto</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation>Konfigurieren Sie zuerst ein E-Mail-Konto mit aktiviertem IMAP in den Einstellungen.</translation>
</message>
@@ -3238,7 +3258,7 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>Signierter Teil nicht mehr in kanonischer Form</translation>
</message>
@@ -3247,17 +3267,17 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation type="vanished">Der signierte Teil enthält Zeilenumbrüche, die nicht CRLF sind, also nicht die Form, über die eine Signatur berechnet wird. Etwas hat diese Nachricht nach dem Signieren umgeschrieben, normalerweise ein Programm, das Zeilenumbrüche beim Speichern oder Kopieren geändert hat, und nicht ein Angriff. Die Signatur kann gegen diese Bytes nicht verifiziert werden, und das Importieren des Schlüssels des Absenders wird das nicht ändern. Zur Prüfung wird die ursprüngliche, unveränderte Nachricht benötigt.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>Doppelter %1-Header</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>Diese Nachricht enthält %1 Kopien eines Headers, der nur einmal vorkommen darf. Verschiedene Mailprogramme wählen unterschiedliche Kopien aus, daher ist das, was Sie hier sehen, möglicherweise nicht das, was ein anderer Leser sieht.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>Adresse möglicherweise verschleiert</translation>
</message>
@@ -3266,7 +3286,7 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation type="vanished">Die Domain in &quot;%1&quot; verwendet Zeichen, die so dargestellt werden können, dass sie wie eine andere, vertraute Adresse aussehen.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>Antworten gehen woandershin</translation>
</message>
@@ -3275,147 +3295,147 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation type="vanished">Diese Nachricht stammt von &quot;%1&quot;, aber Antworten würden an &quot;%2&quot; gesendet, was eine andere Domain ist.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>Am %1 schrieb %2:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 schrieb:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>Der signierte Teil enthält Zeilenenden, die nicht CRLF sind. Das ist nicht die Form, über der die Signatur berechnet wurde. Etwas hat diese Nachricht nach dem Signieren umgeschrieben, normalerweise ein Programm, das beim Speichern oder Kopieren die Zeilenenden geändert hat, und nicht ein Angriff. Die Signatur kann gegen diese Bytes nicht verifiziert werden, und das Importieren des Schlüssels des Absenders wird daran nichts ändern. Zum Prüfen wird die ursprüngliche, unveränderte Nachricht benötigt.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation>Die Domain in &quot;%1&quot; verwendet Zeichen, die so dargestellt werden können, dass sie wie eine andere, vertraute Adresse aussehen.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation>Diese Nachricht stammt von &quot;%1&quot;, aber Antworten würden an &quot;%2&quot; gesendet, was eine andere Domain ist.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>Fehlerhafter signierter Abschnitt</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>Ein signierter Abschnitt muss genau zwei Teile enthalten; dieser enthält %1. Er lässt sich möglicherweise nicht verifizieren, und was er abdeckt, ist mehrdeutig.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>Fehlerhafter verschlüsselter Abschnitt</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>Ein verschlüsselter Abschnitt muss genau zwei Teile enthalten; dieser enthält %1.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>Nicht alles ist signiert</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>%1 Teil(e) dieser Nachricht befinden sich außerhalb der Signatur. Sie sind unauthentifiziert angekommen und könnten von jedem auf dem Übertragungsweg hinzugefügt oder verändert worden sein.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>Die Signatur umfasst nur die verschlüsselten Daten.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>Diese Signatur wurde über den verschlüsselten Block erstellt, nicht über die darin enthaltene Nachricht. Sie zeigt, wer den Chiffretext weitergeleitet hat; sie sagt nicht, wer das geschrieben hat, was Sie lesen, und jeder hätte eine Kopie desselben Blocks signieren können.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>Öffentlicher Schlüssel angehängt</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>Diese Nachricht enthält %1 öffentliche(n) OpenPGP-Schlüssel. Ein Schlüssel, der in einer Nachricht ankommt, beweist nichts über den Absender: Jeder kann einen beliebigen Schlüssel anhängen, auch einen, den er für den Namen in der Absenderzeile erstellt hat.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>Abgetrennte Signatur angehängt</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>Diese Nachricht enthält %1 Signaturdatei(en), die nicht Teil ihrer eigenen signierten Struktur sind. Beim Öffnen der Nachricht werden sie nicht geprüft; sie signieren etwas anderes.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>Blindkopie-Empfänger sind sichtbar</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>Diese Nachricht enthält einen Bcc-Kopf, der %1 Empfänger nennt. Jeder, der sie erhalten hat, kann sehen, wer blindkopiert wurde.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>Nichts ist signiert</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>Diese Nachricht enthält keine Signatur, daher kann der Empfänger nicht erkennen, dass sie von Ihnen stammt oder dass sie unverändert angekommen ist.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>Einige Teile sind nicht signiert</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>%1 Teil(e) dieser Nachricht würden versendet, ohne von der Signatur abgedeckt zu sein.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>Blindkopie-Empfänger</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>%1 Blindkopie-Empfänger werden in die Verschlüsselung einbezogen, erscheinen aber nirgendwo in der Nachricht.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>Bcc-Kopfzeile vorhanden</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>Diese Nachricht enthält eine Bcc-Kopfzeile. Beim Senden erführe jeder Empfänger, wer blindkopiert wurde.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>Empfänger ist möglicherweise verschleiert</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation>Die Domain in &quot;%1&quot; verwendet Zeichen, die so dargestellt werden können, dass sie wie eine andere Adresse aussehen. Überprüfen Sie es vor dem Senden.</translation>
</message>
@@ -3424,12 +3444,12 @@ Diese Nachricht stammt von anderswo. Sofern diese nicht bereits gespeichert wurd
<translation type="vanished">Die Domain in „%1“ verwendet Zeichen, die wie eine andere Adresse aussehen können. Prüfen Sie sie vor dem Senden.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>Keine Empfänger</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>Diese Nachricht ist an niemanden adressiert.</translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.en_US.ts b/src/m_email/ts/ModuleEMail.en_US.ts
index 3b690b9..db88497 100644
--- a/src/m_email/ts/ModuleEMail.en_US.ts
+++ b/src/m_email/ts/ModuleEMail.en_US.ts
@@ -727,9 +727,9 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation type="unfinished"></translation>
</message>
@@ -740,41 +740,41 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation type="unfinished"></translation>
</message>
@@ -785,15 +785,15 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation type="unfinished"></translation>
</message>
@@ -873,63 +873,68 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation type="unfinished"></translation>
</message>
@@ -944,50 +949,50 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation type="unfinished"></translation>
</message>
@@ -1272,17 +1277,22 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
- <source>Signature could not be checked</source>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../EMailViewLayout.cpp" line="161"/>
+ <source>Signature could not be checked</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation type="unfinished"></translation>
</message>
@@ -1936,7 +1946,7 @@ This message came from somewhere else, so unless these have been saved already t
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation type="unfinished"></translation>
</message>
@@ -1976,173 +1986,183 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation type="unfinished"></translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation type="unfinished"></translation>
</message>
@@ -2152,117 +2172,117 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation type="unfinished"></translation>
</message>
@@ -2936,32 +2956,32 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation type="unfinished"></translation>
</message>
@@ -2969,182 +2989,182 @@ This message came from somewhere else, so unless these have been saved already t
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation type="unfinished"></translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation type="unfinished"></translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.es_ES.ts b/src/m_email/ts/ModuleEMail.es_ES.ts
index 4e61a34..dbf7877 100644
--- a/src/m_email/ts/ModuleEMail.es_ES.ts
+++ b/src/m_email/ts/ModuleEMail.es_ES.ts
@@ -851,9 +851,9 @@ Si el problema persiste, considere buscar soporte técnico o consultar la docume
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>De</translation>
</message>
@@ -864,41 +864,41 @@ Si el problema persiste, considere buscar soporte técnico o consultar la docume
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>Para</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>Asunto</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>CC</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>BCC</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>Fecha</translation>
</message>
@@ -917,15 +917,15 @@ Si el problema persiste, considere buscar soporte técnico o consultar la docume
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>Resumen de la entidad MIME firmada (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>Hash de firma declarado (micalg)</translation>
</message>
@@ -1013,63 +1013,68 @@ Si el problema persiste, considere buscar soporte técnico o consultar la docume
<translation>Hay algo en este mensaje que conviene comprobar antes de guardarlo.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation>Los bytes que cubre la firma fueron reescritos después de que se hiciera: sus finales de línea ya no son CRLF. Esto suele deberse a un programa que los cambió al guardar o copiar el mensaje. Para comprobar la firma se necesitan los bytes originales.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>La firma es válida y la clave que la creó responde por la dirección de la que este mensaje dice provenir.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>La firma en sí es válida, pero la clave que la creó no responde por la dirección de la que este mensaje dice provenir. Así es como se ve una firma trasladada de otro mensaje, por lo que conviene comprobar quién es el firmante antes de confiar en el contenido.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>La clave que creó esta firma no está en su anillo de claves, por lo que nada aquí puede decir si la firma es auténtica. Importe la clave del remitente y verifique de nuevo.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>La firma se creó con una clave que ha expirado, o la propia firma ha expirado. Puede que siga siendo auténtica; lo que no se puede confirmar es que la clave fuera válida en el momento en que se usó.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>La firma no coincide con los bytes que cubre. O el mensaje se modificó después de firmarse, o la firma no se creó para este mensaje.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>La firma coincide con los bytes que cubre, pero se hizo con una clave que el certificado del remitente no autoriza a firmar. No se puede confiar en ella como firma del remitente.</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>No se pudo completar la comprobación, por lo que no se sabe nada sobre esta firma en un sentido u otro. Esto no es una afirmación de que la firma sea mala.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>Este mensaje afirma contener una firma OpenPGP, pero su estructura no es lo bastante sólida como para comprobarla.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>Las firmas de este mensaje cubren los datos cifrados, no el contenido que usted lee. Confirman quién cifró el mensaje, pero no dicen nada sobre quién escribió lo que hay dentro.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>No había ninguna firma en este mensaje que comprobar.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**Nota**: la parte firmada no está en forma canónica, porque sus saltos de línea no son CRLF. Algo reescribió este mensaje después de que fuera firmado, normalmente un programa que cambió los saltos de línea al guardarlo o copiarlo. Una firma no puede verificarse contra estos bytes, e importar la clave del remitente no cambiará eso.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>Verificar correo electrónico</translation>
</message>
@@ -1088,50 +1093,50 @@ Si el problema persiste, considere buscar soporte técnico o consultar la docume
<translation type="vanished">en %1, pero no cifrado para ella: no se puede leer</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>Descifrar correo electrónico</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>Firmar correo electrónico</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>Cifrar correo electrónico</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>Cifrar y firmar correo electrónico</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>Este mensaje no está firmado, por lo que no hay ninguna firma que comprobar. Se descifró correctamente.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>El contenido descifrado no es un mensaje MIME, por lo que no hay ninguna firma que comprobar. Se descifró correctamente.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>Este mensaje se descifró. No lleva ninguna firma, por lo que nada aquí indica quién lo envió.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>Descifrar y verificar correo electrónico</translation>
</message>
@@ -1474,17 +1479,22 @@ Si el problema persiste, considere buscar soporte técnico o consultar la docume
<translation>Cifrado</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>Clave de firma no autorizada</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>No se pudo comprobar la firma</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>Estructura OpenPGP malformada</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>No firmado ni cifrado</translation>
</message>
@@ -2180,7 +2190,7 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>Desconocida</translation>
</message>
@@ -2224,138 +2234,148 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation>clave de firma expirada</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>clave de firma no autorizada para firmar</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>firma inválida: clave de firma revocada</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>FIRMA INVÁLIDA: no coincide con estos bytes</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>no aceptada: el certificado no autoriza a la clave de firma a firmar</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>válida, pero firmada por otra dirección</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>Elemento</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>Detalle</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>No hay ningún mensaje abierto.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>Copiar valor</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>Copiar huella</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>Copiar dirección</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>Importar la clave de este mensaje</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>Verificar firmas</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>Verificar de nuevo</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>Firmas</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>Firma %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>cubre %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>cubre %1, anidado %2 niveles</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>Resultado</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>esta sección está firmada, pero nada la ha verificado todavía</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>esta sección está firmada, pero verificarla no produjo ningún resultado: la clave de firma puede no estar en su anillo de claves</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>Firmante desconocido</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>Dirección diferente</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>la firma es válida, pero la clave pertenece a %1 mientras que este mensaje dice que es de %2. Una firma válida indica quién firmó los bytes, no quién envió el mensaje.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>Algoritmo de clave pública</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>Firmado el</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>Hash declarado (micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>Hash de la firma</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>El hash no coincide</translation>
</message>
@@ -2364,37 +2384,37 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation type="vanished">el mensaje declara %1 pero la firma usó %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>Advertencia</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>Destinatarios</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>dirigido y cifrado a</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>el remitente optó por no registrar quién es este destinatario</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation>Este mensaje afirma usar OpenPGP, pero su estructura no sigue el RFC 3156.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>No hay nada más que informar sobre este mensaje.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>Clave %1</translation>
</message>
@@ -2404,22 +2424,22 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation>válida, pero la clave no es totalmente confiable</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>el mensaje declara %1, pero la firma utilizó %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>en %1, pero no está cifrado para ella: no pueden leer este mensaje</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>cifrado para, pero no en los encabezados visibles</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>Destinatario oculto</translation>
</message>
@@ -2428,11 +2448,11 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation type="vanished">el remitente optó por no indicar quién es</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>Huella</translation>
</message>
@@ -2441,88 +2461,88 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation type="vanished">en %1, pero no está cifrado para ella: no pueden leer esto</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>Nota</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>el motor informó de la clave primaria en lugar de la subclave de cifrado realmente utilizada</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>Claves para estas direcciones</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>no se encontró ninguna clave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 clave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 claves</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>la clave es %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>Identidad</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>esta dirección está en un ID de usuario REVOCADO de la clave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>esta dirección es el ID de usuario principal de la clave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>esta dirección es un ID de usuario secundario de la clave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>esta clave no se puede usar para cifrar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>Lo que destaca</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>Este mensaje no está firmado ni cifrado.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>Este mensaje contiene una firma.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>Este mensaje está cifrado.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>Este mensaje está cifrado y contiene una firma.</translation>
</message>
@@ -3205,32 +3225,32 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation>Controlador IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>Editor de correo electrónico</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>Abrir un nuevo editor de texto para correo electrónico.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>Abrir controlador IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>Abrir diálogo del controlador IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>No hay cuenta de correo</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation>Configura primero una cuenta de correo con IMAP habilitado en Configuración.</translation>
</message>
@@ -3238,7 +3258,7 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>La parte firmada ya no está en forma canónica</translation>
</message>
@@ -3247,17 +3267,17 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation type="vanished">La parte firmada contiene finales de línea que no son CRLF, que no es la forma sobre la que se calcula una firma. Algo reescribió este mensaje después de que fuera firmado, normalmente un programa que cambió los finales de línea al guardarlo o copiarlo, más que un ataque. La firma no puede verificarse contra estos bytes, e importar la clave del remitente no cambiará eso. Comprobarlo requiere el mensaje original sin modificar.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>Cabecera %1 duplicada</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>Este mensaje contiene %1 copias de una cabecera que solo puede aparecer una vez. Diferentes programas de correo eligen copias distintas, por lo que lo que ves aquí puede no ser lo que ve otro lector.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>La dirección puede estar disfrazada</translation>
</message>
@@ -3266,7 +3286,7 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation type="vanished">El dominio en &quot;%1&quot; utiliza caracteres que pueden hacer que parezca una dirección diferente y conocida.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>Las respuestas van a otra parte</translation>
</message>
@@ -3275,147 +3295,147 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation type="vanished">Este mensaje es de &quot;%1&quot;, pero las respuestas se enviarían a &quot;%2&quot;, que es un dominio diferente.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>El %1, %2 escribió:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 escribió:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>La parte firmada contiene finales de línea que no son CRLF, que no es la forma sobre la que se calculó la firma. Algo reescribió este mensaje después de que se firmara, normalmente un programa que cambió los finales de línea al guardarlo o copiarlo, no un ataque. La firma no puede verificarse con estos bytes, e importar la clave del remitente no cambiará eso. Para comprobarla se necesita el mensaje original sin modificar.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation>El dominio en &quot;%1&quot; utiliza caracteres que pueden hacer que parezca una dirección diferente y conocida.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation>Este mensaje es de &quot;%1&quot;, pero las respuestas se enviarían a &quot;%2&quot;, que es un dominio diferente.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>Sección firmada malformada</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>Una sección firmada debe contener exactamente dos partes; esta contiene %1. Puede que no se verifique, y lo que cubre es ambiguo.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>Sección cifrada malformada</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>Una sección cifrada debe contener exactamente dos partes; esta contiene %1.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>No todo está firmado</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>Hay %1 parte(s) de este mensaje fuera de la firma. No están autenticadas y cualquiera en el trayecto podría haberlas añadido o modificado.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>La firma solo cubre los datos cifrados</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>Esta firma se realizó sobre el bloque cifrado, no sobre el mensaje que contiene. Indica quién envió el texto cifrado; no dice quién escribió lo que está leyendo, y cualquiera podría haber firmado una copia de este mismo bloque.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>Clave pública adjunta</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>Este mensaje contiene %1 clave(s) pública(s) de OpenPGP. Una clave que llega en un mensaje no prueba nada sobre quién la envió: cualquiera puede adjuntar cualquier clave, incluida una que haya creado para el nombre en la línea De.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>Firma separada adjunta</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>Este mensaje contiene %1 archivo(s) de firma que no forman parte de su propia estructura firmada. Abrir el mensaje no los verifica; firman otra cosa.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>Los destinatarios ocultos son visibles</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>Este mensaje contiene una cabecera Cco que menciona a %1 destinatario(s). Cualquiera que lo haya recibido puede ver quién estaba en copia oculta.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>Nada está firmado</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>Este mensaje no contiene ninguna firma, por lo que el destinatario no puede saber que proviene de usted ni que llegó sin cambios.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>Algunas partes no están firmadas</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>%1 parte(s) de este mensaje saldrá(n) sin la cobertura de la firma.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>Destinatarios ocultos</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>%1 destinatario(s) oculto(s) se incluirá(n) en el cifrado, pero no aparecerá(n) en ningún lugar del mensaje.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>Cabecera Bcc presente</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>Este mensaje incluye una cabecera Bcc. Enviarlo revelaría a todos los destinatarios quién estaba en copia oculta.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>El destinatario podría estar suplantado</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation>El dominio en &quot;%1&quot; utiliza caracteres que pueden hacer que parezca una dirección diferente. Compruébalo antes de enviar.</translation>
</message>
@@ -3424,12 +3444,12 @@ Este mensaje viene de otro lugar; a menos que ya se hayan guardado, esta es la �
<translation type="vanished">El dominio en «%1» usa caracteres que pueden estar diseñados para parecerse a una dirección distinta. Compruébalo antes de enviar.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>Sin destinatarios</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>Este mensaje no está dirigido a nadie.</translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.fr_FR.ts b/src/m_email/ts/ModuleEMail.fr_FR.ts
index 6d8b779..f845a46 100644
--- a/src/m_email/ts/ModuleEMail.fr_FR.ts
+++ b/src/m_email/ts/ModuleEMail.fr_FR.ts
@@ -851,9 +851,9 @@ Si le problème persiste, envisagez de contacter le support technique ou de cons
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>De</translation>
</message>
@@ -864,41 +864,41 @@ Si le problème persiste, envisagez de contacter le support technique ou de cons
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>À</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>Objet</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>Cc</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>Cci</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>Date</translation>
</message>
@@ -917,15 +917,15 @@ Si le problème persiste, envisagez de contacter le support technique ou de cons
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>Empreinte de l&apos;entité MIME signée (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>Hachage de signature déclaré (micalg)</translation>
</message>
@@ -1013,63 +1013,68 @@ Si le problème persiste, envisagez de contacter le support technique ou de cons
<translation>Quelque chose dans ce message mérite d&apos;être vérifié avant de l&apos;enregistrer.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation>Les octets couverts par la signature ont été réécrits après sa création : leurs fins de ligne ne sont plus en CRLF. Cela provient généralement d&apos;un programme qui les a modifiées lors de l&apos;enregistrement ou de la copie du message. La vérification de la signature nécessite les octets d&apos;origine.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>La signature est valide et la clé qui l&apos;a produite correspond à l&apos;adresse dont ce message prétend provenir.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>La signature elle-même est valide, mais la clé qui l&apos;a produite ne correspond pas à l&apos;adresse dont ce message prétend provenir. C&apos;est ce à quoi ressemble une signature déplacée depuis un autre message, il est donc utile de vérifier qui est le signataire avant de se fier au contenu.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>La clé qui a produit cette signature n&apos;est pas dans votre trousseau de clés ; rien ne permet donc de dire si la signature est authentique. Importez la clé de l&apos;expéditeur et vérifiez à nouveau.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>La signature a été apposée avec une clé qui a expiré, ou la signature elle-même a expiré. Elle peut être authentique malgré tout ; ce qui ne peut pas être confirmé, c&apos;est que la clé était valide au moment où elle a été utilisée.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>La signature ne correspond pas aux octets qu&apos;elle couvre. Soit le message a été modifié après avoir été signé, soit la signature n&apos;a pas été créée pour ce message.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>La signature correspond aux octets qu&apos;elle couvre, mais elle a été faite avec une clé que le certificat de l&apos;expéditeur n&apos;autorise pas à signer. On ne peut pas s&apos;y fier comme signature de l&apos;expéditeur.</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>La vérification n&apos;a pas pu être menée à bien, on ne sait donc rien de cette signature, dans un sens comme dans l&apos;autre. Cela ne signifie pas que la signature est invalide.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>Ce message prétend avoir été signé avec une signature OpenPGP, mais sa structure ne se prête pas assez à la vérification d&apos;une telle signature.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>Les signatures de ce message couvrent les données chiffrées plutôt que le contenu que vous lisez. Elles confirment qui a chiffré le message, mais elle ne disent rien sur qui a écrit ce qui se trouve à l&apos;intérieur.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>Ce message ne contenait aucune signature à vérifier.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**Remarque** : la partie signée n&apos;est pas sous forme canonique, car ses fins de ligne ne sont pas au format CRLF. Quelque chose a réécrit ce message après sa signature, généralement un programme qui a modifié les fins de ligne lors de l&apos;enregistrement ou de la copie. Une signature ne peut pas être vérifiée à partir de ces octets, et importer la clé de l&apos;expéditeur n&apos;y changera rien.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>Vérifier l&apos;e-mail</translation>
</message>
@@ -1088,50 +1093,50 @@ Si le problème persiste, envisagez de contacter le support technique ou de cons
<translation type="vanished">dans %1, mais pas chiffré pour elle : impossible à lire</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>Déchiffrer l&apos;e-mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>Signer l&apos;e-mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>Chiffrer l&apos;e-mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>Chiffrer et signer l&apos;e-mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>Ce message n&apos;est pas signé, il n&apos;y a donc aucune signature à vérifier. Il a été déchiffré avec succès.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>Le contenu déchiffré n&apos;est pas un message MIME, il n&apos;y a donc aucune signature à vérifier. Il a été déchiffré avec succès.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>Ce message a été déchiffré. Il ne porte aucune signature, donc rien n&apos;indique qui l&apos;a envoyé.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>Déchiffrer et vérifier l&apos;e-mail</translation>
</message>
@@ -1474,17 +1479,22 @@ Si le problème persiste, envisagez de contacter le support technique ou de cons
<translation>Chiffré</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>Clé de signature non autorisée</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>La signature n&apos;a pas pu être vérifiée.</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>Structure OpenPGP malformée</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>Ni signé ni chiffré</translation>
</message>
@@ -2180,7 +2190,7 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>inconnue</translation>
</message>
@@ -2224,138 +2234,148 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation>clé de signature expirée</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>clé de signature non autorisée à signer</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>mauvaise signature : clé de signature révoquée</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>MAUVAISE SIGNATURE : elle ne correspond pas à ces octets</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>non acceptée : le certificat n&apos;autorise pas la clé de signature à signer</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>valide, mais signée par une autre adresse</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>Élément</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>Détail</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>Aucun message n&apos;est ouvert.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>Copier la valeur</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>Copier l&apos;empreinte</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>Copier l&apos;adresse</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>Importer la clé de ce message</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>Vérifier les signatures</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>Vérifier à nouveau</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>Signatures</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>Signature %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>couvre %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>couvre %1, imbriqué à %2 niveaux</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>Résultat</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>cette section est signée, mais rien ne l&apos;a encore vérifiée</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>cette section est signée, mais sa vérification n&apos;a produit aucun résultat : la clé de signature n&apos;est peut-être pas dans votre trousseau de clés.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>Signataire inconnu</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>Adresse différente</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>la signature est valide, mais la clé appartient à %1 alors que ce message indique qu&apos;elle provient de %2. Une signature valide indique qui a signé les octets, pas qui a envoyé le message.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>Algorithme de clé publique</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>Signé le</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>Hash déclaré (micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>Hash de signature</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>Incohérence de hash</translation>
</message>
@@ -2364,37 +2384,37 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation type="vanished">le message déclare %1 mais la signature a utilisé %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>Avertissement</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>Destinataires</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>adressé et chiffré à</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>l&apos;expéditeur a choisi de ne pas indiquer qui est ce destinataire</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation>Ce message prétend utiliser OpenPGP, mais sa structure n&apos;est pas conforme à la RFC 3156.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>Il n&apos;y a rien d&apos;autre à signaler à propos de ce message.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>Clé %1</translation>
</message>
@@ -2404,22 +2424,22 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation>valide, mais la clé n&apos;est pas entièrement fiable</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>le message déclare %1, mais la signature a utilisé %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>dans %1, mais non chiffré pour ce destinataire : ils ne peuvent pas lire ce message</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>chiffré à, mais pas dans les en-têtes visibles</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>Destinataire masqué</translation>
</message>
@@ -2428,11 +2448,11 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation type="vanished">l&apos;expéditeur a choisi de ne pas indiquer de qui il s&apos;agit</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>Empreinte</translation>
</message>
@@ -2441,88 +2461,88 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation type="vanished">dans %1, mais pas chiffré à cette clé : ils ne peuvent pas lire ceci</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>Remarque</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>le moteur a signalé la clé primaire plutôt que la sous-clé de chiffrement réellement utilisée</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>Clés pour ces adresses</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>aucune clé trouvée</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 clé</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 clés</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>la clé est %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>Identité</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>cette adresse se trouve sur un ID utilisateur révoqué de la clé</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>cette adresse est l&apos;ID utilisateur principal de la clé</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>cette adresse est un ID utilisateur secondaire de la clé</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>cette clé ne peut pas être utilisée pour le chiffrement</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>Ce qui ressort</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>Ce message n&apos;est ni signé ni chiffré.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>Ce message comporte une signature.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>Ce message est chiffré.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>Ce message est chiffré et comporte une signature.</translation>
</message>
@@ -3205,32 +3225,32 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation>Contrôleur IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>Éditeur de courriel</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>Ouvrir un nouvel éditeur de texte pour courriel.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>Ouvrir le contrôleur IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>Ouvrir la boîte de dialogue du contrôleur IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>Aucun compte de courriel</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation>Configurez d&apos;abord un compte de courriel avec IMAP activé dans les paramètres.</translation>
</message>
@@ -3238,7 +3258,7 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>La partie signée n&apos;est plus sous forme canonique</translation>
</message>
@@ -3247,17 +3267,17 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation type="vanished">La partie signée contient des fins de ligne qui ne sont pas des CRLF, ce qui n&apos;est pas la forme sur laquelle une signature est calculée. Quelque chose a réécrit ce message après sa signature, généralement un programme qui a modifié les fins de ligne lors de l&apos;enregistrement ou de la copie, plutôt qu&apos;une attaque. La signature ne peut pas être vérifiée sur ces octets, et importer la clé de l&apos;expéditeur n&apos;y changera rien. Pour la vérifier, il faut le message d&apos;origine, non modifié.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>En-tête %1 en double</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>Ce message contient %1 copies d&apos;un en-tête qui ne peut apparaître qu&apos;une seule fois. Différents programmes de messagerie sélectionnent des copies différentes, ce que vous voyez ici peut donc différer de ce qu&apos;un autre lecteur verra.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>L&apos;adresse peut être déguisée</translation>
</message>
@@ -3266,7 +3286,7 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation type="vanished">Le domaine dans « %1 » utilise des caractères qui peuvent être conçus pour ressembler à une autre adresse connue.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>Les réponses vont ailleurs</translation>
</message>
@@ -3275,147 +3295,147 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation type="vanished">Ce message provient de « %1 », mais les réponses seraient envoyées à « %2 », qui est un domaine différent.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>Le %1, %2 a écrit :</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 a écrit :</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>La partie signée contient des fins de ligne qui ne sont pas au format CRLF, ce qui ne correspond pas à la forme sur laquelle la signature a été calculée. Quelque chose a réécrit ce message après sa signature, généralement un programme qui a modifié les fins de ligne lors de l&apos;enregistrement ou de la copie, et non une attaque. La signature ne peut pas être vérifiée à partir de ces octets, et l&apos;importation de la clé de l&apos;expéditeur n&apos;y changera rien. La vérification nécessite le message original non modifié.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation>Le domaine « %1 » utilise des caractères qui peuvent être conçus pour ressembler à une autre adresse connue.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation>Ce message provient de « %1 », mais les réponses seraient envoyées à « %2 », qui est un domaine différent.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>Section signée malformée</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>Une section signée doit contenir exactement deux parties ; celle-ci en contient %1. Elle pourrait ne pas être vérifiable et ce qu&apos;elle couvre est ambigu.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>Section chiffrée malformée</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>Une section chiffrée doit contenir exactement deux parties ; celle-ci en contient %1.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>Tout n&apos;est pas signé</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>%1 partie(s) de ce message se trouvent en dehors de la signature. Elles sont arrivées non authentifiées et ont pu être ajoutées ou modifiées par n&apos;importe qui en cours de route.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>La signature ne couvre que les données chiffrées</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>Cette signature a été apposée sur le bloc chiffré, pas sur le message qu&apos;il contient. Elle indique qui a envoyé le texte chiffré ; elle ne dit pas qui a écrit ce que vous lisez, et n&apos;importe qui aurait pu signer une copie de ce même bloc.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>Clé publique jointe</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>Ce message contient %1 clé(s) publique(s) OpenPGP. Une clé arrivant dans un message ne prouve rien sur son expéditeur : n&apos;importe qui peut joindre n&apos;importe quelle clé, y compris une clé créée pour le nom sur la ligne De.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>Signature détachée jointe</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>Ce message contient %1 fichier(s) de signature qui ne font pas partie de sa propre structure signée. L&apos;ouverture du message ne les vérifie pas ; ils signent autre chose.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>Les destinataires en copie cachée sont visibles</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>Ce message comporte un en-tête Cci nommant %1 destinataire(s). Toute personne qui l&apos;a reçu peut voir qui a été mis en copie cachée.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>Rien n&apos;est signé</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>Ce message ne comporte aucune signature, le destinataire ne peut donc pas savoir qu&apos;il provient de vous ni qu&apos;il est arrivé inchangé.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>Certaines parties ne sont pas signées</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>La signature ne couvrira pas %1 partie(s) de ce message.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>Destinataires cachés</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>Le chiffrement inclura %1 destinataire(s) caché(s), invisible(s) dans le message.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>En-tête Cci présent</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>Ce message comporte un en-tête Cci. L&apos;envoyer révélerait à tous les destinataires les noms de ceux qui étaient en copie cachée.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>Destinataire possiblement déguisé</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation>Le domaine dans « %1 » utilise des caractères qui peuvent être conçus pour ressembler à une autre adresse. Vérifiez avant d&apos;envoyer.</translation>
</message>
@@ -3424,12 +3444,12 @@ Ce message provient d&apos;ailleurs ; à moins que ces fichiers aient déjà ét
<translation type="vanished">Le domaine dans « %1 » utilise des caractères qui peuvent être dessinés pour ressembler à une adresse différente. Vérifiez avant d&apos;envoyer.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>Aucun destinataire</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>Ce message n&apos;est adressé à personne.</translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.it_IT.ts b/src/m_email/ts/ModuleEMail.it_IT.ts
index 78d7f32..f4f8797 100644
--- a/src/m_email/ts/ModuleEMail.it_IT.ts
+++ b/src/m_email/ts/ModuleEMail.it_IT.ts
@@ -851,9 +851,9 @@ Se il problema persiste, si consiglia di contattare il supporto tecnico o consul
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>Da</translation>
</message>
@@ -864,41 +864,41 @@ Se il problema persiste, si consiglia di contattare il supporto tecnico o consul
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>A</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>Oggetto</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>CC</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>BCC</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>Data</translation>
</message>
@@ -917,15 +917,15 @@ Se il problema persiste, si consiglia di contattare il supporto tecnico o consul
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>Digest dell&apos;entità MIME firmata (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>Hash dichiarato della firma (micalg)</translation>
</message>
@@ -1013,63 +1013,68 @@ Se il problema persiste, si consiglia di contattare il supporto tecnico o consul
<translation>C&apos;è qualcosa in questo messaggio che vale la pena controllare prima di salvarlo.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation>I byte coperti dalla firma sono stati riscritti dopo la sua creazione: le loro terminazioni di riga non sono più CRLF. Di solito ciò è causato da un programma che le ha modificate durante il salvataggio o la copia del messaggio. Per verificare la firma sono necessari i byte originali.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>La firma è valida e la chiave che l&apos;ha creata parla per l&apos;indirizzo da cui il messaggio dichiara di provenire.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>La firma in sé è valida, ma la chiave che l&apos;ha creata non parla per l&apos;indirizzo da cui il messaggio dichiara di provenire. È l&apos;aspetto di una firma spostata da un altro messaggio, quindi vale la pena controllare chi sia il firmatario prima di fidarsi del contenuto.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>La chiave che ha apposto questa firma non è nel tuo portachiavi, quindi nulla qui può dire se la firma sia autentica. Importa la chiave del mittente e verifica di nuovo.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>La firma è stata creata con una chiave scaduta, oppure è la firma stessa a essere scaduta. Potrebbe essere comunque autentica; ciò che non si può confermare è che la chiave fosse valida al momento in cui è stata usata.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>La firma non corrisponde ai byte che copre. O il messaggio è stato modificato dopo essere stato firmato, oppure la firma non è stata creata per questo messaggio.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>La firma corrisponde ai byte che copre, ma è stata creata con una chiave che il certificato del mittente non autorizza a firmare. Non può essere considerata la firma del mittente.</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>Il controllo non ha potuto essere completato, quindi non si sa nulla di questa firma in alcun senso. Non è una dichiarazione che la firma sia errata.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>Questo messaggio dichiara di contenere una firma OpenPGP, ma la sua struttura non è abbastanza solida da permetterne la verifica.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>Le firme in questo messaggio coprono i dati cifrati, non il contenuto che leggi. Confermano chi ha cifrato il messaggio, ma non dicono nulla su chi abbia scritto ciò che contiene.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>Non c&apos;era alcuna firma in questo messaggio da verificare.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**Nota**: la parte firmata non è in forma canonica, perché i suoi terminatori di riga non sono CRLF. Qualcosa ha riscritto questo messaggio dopo la firma, di solito un programma che ha modificato i terminatori di riga durante il salvataggio o la copia. Una firma non può essere verificata su questi byte e importare la chiave del mittente non cambierà le cose.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>Verifica Email</translation>
</message>
@@ -1088,50 +1093,50 @@ Se il problema persiste, si consiglia di contattare il supporto tecnico o consul
<translation type="vanished">in %1, ma non cifrato per essa: impossibile leggere</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>Decifra Email</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>Firma Email</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>Cifra Email</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>Cifra e firma Email</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>Questo messaggio non è firmato, quindi non c&apos;è alcuna firma da verificare. È stato decifrato correttamente.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>Il contenuto decifrato non è un messaggio MIME, quindi non c&apos;è alcuna firma da verificare. È stato decifrato correttamente.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>Questo messaggio è stato decifrato. Non reca alcuna firma, quindi nulla qui indica chi lo ha inviato.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>Decifra e verifica Email</translation>
</message>
@@ -1474,17 +1479,22 @@ Se il problema persiste, si consiglia di contattare il supporto tecnico o consul
<translation>Cifrato</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>Chiave di firma non autorizzata</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>Impossibile verificare la firma</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>Struttura OpenPGP malformata</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>Né firmato né cifrato</translation>
</message>
@@ -2180,7 +2190,7 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>sconosciuto</translation>
</message>
@@ -2224,138 +2234,148 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation>chiave di firma scaduta</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>chiave di firma non autorizzata a firmare</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>firma non valida: chiave di firma revocata</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>FIRMA NON VALIDA: non corrisponde a questi byte</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>non accettata: il certificato non autorizza la chiave di firma a firmare</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>valida, ma firmata da un altro indirizzo</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>Elemento</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>Dettaglio</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>Nessun messaggio è aperto.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>Copia valore</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>Copia impronta digitale</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>Copia indirizzo</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>Importa la chiave da questo messaggio</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>Verifica firme</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>Verifica di nuovo</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>Firme</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>Firma %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>copre %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>copre %1, annidata a profondità %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>Risultato</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>questa sezione è firmata, ma non è stata ancora verificata</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>questa sezione è firmata, ma la verifica non ha prodotto alcun risultato: la chiave di firma potrebbe non essere nel tuo portachiavi</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>Firmatario sconosciuto</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>Indirizzo diverso</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>la firma è valida, ma la chiave appartiene a %1 mentre questo messaggio dice che proviene da %2. Una firma valida indica chi ha firmato i byte, non chi ha inviato il messaggio.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>Algoritmo a chiave pubblica</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>Firmato il</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>Hash dichiarato (micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>Hash della firma</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>Hash non corrispondente</translation>
</message>
@@ -2364,37 +2384,37 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation type="vanished">il messaggio dichiara %1 ma la firma ha usato %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>Avviso</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>Destinatari</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>indirizzato e cifrato a</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>il mittente ha scelto di non indicare chi è questo destinatario</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation>Questo messaggio dichiara di usare OpenPGP, ma la sua struttura non segue la RFC 3156.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>Non c&apos;è altro da segnalare su questo messaggio.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>Chiave %1</translation>
</message>
@@ -2404,22 +2424,22 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation>valida, ma chiave non completamente attendibile</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>il messaggio dichiara %1, ma la firma ha usato %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>in %1, ma non cifrata per essa: non possono leggere questo messaggio</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>cifrato a, ma non nelle intestazioni visibili</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>Destinatario nascosto</translation>
</message>
@@ -2428,11 +2448,11 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation type="vanished">il mittente ha scelto di non indicare chi è</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>Impronta digitale</translation>
</message>
@@ -2441,88 +2461,88 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation type="vanished">in %1, ma non cifrato per esso: non possono leggerlo</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>Nota</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>il motore ha riportato la chiave primaria invece della sottochiave di cifratura effettivamente utilizzata</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>Chiavi per questi indirizzi</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>nessuna chiave trovata</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 chiave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 chiavi</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>la chiave è %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>Identità</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>questo indirizzo si trova su un ID utente REVOCATO della chiave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>questo indirizzo è l&apos;ID utente primario della chiave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>questo indirizzo è un ID utente secondario della chiave</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>questa chiave non può essere utilizzata per la cifratura</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>Cosa spicca</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>Questo messaggio non è firmato né cifrato.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>Questo messaggio contiene una firma.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>Questo messaggio è cifrato.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>Questo messaggio è cifrato e contiene una firma.</translation>
</message>
@@ -3205,32 +3225,32 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation>Controller IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>Editor di posta</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>Apri un nuovo editor di testo per email.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>Apri Controller IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>Apri il dialogo Controller IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>Nessun account di posta</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation>Configura prima un account di posta con IMAP abilitato nelle Impostazioni.</translation>
</message>
@@ -3238,7 +3258,7 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>La parte firmata non è più nella forma canonica</translation>
</message>
@@ -3247,17 +3267,17 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation type="vanished">La parte firmata contiene terminazioni di riga che non sono CRLF, che non è la forma su cui viene calcolata una firma. Qualcosa ha riscritto questo messaggio dopo che è stato firmato, di solito un programma che ha cambiato le terminazioni di riga durante il salvataggio o la copia, più che un attacco. La firma non può essere verificata su questi byte e importare la chiave del mittente non cambierà le cose. Per verificarla serve il messaggio originale, non modificato.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>Intestazione %1 duplicata</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>Questo messaggio contiene %1 copie di un&apos;intestazione che può apparire una sola volta. Programmi di posta diversi scelgono copie diverse, quindi ciò che vedi qui potrebbe non essere ciò che vede un altro lettore.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>L&apos;indirizzo potrebbe essere camuffato</translation>
</message>
@@ -3266,7 +3286,7 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation type="vanished">Il dominio in &quot;%1&quot; usa caratteri che possono essere visualizzati in modo da sembrare un indirizzo diverso e familiare.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>Le risposte vanno altrove</translation>
</message>
@@ -3275,147 +3295,147 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation type="vanished">Questo messaggio proviene da &quot;%1&quot;, ma le risposte verrebbero inviate a &quot;%2&quot;, che è un dominio diverso.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>Il %1, %2 ha scritto:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 ha scritto:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>La parte firmata contiene terminatori di riga che non sono CRLF, che non è la forma su cui è stata calcolata la firma. Qualcosa ha riscritto questo messaggio dopo che è stato firmato, di solito un programma che ha cambiato i terminatori di riga durante il salvataggio o la copia, non un attacco. La firma non può essere verificata rispetto a questi byte e importare la chiave del mittente non cambierà le cose. Per verificarla serve il messaggio originale, non modificato.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation>Il dominio in &quot;%1&quot; usa caratteri che possono essere fatti sembrare un indirizzo diverso e familiare.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation>Questo messaggio proviene da &quot;%1&quot;, ma le risposte verrebbero inviate a &quot;%2&quot;, che è un dominio diverso.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>Sezione firmata malformata</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>Una sezione firmata deve contenere esattamente due parti; questa ne contiene %1. Potrebbe non superare la verifica e ciò che copre è ambiguo.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>Sezione cifrata malformata</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>Una sezione cifrata deve contenere esattamente due parti; questa ne contiene %1.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>Non tutto è firmato</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>%1 parte/i di questo messaggio si trovano al di fuori della firma. Sono arrivate non autenticate e chiunque nel percorso potrebbe averle aggiunte o modificate.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>La firma copre solo i dati cifrati</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>Questa firma è stata apposta sul blocco cifrato, non sul messaggio al suo interno. Indica chi ha inviato il testo cifrato, non dice chi ha scritto ciò che stai leggendo, e chiunque potrebbe aver firmato una copia dello stesso blocco.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>Chiave pubblica allegata</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>Questo messaggio contiene %1 chiave/i pubblica/e OpenPGP. Una chiave che arriva in un messaggio non prova nulla sull&apos;identità del mittente: chiunque può allegare qualsiasi chiave, anche una creata per il nome nel campo Da.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>Firma separata allegata</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>Questo messaggio contiene %1 file di firma che non fanno parte della sua struttura firmata. L&apos;apertura del messaggio non li verifica; firmano qualcos&apos;altro.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>I destinatari in copia nascosta sono visibili</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>Questo messaggio riporta un&apos;intestazione Bcc che elenca %1 destinatario/i. Chiunque lo abbia ricevuto può vedere chi è stato messo in copia nascosta.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>Nulla è firmato</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>Questo messaggio non contiene alcuna firma, quindi il destinatario non può sapere che proviene da te o che è arrivato senza modifiche.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>Alcune parti non sono firmate</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>La firma non coprirebbe %1 parte/i di questo messaggio.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>Destinatari nascosti</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>La cifratura includerà %1 destinatario/i in copia nascosta, che non compariranno nel messaggio.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>Intestazione Bcc presente</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>Questo messaggio contiene un&apos;intestazione Bcc. Inviandolo, ogni destinatario saprebbe chi è stato messo in copia nascosta.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>Il destinatario potrebbe essere camuffato</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation>Il dominio in &quot;%1&quot; usa caratteri che possono essere fatti sembrare un indirizzo diverso. Controllalo prima di inviare.</translation>
</message>
@@ -3424,12 +3444,12 @@ Questo messaggio proviene da un&apos;altra parte, quindi a meno che questi file
<translation type="vanished">Il dominio in &quot;%1&quot; utilizza caratteri che possono essere resi simili a un indirizzo diverso. Controllalo prima di inviare.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>Nessun destinatario</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>Questo messaggio non è indirizzato a nessuno.</translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.pl_PL.ts b/src/m_email/ts/ModuleEMail.pl_PL.ts
index 5d9acb6..0b56171 100644
--- a/src/m_email/ts/ModuleEMail.pl_PL.ts
+++ b/src/m_email/ts/ModuleEMail.pl_PL.ts
@@ -782,49 +782,49 @@ Użyj opcji Odśwież, aby spróbować ponownie.</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>Od</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>Do</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>Temat</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>DW</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>UDW</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>Data</translation>
</message>
@@ -843,15 +843,15 @@ Użyj opcji Odśwież, aby spróbować ponownie.</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>Skrót podpisanej jednostki MIME (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>Zadeklarowany skrót podpisu (micalg)</translation>
</message>
@@ -1013,63 +1013,68 @@ Podczas operacji e-mail wystąpił błąd. Proces nie mógł zostać ukończony.
Jeśli problem będzie się powtarzać, rozważ skorzystanie z pomocy technicznej lub z dokumentacji.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation>Bajty objęte podpisem zostały zmienione po jego utworzeniu: ich zakończenia linii nie są już CRLF. Zwykle jest to spowodowane przez program, który zmienił je podczas zapisywania lub kopiowania wiadomości. Sprawdzenie podpisu wymaga oryginalnych bajtów.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>Podpis jest prawidłowy, a klucz, który go utworzył, potwierdza adres, z którego według tej wiadomości pochodzi.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>Sam podpis jest prawidłowy, ale klucz, który go złożył, nie potwierdza adresu, z którego według tej wiadomości pochodzi. Tak wygląda podpis przeniesiony z innej wiadomości, więc warto sprawdzić, kto jest podpisującym, zanim zaufasz treści.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>Klucz, który złożył ten podpis, nie znajduje się w Twojej bazie kluczy, więc nic tutaj nie może stwierdzić, czy podpis jest autentyczny. Zaimportuj klucz nadawcy i zweryfikuj ponownie.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>Podpis został złożony kluczem, który wygasł, lub sam podpis wygasł. Może być nadal autentyczny; nie można jednak potwierdzić, że klucz był ważny w momencie jego użycia.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>Podpis nie odpowiada bajtom, które obejmuje. Albo wiadomość została zmieniona po jej podpisaniu, albo podpis nie został utworzony dla tej wiadomości.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>Podpis zgadza się z bajtami, które obejmuje, ale złożono go kluczem, którego certyfikat nadawcy nie upoważnia do podpisywania. Nie można go uznać za podpis nadawcy.</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>Nie można było ukończyć sprawdzania, więc nic nie wiadomo o tym podpisie. Nie jest to stwierdzenie, że podpis jest zły.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>Ta wiadomość twierdzi, że zawiera podpis OpenPGP, ale jej struktura nie jest wystarczająco spójna, aby go sprawdzić.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>Podpisy w tej wiadomości obejmują zaszyfrowane dane, a nie treść, którą czytasz. Potwierdzają, kto zaszyfrował wiadomość, ale nie mówią nic o tym, kto napisał to, co jest w środku.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>W tej wiadomości nie było podpisu do sprawdzenia.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**Uwaga**: podpisana część nie jest w formie kanonicznej, ponieważ jej zakończenia linii nie są CRLF. Coś przepisało tę wiadomość po jej podpisaniu – zwykle program, który zmienił zakończenia linii podczas zapisu lub kopiowania. Podpis nie może zostać zweryfikowany względem tych bajtów, a zaimportowanie klucza nadawcy tego nie zmieni.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>Zweryfikuj e-mail</translation>
</message>
@@ -1088,50 +1093,50 @@ Jeśli problem będzie się powtarzać, rozważ skorzystanie z pomocy techniczne
<translation type="vanished">w %1, ale niezaszyfrowany do niego: nie można odczytać</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>Odszyfruj e-mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>Podpisz e-mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>Zaszyfruj e-mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>Zaszyfruj i podpisz e-mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>Ta wiadomość nie jest podpisana, więc nie ma podpisu do sprawdzenia. Została pomyślnie odszyfrowana.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>Odszyfrowana zawartość nie jest wiadomością MIME, więc nie ma podpisu do sprawdzenia. Została pomyślnie odszyfrowana.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>Ta wiadomość została odszyfrowana. Nie zawiera podpisu, więc nic tutaj nie mówi, kto ją wysłał.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>Odszyfruj i zweryfikuj e-mail</translation>
</message>
@@ -1474,17 +1479,22 @@ Jeśli problem będzie się powtarzać, rozważ skorzystanie z pomocy techniczne
<translation>Zaszyfrowane</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>Klucz podpisujący bez uprawnień</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>Nie można było sprawdzić podpisu</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>Nieprawidłowa struktura OpenPGP</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>Nie podpisano ani nie zaszyfrowano</translation>
</message>
@@ -2180,7 +2190,7 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>nieznany</translation>
</message>
@@ -2224,138 +2234,148 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation>klucz podpisujący wygasł</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>klucz podpisujący nieupoważniony do podpisywania</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>błędny podpis: klucz podpisujący unieważniony</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>BŁĘDNY PODPIS: nie pasuje do tych bajtów</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>nie zaakceptowano: certyfikat nie upoważnia klucza podpisującego do podpisywania</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>prawidłowy, ale podpisany przez inny adres</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>Element</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>Szczegóły</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>Nie otwarto żadnej wiadomości.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>Kopiuj wartość</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>Kopiuj odcisk klucza</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>Kopiuj adres</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>Importuj klucz z tej wiadomości</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>Zweryfikuj podpisy</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>Zweryfikuj ponownie</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>Podpisy</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>Podpis %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>obejmuje %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>obejmuje %1, zagnieżdżone %2 poziomów</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>Wynik</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>Ta sekcja jest podpisana, ale nic jeszcze jej nie zweryfikowało.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>Ta sekcja jest podpisana, ale weryfikacja nie dała wyniku: klucz podpisujący może nie znajdować się w Twojej bazie kluczy.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>Nieznany podpisujący</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>Inny adres</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>podpis jest prawidłowy, ale klucz należy do %1, podczas gdy ta wiadomość mówi, że pochodzi od %2. Prawidłowy podpis mówi, kto podpisał dane, a nie kto wysłał wiadomość.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>Algorytm klucza publicznego</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>Podpisano dnia</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>Zadeklarowany algorytm skrótu (micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>Algorytm skrótu podpisu</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>Niezgodność algorytmu skrótu</translation>
</message>
@@ -2364,37 +2384,37 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation type="vanished">Wiadomość deklaruje %1, ale w podpisie użyto %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>Ostrzeżenie</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>Odbiorcy</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>zaadresowano i zaszyfrowano do</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>nadawca postanowił nie zapisywać, kim jest ten odbiorca</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation>Ta wiadomość deklaruje użycie OpenPGP, ale jej struktura nie jest zgodna z RFC 3156.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>Brak dalszych informacji o tej wiadomości.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>Klucz %1</translation>
</message>
@@ -2404,22 +2424,22 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation>ważny, ale klucz nie jest w pełni zaufany</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>wiadomość deklaruje %1, ale podpis użył %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>w %1, ale nie zaszyfrowano do niego: nie mogą odczytać tej wiadomości</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>zaszyfrowano do, ale nie w widocznych nagłówkach</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>Ukryty odbiorca</translation>
</message>
@@ -2428,11 +2448,11 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation type="vanished">nadawca nie zapisał, kim jest ten odbiorca</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>Odcisk klucza</translation>
</message>
@@ -2441,88 +2461,88 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation type="vanished">w %1, ale nie jest do niego zaszyfrowana: nie mogą tego odczytać</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>Uwaga</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>silnik podał klucz główny zamiast faktycznie użytego podklucza szyfrującego</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>Klucze dla tych adresów</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>nie znaleziono klucza</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 klucz</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 kluczy</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>Klucz: %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>Tożsamość</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>ten adres należy do UNIEWAŻNIONEGO identyfikatora użytkownika klucza</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>ten adres jest głównym identyfikatorem użytkownika klucza</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>ten adres jest dodatkowym identyfikatorem użytkownika klucza</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>tego klucza nie można użyć do szyfrowania</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>Co się wyróżnia</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>Ta wiadomość nie jest podpisana ani zaszyfrowana.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>Ta wiadomość zawiera podpis.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>Ta wiadomość jest zaszyfrowana.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>Ta wiadomość jest zaszyfrowana i zawiera podpis.</translation>
</message>
@@ -3207,32 +3227,32 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation>Kontroler IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>Edytor poczty</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>Otwórz nowy edytor tekstu do wiadomości e-mail.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>Otwórz kontroler IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>Otwórz okno dialogowe kontrolera IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>Brak konta pocztowego</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation>Najpierw skonfiguruj konto pocztowe z włączonym IMAP w Ustawieniach.</translation>
</message>
@@ -3240,7 +3260,7 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>Podpisana część nie jest już w formie kanonicznej</translation>
</message>
@@ -3249,17 +3269,17 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation type="vanished">Podpisana część zawiera zakończenia linii inne niż CRLF, co nie jest formą, dla której obliczany jest podpis. Coś przepisało tę wiadomość po jej podpisaniu, zwykle program, który zmienił zakończenia linii podczas zapisywania lub kopiowania, a nie atak. Podpis nie może zostać zweryfikowany względem tych bajtów, a zaimportowanie klucza nadawcy tego nie zmieni. Do sprawdzenia potrzebna jest oryginalna, niezmodyfikowana wiadomość.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>Zduplikowany nagłówek %1</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>Ta wiadomość zawiera %1 kopii nagłówka, który może wystąpić tylko raz. Różne programy pocztowe wybierają różne kopie, więc to, co widzisz tutaj, może nie być tym, co widzi inny czytelnik.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>Adres może być zafałszowany</translation>
</message>
@@ -3268,7 +3288,7 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation type="vanished">Domena w &quot;%1&quot; używa znaków, które mogą wyglądać jak inny, znajomy adres.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>Odpowiedzi trafiają gdzie indziej</translation>
</message>
@@ -3277,147 +3297,147 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation type="vanished">Ta wiadomość jest od &quot;%1&quot;, ale odpowiedzi byłyby wysyłane do &quot;%2&quot;, czyli innej domeny.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>Dnia %1, %2 napisał(a):</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 napisał(a):</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>Podpisana część zawiera zakończenia linii inne niż CRLF, czyli nie w takiej formie, dla której obliczono podpis. Coś przepisało tę wiadomość po jej podpisaniu, zwykle program, który zmienił zakończenia linii podczas zapisywania lub kopiowania, a nie atak. Podpis nie może zostać zweryfikowany względem tych bajtów, a zaimportowanie klucza nadawcy tego nie zmieni. Do sprawdzenia potrzebna jest oryginalna, niezmodyfikowana wiadomość.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation>Domena w &quot;%1&quot; używa znaków, które mogą wyglądać jak inny, znajomy adres.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation>Ta wiadomość jest od &quot;%1&quot;, ale odpowiedzi byłyby wysyłane do &quot;%2&quot;, czyli innej domeny.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>Nieprawidłowa sekcja podpisana</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>Podpisana sekcja musi zawierać dokładnie dwie części; ta zawiera %1. Może nie zostać zweryfikowana, a to, co obejmuje, jest niejednoznaczne.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>Nieprawidłowa sekcja zaszyfrowana</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>Zaszyfrowana sekcja musi zawierać dokładnie dwie części; ta zawiera %1.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>Nie wszystko jest podpisane</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>Liczba części tej wiadomości poza podpisem: %1. Dotarły one bez uwierzytelnienia i mogły zostać dodane lub zmienione przez każdego po drodze.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>Podpis obejmuje tylko zaszyfrowane dane.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>Podpis ten został złożony na zaszyfrowanym bloku, a nie na wiadomości w nim zawartej. Pokazuje, kto przesłał szyfrogram; nie mówi, kto napisał to, co czytasz, a każdy mógł podpisać kopię tego samego bloku.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>Dołączono klucz publiczny</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>Liczba kluczy publicznych OpenPGP w tei wiadomości: %1. Klucz dołączony do wiadomości nie dowodzi niczego o jej nadawcy: każdy może dołączyć dowolny klucz, nawet taki, który utworzył dla nazwiska z pola Od.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>Dołączono odrębny podpis</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>Liczba plików z podpisami: %1. Otwarcie wiadomości nie sprawdza ich; podpisują one coś innego.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>Ukryci odbiorcy są widoczni</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>Liczba odbiorców wskazanych w nagłówku Bcc: %1. Każdy, kto otrzymał tę wiadomość, może zobaczyć, kto został umieszczony w ukrytej kopii.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>Nic nie jest podpisane</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>Ta wiadomość nie zawiera żadnego podpisu, więc odbiorca nie może stwierdzić, że pochodzi od Ciebie ani że dotarła bez zmiań.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>Niektóre części nie są podpisane.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>Liczba części tej wiadomości, które zostaną wysłane bez objęcia podpisem: %1.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>Ukryci odbiorcy</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>Ukryci odbiorcy zostaną uwzględnieni w szyfrowaniu, ale nie pojawią się w żadnym miejscu wiadomości. Liczba: %1.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>Obecny nagłówek Bcc</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>Ta wiadomość zawiera nagłówek Bcc. Jej wysłanie ujawni każdemu odbiorcy, kto był w kopii ukrytej.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>Odbiorca może być podszyty</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation>Domena w &quot;%1&quot; używa znaków, które mogą wyglądać jak inny adres. Sprawdź ją przed wysłaniem.</translation>
</message>
@@ -3426,12 +3446,12 @@ Ta wiadomość pochodzi skądinąd, więc jeśli te pliki nie zostały już zapi
<translation type="vanished">Domena w &quot;%1&quot; używa znaków, które mogą wyglądać jak inny adres. Sprawdź ją przed wysłaniem.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>Brak odbiorców</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>Ta wiadomość nie jest zaadresowana do nikogo.</translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.ru_RU.ts b/src/m_email/ts/ModuleEMail.ru_RU.ts
index 626babd..586a88e 100644
--- a/src/m_email/ts/ModuleEMail.ru_RU.ts
+++ b/src/m_email/ts/ModuleEMail.ru_RU.ts
@@ -851,9 +851,9 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>От</translation>
</message>
@@ -864,41 +864,41 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>Кому</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>Тема</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>Копия</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>Скрытая копия</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>Дата</translation>
</message>
@@ -917,15 +917,15 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>Дайджест подписанной MIME-сущности (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>Заявленный хэш подписи (micalg)</translation>
</message>
@@ -1013,63 +1013,68 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>В этом сообщении есть что-то, что стоит проверить перед сохранением.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation>Байты, охватываемые подписью, были переписаны после её создания: их переводы строк больше не являются CRLF. Обычно это вызвано программой, которая изменила их при сохранении или копировании сообщения. Для проверки подписи требуются исходные байты.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>Подпись действительна, и ключ, создавший её, подтверждает адрес, от которого отправлено это сообщение.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>Сама подпись действительна, но создавший её ключ не подтверждает адрес, от которого, как утверждается, отправлено это сообщение. Именно так выглядит подпись, перенесённая из другого сообщения, поэтому стоит проверить, кто является подписантом, прежде чем доверять содержимому.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>Ключ, создавший эту подпись, отсутствует в вашей связке ключей, поэтому здесь ничто не может подтвердить, является ли подпись подлинной. Импортируйте ключ отправителя и проверьте снова.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>Подпись была создана ключом с истёкшим сроком действия, либо истёк срок действия самой подписи. Она всё ещё может быть подлинной, но нельзя подтвердить, что ключ был действителен на момент его использования.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>Подпись не соответствует байтам, которые она охватывает. Либо сообщение было изменено после подписания, либо подпись была создана не для этого сообщения.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>Подпись соответствует байтам, которые она охватывает, но сделана ключом, которому сертификат отправителя не разрешает подписывать. На неё нельзя полагаться как на подпись отправителя.</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>Проверку не удалось завершить, поэтому об этой подписи ничего не известно. Это не означает, что подпись недействительна.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>Это сообщение заявляет о наличии подписи OpenPGP, но его структура недостаточно надёжна для её проверки.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>Подписи в этом сообщении охватывают зашифрованные данные, а не то содержимое, которое вы читаете. Они подтверждают, кто зашифровал сообщение, но ничего не говорят о том, кто написал то, что внутри него.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>В этом сообщении не было подписи для проверки.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**Примечание**: подписанная часть не находится в канонической форме, поскольку её окончания строк не являются CRLF. Что-то переписало это сообщение после его подписания; обычно это программа, которая изменила окончания строк при сохранении или копировании. Подпись не может быть проверена по этим байтам, и импорт ключа отправителя этого не изменит.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>Проверить E-Mail</translation>
</message>
@@ -1088,50 +1093,50 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="vanished">в %1, но не зашифровано для него: невозможно прочитать</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>Расшифровать E-Mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>Подписать E-Mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>Зашифровать E-Mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>Зашифровать и подписать E-Mail</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>Это сообщение не подписано, поэтому подпись для проверки отсутствует. Оно было успешно расшифровано.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>Расшифрованное содержимое не является MIME-сообщением, поэтому подпись для проверки отсутствует. Оно было успешно расшифровано.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>Это сообщение было расшифровано. Оно не содержит подписи, поэтому ничто здесь не указывает, кто его отправил.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>Расшифровать и проверить E-Mail</translation>
</message>
@@ -1474,17 +1479,22 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>Зашифровано</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>Ключ подписи не уполномочен</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>Не удалось проверить подпись</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>Некорректная структура OpenPGP</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>Не подписано и не зашифровано</translation>
</message>
@@ -2180,7 +2190,7 @@ This message came from somewhere else, so unless these have been saved already t
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>неизвестно</translation>
</message>
@@ -2224,138 +2234,148 @@ This message came from somewhere else, so unless these have been saved already t
<translation>Срок действия ключа подписи истёк</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>ключ подписи не уполномочен подписывать</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>недействительная подпись: ключ подписи отозван</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>НЕДЕЙСТВИТЕЛЬНАЯ ПОДПИСЬ: не соответствует этим байтам</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>не принята: сертификат не разрешает ключу подписи подписывать</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>действительна, но подписана другим адресом</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>Элемент</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>Подробности</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>Нет открытого сообщения.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>Копировать значение</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>Копировать отпечаток</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>Копировать адрес</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>Импортировать ключ из этого сообщения</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>Проверить подписи</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>Проверить снова</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>Подписи</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>Подпись %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>покрывает %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>покрывает %1, вложенность: %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>Результат</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>этот раздел подписан, но ещё не проверен</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>этот раздел подписан, но проверка не дала результата: возможно, ключа подписи нет в вашей связке ключей</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>Неизвестный подписант</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>Другой адрес</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>подпись действительна, но ключ принадлежит %1, тогда как в этом сообщении указано, что оно от %2. Действительная подпись подтверждает, кто подписал байты, а не кто отправил сообщение.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>Алгоритм открытого ключа</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>Подписано</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>Заявленный хэш (micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>Хэш подписи</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>Несовпадение хэша</translation>
</message>
@@ -2364,37 +2384,37 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">в сообщении указан %1, но в подписи использован %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>Предупреждение</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>Получатели</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>адресовано и зашифровано для</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>отправитель решил не указывать, кто этот получатель</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation>Это сообщение заявляет об использовании OpenPGP, но его структура не соответствует RFC 3156.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>Об этом сообщении больше нечего сообщить.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>Ключ %1</translation>
</message>
@@ -2404,22 +2424,22 @@ This message came from somewhere else, so unless these have been saved already t
<translation>действительна, но ключ не имеет полного доверия</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>сообщение указывает %1, но в подписи использовано %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>в %1, но не зашифровано для него: они не могут прочитать это сообщение</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>зашифровано для, но не в видимых заголовках</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>Скрытый получатель</translation>
</message>
@@ -2428,11 +2448,11 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">отправитель решил не указывать, кто это</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>Отпечаток</translation>
</message>
@@ -2441,88 +2461,88 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">в %1, но не зашифровано для него: они не смогут это прочитать</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>Примечание</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>движок сообщил первичный ключ вместо фактически использованного подключа шифрования</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>Ключи для этих адресов</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>Ключ не найден</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 ключ</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 ключ(ей)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>Ключ: %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>Идентификатор</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>этот адрес принадлежит отозванному идентификатору пользователя ключа</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>этот адрес является первичным идентификатором пользователя ключа</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>этот адрес является вторичным идентификатором пользователя ключа</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>этот ключ не может использоваться для шифрования</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>Что бросается в глаза</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>Это сообщение не подписано и не зашифровано.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>Это сообщение содержит подпись.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>Это сообщение зашифровано.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>Это сообщение зашифровано и содержит подпись.</translation>
</message>
@@ -3207,32 +3227,32 @@ This message came from somewhere else, so unless these have been saved already t
<translation>Контроллер IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>Редактор почты</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>Открыть новый текстовый редактор для электронной почты.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>Открыть контроллер IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>Открыть диалог контроллера IMAP</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>Нет учетной записи почты</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation>Сначала настройте учетную запись почты с включенным IMAP в настройках.</translation>
</message>
@@ -3240,7 +3260,7 @@ This message came from somewhere else, so unless these have been saved already t
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>Подписанная часть больше не в канонической форме</translation>
</message>
@@ -3249,17 +3269,17 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">Подписанная часть содержит окончания строк, отличные от CRLF, а это не та форма, для которой вычисляется подпись. Что-то переписало это сообщение после подписания, обычно программа, которая изменила окончания строк при сохранении или копировании, а не атака. Подпись не может быть проверена для этих байтов, и импорт ключа отправителя этого не изменит. Для проверки нужно исходное, неизменённое сообщение.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>Повторяющийся заголовок %1</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>Это сообщение содержит %1 копий заголовка, который может встречаться только один раз. Разные почтовые программы выбирают разные копии, поэтому то, что вы видите здесь, может не совпадать с тем, что видит другой читатель.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>Адрес может быть замаскирован</translation>
</message>
@@ -3268,7 +3288,7 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">Домен в «%1» использует символы, которые можно отобразить так, чтобы они выглядели как другой, знакомый адрес.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>Ответы уходят в другое место</translation>
</message>
@@ -3277,147 +3297,147 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">Это сообщение от «%1», но ответы будут отправлены на «%2», а это другой домен.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>%1, %2 пишет:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 пишет:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>Подписанная часть содержит переводы строк, отличные от CRLF, а это не та форма, для которой вычислялась подпись. Что-то переписало сообщение после его подписания, обычно программа, изменившая переводы строк при сохранении или копировании, а не атака. Подпись не может быть проверена по этим байтам, и импорт ключа отправителя этого не изменит. Для проверки необходимо исходное, неизменённое сообщение.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation>Домен в «%1» использует символы, которые можно отобразить так, чтобы они выглядели как другой, знакомый адрес.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation>Это сообщение от «%1», но ответы будут отправлены на «%2», а это другой домен.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>Некорректный подписанный раздел</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>Подписанный раздел должен содержать ровно две части; в этом разделе их %1. Подпись может не пройти проверку, и то, что она охватывает, неоднозначно.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>Некорректный зашифрованный раздел</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>Зашифрованный раздел должен содержать ровно две части; в этом разделе их %1.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>Не всё подписано</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>%1 часть(ей) этого сообщения находится вне подписи. Они поступили без аутентификации и могли быть добавлены или изменены кем угодно на пути.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>Подпись покрывает только зашифрованные данные</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>Эта подпись была создана по зашифрованному блоку, а не по сообщению внутри него. Она показывает, кто передал шифротекст; она не говорит, кто написал то, что вы читаете, и любой мог подписать копию этого же блока.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>Открытый ключ прикреплён</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>Это сообщение содержит %1 открытый(е) ключ(и) OpenPGP. Ключ, пришедший в сообщении, ничего не доказывает о том, кто его отправил: любой может прикрепить любой ключ, в том числе созданный для имени из строки «От».</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>Отделённая подпись прикреплена</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>Это сообщение содержит %1 файл(ов) подписи, которые не являются частью его собственной подписанной структуры. Открытие сообщения не проверяет их; они подписывают что-то другое.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>Скрытые получатели видны</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>Это сообщение содержит заголовок Bcc с указанием %1 получателя(ей). Любой, кто получил его, может видеть, кому была отправлена скрытая копия.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>Ничего не подписано</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>Это сообщение не содержит подписи, поэтому получатель не может определить, что оно исходит от вас или что оно дошло без изменений.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>Некоторые части не подписаны</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>Без подписи: %1 часть(и) этого сообщения.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>Скрытые получатели</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>Скрытые получатели: %1. Они будут учтены при шифровании, но не появятся в сообщении.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>Присутствует заголовок Bcc</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>Это сообщение содержит заголовок Bcc. При отправке каждый получатель узнает, кто был в скрытой копии.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>Возможна подмена получателя</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation>Домен в «%1» использует символы, которые можно отобразить так, чтобы они выглядели как другой адрес. Проверьте его перед отправкой.</translation>
</message>
@@ -3426,12 +3446,12 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">Домен в &quot;%1&quot; содержит символы, которые могут быть похожи на символы другого адреса. Проверьте адрес перед отправкой.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>Нет получателей</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>Это сообщение никому не адресовано.</translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.tr_TR.ts b/src/m_email/ts/ModuleEMail.tr_TR.ts
index 0828b08..c0f39c1 100644
--- a/src/m_email/ts/ModuleEMail.tr_TR.ts
+++ b/src/m_email/ts/ModuleEMail.tr_TR.ts
@@ -126,7 +126,7 @@
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="314"/>
<source>An account is needed only to fetch and send messages. Everything else in GpgFrontend works without one.</source>
- <translation>Hesap yalnızca iletileri almak ve göndermek için gerekir. GpgFrontend'de bunun dışındaki her şey hesap olmadan çalışır.</translation>
+ <translation>Hesap yalnızca iletileri almak ve göndermek için gerekir. GpgFrontend&apos;de bunun dışındaki her şey hesap olmadan çalışır.</translation>
</message>
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="319"/>
@@ -159,7 +159,7 @@
<source>These accounts were set up by a newer version of GpgFrontend, so this version did not read them and has not changed them.
Your accounts are still there. Use the newer version to edit them.</source>
- <translation>Bu hesaplar GpgFrontend'in daha yeni bir sürümünde kurulduğu için bu sürüm onları okumadı ve değiştirmedi.
+ <translation>Bu hesaplar GpgFrontend&apos;in daha yeni bir sürümünde kurulduğu için bu sürüm onları okumadı ve değiştirmedi.
Hesaplarınız duruyor. Onları düzenlemek için daha yeni sürümü kullanın.</translation>
</message>
@@ -195,7 +195,7 @@ Hiçbir şey kaybolmadı. Bu durum sürerse kayıtlı listenin elle kaldırılma
Its stored password is forgotten as well. This cannot be undone once you press OK in this dialog.</source>
<translation>%1 kaldırılsın mı?
-Kayıtlı parolası da unutulur. Bu iletişim kutusunda Tamam'a bastığınızda bu geri alınamaz.</translation>
+Kayıtlı parolası da unutulur. Bu iletişim kutusunda Tamam&apos;a bastığınızda bu geri alınamaz.</translation>
</message>
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="680"/>
@@ -205,7 +205,7 @@ Kayıtlı parolası da unutulur. Bu iletişim kutusunda Tamam'a bastığınızda
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="682"/>
<source>&quot;%1&quot; does not look like an e-mail address.</source>
- <translation>"%1" bir e-posta adresine benzemiyor.</translation>
+ <translation>&quot;%1&quot; bir e-posta adresine benzemiyor.</translation>
</message>
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="687"/>
@@ -235,7 +235,7 @@ Kayıtlı parolası da unutulur. Bu iletişim kutusunda Tamam'a bastığınızda
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="877"/>
<source>Trusting one certificate: %1 &amp;nbsp; &lt;a href=&quot;forget&quot;&gt;Stop trusting it&lt;/a&gt;</source>
- <translation>Şu sertifikaya güveniliyor: %1 &amp;nbsp; &lt;a href="forget"&gt;Güvenmeyi bırak&lt;/a&gt;</translation>
+ <translation>Şu sertifikaya güveniliyor: %1 &amp;nbsp; &lt;a href=&quot;forget&quot;&gt;Güvenmeyi bırak&lt;/a&gt;</translation>
</message>
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="977"/>
@@ -285,7 +285,7 @@ Kayıtlı parolası da unutulur. Bu iletişim kutusunda Tamam'a bastığınızda
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="1016"/>
<source>This is a fault in GpgFrontend rather than in the server.</source>
- <translation>Bu kusur sunucuda değil, GpgFrontend'dedir.</translation>
+ <translation>Bu kusur sunucuda değil, GpgFrontend&apos;dedir.</translation>
</message>
<message>
<location filename="../EMailAccountSettingsPage.cpp" line="1025"/>
@@ -411,7 +411,7 @@ Bu hesap için tam bu sertifikaya güvenilsin mi? Bunun daha sonraki bir yenisi
<message>
<location filename="../EMailImapController.cpp" line="205"/>
<source>No mail account with IMAP enabled is configured yet.</source>
- <translation>Henüz IMAP'i açık bir e-posta hesabı yapılandırılmamış.</translation>
+ <translation>Henüz IMAP&apos;i açık bir e-posta hesabı yapılandırılmamış.</translation>
</message>
<message>
<location filename="../EMailImapController.cpp" line="212"/>
@@ -446,7 +446,7 @@ Bu hesap için tam bu sertifikaya güvenilsin mi? Bunun daha sonraki bir yenisi
Use Refresh to try again.</source>
<translation>Bu hesap açılamadı: %1.
-Yeniden denemek için Yenile'yi kullanın.</translation>
+Yeniden denemek için Yenile&apos;yi kullanın.</translation>
</message>
<message>
<location filename="../EMailImapController.cpp" line="280"/>
@@ -504,7 +504,7 @@ Yeniden denemek için Yenile'yi kullanın.</translation>
<message>
<location filename="../EMailImapController.cpp" line="612"/>
<source>Copy the whole Message-ID</source>
- <translation>Message-ID'nin tamamını kopyalayın.</translation>
+ <translation>Message-ID&apos;nin tamamını kopyalayın.</translation>
</message>
<message>
<location filename="../EMailImapController.cpp" line="615"/>
@@ -524,7 +524,7 @@ Yeniden denemek için Yenile'yi kullanın.</translation>
<message>
<location filename="../EMailImapController.cpp" line="734"/>
<source>No password is stored for this account. Set one in Settings, under Mail Accounts, then use Refresh.</source>
- <translation>Bu hesap için kayıtlı parola yok. Ayarlar altında E-posta hesaplarından bir parola belirleyin, ardından Yenile'yi kullanın.</translation>
+ <translation>Bu hesap için kayıtlı parola yok. Ayarlar altında E-posta hesaplarından bir parola belirleyin, ardından Yenile&apos;yi kullanın.</translation>
</message>
<message>
<location filename="../EMailImapController.cpp" line="752"/>
@@ -544,7 +544,7 @@ Yeniden denemek için Yenile'yi kullanın.</translation>
<message>
<location filename="../EMailImapController.cpp" line="989"/>
<source>Copy Message-ID</source>
- <translation>Message-ID'yi kopyala</translation>
+ <translation>Message-ID&apos;yi kopyala</translation>
</message>
<message>
<location filename="../EMailImapController.cpp" line="1072"/>
@@ -703,49 +703,49 @@ Yeniden denemek için Yenile'yi kullanın.</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>Kimden</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>Kime</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>Konu</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>CC</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>BCC</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>Tarih</translation>
</message>
@@ -756,15 +756,15 @@ Yeniden denemek için Yenile'yi kullanın.</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>İmzalı MIME varlığının özeti (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>Bildirilen imza karması (micalg)</translation>
</message>
@@ -894,7 +894,7 @@ Sağlanan EML verisi RFC 3156 standartlarına uymuyor ve işlenemiyor.
EML, e-posta iletilerini temsil eden bir dosya biçimidir; genellikle başlıklar, gövde metni, ekler ve üst veri içerir. Doğrulama için eksiksiz ve düzgün yapılandırılmış EML verisi gerekir.
### Önerilen çözümler
-1. EML verisinin eksiksiz olduğunu ve RFC 3156'da belirtilen yapıyla eşleştiğini doğrulayın.
+1. EML verisinin eksiksiz olduğunu ve RFC 3156&apos;da belirtilen yapıyla eşleştiğini doğrulayın.
2. EML yapısının resmi belgelerine bakın: %2
EML verisini düzelttikten sonra işlemi yeniden deneyin.</translation>
@@ -943,111 +943,116 @@ E-posta işlemi sırasında bir hata oluştu. İşlem tamamlanamadı.
Sorun sürerse teknik desteğe başvurmayı veya belgelere bakmayı değerlendirin.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation> İmzanın kapsadığı baytlar, imza oluşturulduktan sonra yeniden yazılmış: satır sonları artık CRLF değil. Buna genellikle iletiyi kaydederken veya kopyalarken bunları değiştiren bir program neden olur. İmzayı kontrol etmek özgün baytları gerektirir.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>İmza geçerlidir ve onu oluşturan anahtar, bu iletinin gönderen olarak gösterdiği adresi temsil eder.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>İmzanın kendisi geçerlidir, ancak onu oluşturan anahtar bu iletinin gönderen olarak gösterdiği adresi temsil etmez. Başka bir iletiden taşınmış bir imza böyle görünür; içeriğe güvenmeden önce imzalayanın kim olduğunu kontrol etmek gerekir.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>Bu imzayı oluşturan anahtar anahtarlığınızda yok, bu yüzden imzanın gerçek olup olmadığı burada söylenemez. Gönderenin anahtarını içe aktarıp yeniden doğrulayın.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>İmza, süresi dolmuş bir anahtarla oluşturulmuştur ya da imzanın kendisinin süresi dolmuştur. Yine de gerçek olabilir; doğrulanamayan, anahtarın kullanıldığı sırada geçerli olduğudur.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>İmza, kapsadığı baytlarla eşleşmiyor. Ya ileti imzalandıktan sonra değiştirilmiştir ya da imza bu ileti için oluşturulmamıştır.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>İmza kapsadığı baytlarla eşleşiyor, ancak göndericinin sertifikasının imzalama yetkisi vermediği bir anahtarla atılmış. Göndericinin imzası olarak güvenilemez.</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>Kontrol tamamlanamadı, bu yüzden bu imzanın iyi ya da kötü olduğu bilinmiyor. Bu, imzanın kötü olduğu anlamına gelmez.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>Bu ileti bir OpenPGP imzası taşıdığını öne sürüyor, ancak yapısı bir imzayı kontrol etmeye yetecek kadar sağlam değil.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>Bu iletideki imzalar, okuduğunuz içeriği değil şifreli veriyi kapsar. İletiyi kimin şifrelediğini doğrularlar, içindekini kimin yazdığı hakkında bir şey söylemezler.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>Bu iletide kontrol edilecek imza yoktu.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**Not**: imzalı bölüm kanonik biçimde değil, çünkü satır sonları CRLF değil. İleti imzalandıktan sonra bir şey onu yeniden yazmış; bu genellikle kaydederken veya kopyalarken satır sonlarını değiştiren bir programdır. Bir imza bu baytlara karşı doğrulanamaz ve gönderenin anahtarını içe aktarmak bunu değiştirmez.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>E-postayı doğrula</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>E-postanın şifresini çöz</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>E-postayı imzala</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>E-postayı şifrele</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>E-postayı şifrele ve imzala</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>Bu ileti imzalı değil, bu yüzden kontrol edilecek imza yok. Şifresi başarıyla çözüldü.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>Şifresi çözülen içerik bir MIME iletisi değil, bu yüzden kontrol edilecek imza yok. Şifresi başarıyla çözüldü.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>Bu iletinin şifresi çözüldü. İmza taşımıyor, bu yüzden onu kimin gönderdiği burada belirtilmiyor.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>E-postanın şifresini çöz ve doğrula</translation>
</message>
@@ -1077,7 +1082,7 @@ Sorun sürerse teknik desteğe başvurmayı veya belgelere bakmayı değerlendir
<message>
<location filename="../EMailPageView.cpp" line="582"/>
<source>Separate several addresses with &quot;;&quot;</source>
- <translation>Birden fazla adresi ";" ile ayırın</translation>
+ <translation>Birden fazla adresi &quot;;&quot; ile ayırın</translation>
</message>
<message>
<location filename="../EMailPageView.cpp" line="588"/>
@@ -1245,7 +1250,7 @@ Gizli alıcılar iletiye hiç yazılmaz: bir Bcc başlığı her alıcıya gizli
<message>
<location filename="../EMailPageView.cpp" line="864"/>
<source>This message is open for inspection only. Turn it off in More.</source>
- <translation>Bu ileti yalnızca kontrol için açık. Bunu Diğer'den kapatın.</translation>
+ <translation>Bu ileti yalnızca kontrol için açık. Bunu Diğer&apos;den kapatın.</translation>
</message>
<message>
<location filename="../EMailPageView.cpp" line="907"/>
@@ -1669,7 +1674,7 @@ Remove the signature and make it an ordinary message?</source>
<message>
<location filename="../EMailPageView.cpp" line="2700"/>
<source>This message does not follow RFC 3156 closely enough to take its signature off safely. Edit the raw source instead.</source>
- <translation>Bu ileti, imzasını güvenle kaldıracak kadar RFC 3156'ya uymuyor. Bunun yerine ham kaynağı düzenleyin.</translation>
+ <translation>Bu ileti, imzasını güvenle kaldıracak kadar RFC 3156&apos;ya uymuyor. Bunun yerine ham kaynağı düzenleyin.</translation>
</message>
<message>
<location filename="../EMailPageView.cpp" line="2708"/>
@@ -1957,17 +1962,22 @@ Bu ileti başka bir yerden geldi; bunlar daha önce kaydedilmediyse eldeki tek k
<translation>Geçersiz imza</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>İmzalama anahtarı yetkili değil</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>İmza kontrol edilemedi</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>Biçimi bozuk OpenPGP yapısı</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>Ne imzalı ne şifreli</translation>
</message>
@@ -2001,7 +2011,7 @@ Bu ileti başka bir yerden geldi; bunlar daha önce kaydedilmediyse eldeki tek k
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>bilinmiyor</translation>
</message>
@@ -2046,288 +2056,298 @@ Bu ileti başka bir yerden geldi; bunlar daha önce kaydedilmediyse eldeki tek k
<translation>imzalama anahtarının süresi dolmuş</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>imzalama anahtarının imza yetkisi yok</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>geçersiz imza: imzalama anahtarı iptal edilmiş</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>GEÇERSİZ imza: bu baytlarla eşleşmiyor</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>kabul edilmedi: sertifika, imzalama anahtarına imza yetkisi vermiyor</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>geçerli, ancak başka bir adresle imzalanmış</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>Öğe</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>Ayrıntı</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>Açık bir ileti yok.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>Parmak izi</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>Değeri kopyala</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>Parmak izini kopyala</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>Adresi kopyala</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>Bu iletideki anahtarı içe aktar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>İmzaları doğrula</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>Yeniden doğrula</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>İmzalar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>İmza %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>%1 kapsar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>%1 kapsar, %2 düzey derinlikte</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>Sonuç</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>bu bölüm imzalı, ancak henüz hiçbir şey onu doğrulamadı</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>bu bölüm imzalı, ancak doğrulaması sonuç vermedi: imzalama anahtarı anahtarlığınızda olmayabilir</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>Bilinmeyen imzalayan</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>Farklı adres</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>imza geçerli, ancak anahtar %1 adresine ait; bu ileti ise kendisinin %2 adresinden olduğunu söylüyor. Geçerli bir imza, baytları kimin imzaladığını söyler, iletiyi kimin gönderdiğini değil.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>Açık anahtar algoritması</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>İmzalanma zamanı</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>Bildirilen karma (micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>İmza karması</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>Karma uyuşmazlığı</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>ileti %1 bildiriyor, ancak imza %2 kullandı</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>Uyarı</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>Alıcılar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>adreslenmiş ve şifrelenmiş</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>%1 başlığında, ancak ona şifrelenmemiş: bu iletiyi okuyamazlar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>Anahtar %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>ona şifrelenmiş, ancak görünür başlıklarda yok</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>Gizli alıcı</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>gönderen, bu alıcının kim olduğunu kaydetmemeyi seçti</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>Not</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>motor, gerçekte kullanılan şifreleme alt anahtarı yerine birincil anahtarı bildirdi</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>Bu adresler için anahtarlar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>anahtar bulunamadı</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 anahtar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 anahtar</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>anahtar %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>Kimlik</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>bu adres, anahtarın İPTAL EDİLMİŞ bir kullanıcı kimliğinde yer alıyor</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>bu adres anahtarın birincil kullanıcı kimliğidir</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>bu adres anahtarın ikincil bir kullanıcı kimliğidir</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>bu anahtar şifreleme için kullanılamaz</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>Dikkat çekenler</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>Bu ileti ne imzalı ne şifreli.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>Bu ileti bir imza taşıyor.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>Bu ileti şifreli.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>Bu ileti şifreli ve bir imza taşıyor.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
- <translation>Bu ileti OpenPGP kullandığını öne sürüyor, ancak yapısı RFC 3156'ya uymuyor.</translation>
+ <translation>Bu ileti OpenPGP kullandığını öne sürüyor, ancak yapısı RFC 3156&apos;ya uymuyor.</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>Bu ileti hakkında bildirilecek başka bir şey yok.</translation>
</message>
@@ -2445,7 +2465,7 @@ Bu ileti başka bir yerden geldi; bunlar daha önce kaydedilmediyse eldeki tek k
<message>
<location filename="../EMailSendDialog.cpp" line="470"/>
<source>No password is stored for this account, so nothing can be sent through it. Set the password in Settings, under Mail Accounts, and turn on the option to remember it.</source>
- <translation>Bu hesap için saklanmış bir parola yok, bu yüzden bu hesap üzerinden hiçbir şey gönderilemez. Parolayı Ayarlar'da, E-posta Hesapları altında belirleyin ve parolayı hatırlama seçeneğini açın.</translation>
+ <translation>Bu hesap için saklanmış bir parola yok, bu yüzden bu hesap üzerinden hiçbir şey gönderilemez. Parolayı Ayarlar&apos;da, E-posta Hesapları altında belirleyin ve parolayı hatırlama seçeneğini açın.</translation>
</message>
<message>
<location filename="../EMailSendDialog.cpp" line="480"/>
@@ -2661,7 +2681,7 @@ Bu ileti başka bir yerden geldi; bunlar daha önce kaydedilmediyse eldeki tek k
<message>
<location filename="../EMailStructureView.cpp" line="179"/>
<source>Copy Content-Type</source>
- <translation>Content-Type'i kopyala</translation>
+ <translation>Content-Type&apos;i kopyala</translation>
</message>
<message>
<location filename="../EMailStructureView.cpp" line="180"/>
@@ -3000,215 +3020,215 @@ Bu ileti başka bir yerden geldi; bunlar daha önce kaydedilmediyse eldeki tek k
<translation>IMAP kontrolörü</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>E-posta düzenleyicisi</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>E-posta için yeni bir metin düzenleyicisi aç.</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>IMAP kontrolörünü aç</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>IMAP kontrolörü iletişim kutusunu aç</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>E-posta hesabı yok</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
- <translation>Önce Ayarlar'da IMAP etkin bir e-posta hesabı yapılandırın.</translation>
+ <translation>Önce Ayarlar&apos;da IMAP etkin bir e-posta hesabı yapılandırın.</translation>
</message>
</context>
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>%1 tarihinde %2 yazdı:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 yazdı:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>İmzalı parça artık kanonik biçimde değil</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>İmzalı parça, imzanın hesaplandığı biçim olmayan CRLF dışı satır sonları içeriyor. İleti imzalandıktan sonra bir şey onu yeniden yazmış; bu genellikle bir saldırı değil, kaydederken veya kopyalarken satır sonlarını değiştiren bir programdır. İmza bu baytlara göre doğrulanamaz ve gönderenin anahtarını içe aktarmak bunu değiştirmez. Kontrol etmek için özgün, değiştirilmemiş ileti gerekir.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>Yinelenen %1 başlığı</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>Bu ileti, yalnızca bir kez görünebilen bir başlığın %1 kopyasını taşıyor. Farklı posta programları farklı kopyalar seçer, bu yüzden burada gördüğünüz, başka bir okurun gördüğüyle aynı olmayabilir.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>Adres gizlenmiş olabilir</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
- <translation>"%1" içindeki alan adı, başka, tanıdık bir adres gibi gösterilebilecek karakterler kullanıyor.</translation>
+ <translation>&quot;%1&quot; içindeki alan adı, başka, tanıdık bir adres gibi gösterilebilecek karakterler kullanıyor.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>Yanıtlar başka bir yere gidiyor</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
- <translation>Bu ileti "%1" adresinden, ancak yanıtlar farklı bir alan adı olan "%2" adresine gönderilir.</translation>
+ <translation>Bu ileti &quot;%1&quot; adresinden, ancak yanıtlar farklı bir alan adı olan &quot;%2&quot; adresine gönderilir.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>Biçimi bozuk imzalı bölüm</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>İmzalı bir bölüm tam olarak iki parça içermelidir; bunda %1 parça var. Doğrulanamayabilir ve neyi kapsadığı belirsizdir.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>Biçimi bozuk şifreli bölüm</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>Şifreli bir bölüm tam olarak iki parça içermelidir; bunda %1 parça var.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>Her şey imzalı değil</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>%1 parça bu iletide imzanın dışında duruyor. Kimlik doğrulaması olmadan ulaştı ve iletim yolundaki herkes tarafından eklenmiş veya değiştirilmiş olabilir.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>İmza yalnızca şifreli veriyi kapsıyor</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>Bu imza, içindeki iletinin üzerinde değil, şifreli bloğun üzerinde oluşturuldu. Şifreli metni kimin ilettiğini gösterir; okuduğunuz şeyi kimin yazdığını söylemez ve herkes bu aynı bloğun bir kopyasını imzalamış olabilir.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>Açık anahtar ekli</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>Bu ileti %1 OpenPGP açık anahtarı taşıyor. İletide gelen bir anahtar, onu kimin gönderdiği hakkında hiçbir şey kanıtlamaz: herkes herhangi bir anahtarı ekleyebilir, Kimden satırındaki ad için kendisinin ürettiği bir anahtar dahil.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>Ayrık imza ekli</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>Bu ileti, kendi imzalı yapısının parçası olmayan %1 imza dosyası taşıyor. İletiyi açmak bunları kontrol etmez; başka bir şeyi imzalarlar.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>Gizli kopya alıcıları görünür</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>Bu ileti, %1 alıcı belirten bir Bcc başlığı taşıyor. Onu alan herkes kime gizli kopya gönderildiğini görebilir.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>Hiçbir şey imzalı değil</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>Bu ileti imza taşımıyor, bu yüzden alıcı onun sizden geldiğini veya değişmeden ulaştığını anlayamaz.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>Bazı parçalar imzalı değil</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>Bu iletinin %1 parçası, imzanın kapsamı dışında gönderilecek.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>Gizli kopya alıcıları</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>%1 gizli kopya alıcısı şifrelemeye dahil edilecek, ancak iletinin hiçbir yerinde görünmeyecek.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>Bcc başlığı var</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>Bu ileti bir Bcc başlığı taşıyor. Göndermek, her alıcıya kime gizli kopya gönderildiğini söyler.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>Alıcı gizlenmiş olabilir</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
- <translation>"%1" içindeki alan adı, başka bir adres gibi gösterilebilecek karakterler kullanıyor. Göndermeden önce kontrol edin.</translation>
+ <translation>&quot;%1&quot; içindeki alan adı, başka bir adres gibi gösterilebilecek karakterler kullanıyor. Göndermeden önce kontrol edin.</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>Alıcı yok</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>Bu ileti kimseye adreslenmemiş.</translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.zh_CN.ts b/src/m_email/ts/ModuleEMail.zh_CN.ts
index 8ee1445..51b2aa1 100644
--- a/src/m_email/ts/ModuleEMail.zh_CN.ts
+++ b/src/m_email/ts/ModuleEMail.zh_CN.ts
@@ -851,9 +851,9 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>发件人</translation>
</message>
@@ -864,41 +864,41 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>收件人</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>主题</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>抄送</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>密送</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>日期</translation>
</message>
@@ -917,15 +917,15 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>已签名 MIME 实体的摘要 (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>声明的签名哈希值 (micalg)</translation>
</message>
@@ -1013,63 +1013,68 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>此消息中有某些内容值得在保存前检查。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation>签名所覆盖的字节在签名生成后被重写:其行尾不再是 CRLF。这通常是由某个程序在保存或复制消息时更改行尾所致。要检查签名,需要使用原始字节。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>签名有效,且生成该签名的密钥能够为该消息声称的发件地址作证。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>签名本身有效,但生成该签名的密钥并不能为该消息声称的发件地址作证。这看起来就像是从另一条消息移过来的签名,因此在信任内容之前,值得检查签署人是谁。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>生成此签名的密钥不在您的密钥环中,因此这里无法判断签名是否真实。请导入发件人的密钥并重新验证。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>该签名是由已过期的密钥生成的,或者签名本身已过期。它仍可能是真实的;无法确认的是密钥在使用时是否有效。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>签名与其所覆盖的字节不匹配。要么消息在签名后被更改,要么该签名并非为此消息生成。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>签名与其覆盖的字节相符,但它是用发件人证书未授权签名的密钥生成的,不能将其视为发件人的签名。</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>检查无法完成,因此无法得知此签名的任何情况。这并不表示该签名是坏的。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>此消息声称带有 OpenPGP 签名,但其结构不足以支撑对其进行检查。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>此消息中的签名覆盖的是加密数据,而非您阅读的内容。它们确认了谁加密了消息,但并未说明谁撰写了其中的内容。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>此消息中没有可检查的签名。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**注意**:签名部分不是规范形式,因为其行尾不是 CRLF。某些程序在签名后重写了此消息,通常是保存或复制时更改行尾的程序。签名无法针对这些字节进行验证,导入发送者的密钥也不会改变这一点。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>验证电子邮件</translation>
</message>
@@ -1088,50 +1093,50 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="vanished">在 %1 中,但未加密给它:无法读取</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>解密电子邮件</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>签名电子邮件</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>加密电子邮件</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>加密并签名电子邮件</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>此消息未签名,因此没有签名可检查。它已成功解密。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>解密内容不是 MIME 消息,因此没有签名可检查。它已成功解密。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>此消息已解密。它没有携带签名,因此没有任何信息表明发送者是谁。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>解密并验证电子邮件</translation>
</message>
@@ -1474,17 +1479,22 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>已加密</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>签名密钥未获授权</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>无法检查签名</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>OpenPGP 结构格式错误</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>既未签名也未加密</translation>
</message>
@@ -2180,7 +2190,7 @@ This message came from somewhere else, so unless these have been saved already t
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>未知</translation>
</message>
@@ -2224,138 +2234,148 @@ This message came from somewhere else, so unless these have been saved already t
<translation>签名密钥已过期</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>签名密钥未获签名授权</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>无效签名:签名密钥已吊销</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>签名错误:与这些字节不匹配</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>不予接受:证书未授权该签名密钥进行签名</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>有效,但由其他地址签名</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>项目</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>详情</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>未打开任何消息。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>复制值</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>复制指纹</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>复制地址</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>导入此消息中的密钥</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>验证签名</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>重新验证</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>签名</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>签名 %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>涵盖 %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>涵盖 %1,嵌套 %2 层</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>结果</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>此部分已签名,但尚未验证</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>此部分已签名,但验证未产生结果:签名密钥可能不在您的密钥环中</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>未知签署人</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>地址不同</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>签名有效,但密钥属于 %1,而此消息声称来自 %2。有效签名说明的是谁签署了字节,而不是谁发送了消息。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>公钥算法</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>签名时间</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>声明哈希 (micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>签名哈希</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>哈希不匹配</translation>
</message>
@@ -2364,37 +2384,37 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">消息声明为 %1,但签名使用了 %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>警告</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>接收者</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>收件人为并加密给</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>发件人选择不记录此接收者的身份</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation>此消息声称使用 OpenPGP,但其结构不符合 RFC 3156。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>关于此消息没有更多可报告的信息。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>密钥 %1</translation>
</message>
@@ -2404,22 +2424,22 @@ This message came from somewhere else, so unless these have been saved already t
<translation>有效,但密钥未被完全信任</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>消息声称使用 %1,但签名使用的是 %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>位于 %1 中,但未加密至其:他们无法阅读此消息</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>已加密给,但不在可见邮件头中</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>隐藏接收者</translation>
</message>
@@ -2428,11 +2448,11 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">发件人选择不记录其身份</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>指纹</translation>
</message>
@@ -2441,88 +2461,88 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">在 %1 中,但未对其加密:他们无法读取</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>注意</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>引擎报告的是主密钥,而非实际使用的加密子密钥</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>这些地址对应的密钥</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>未找到密钥</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 个密钥</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 个密钥</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>密钥为 %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>身份</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>此地址位于该密钥的已吊销用户 ID 上</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>此地址是密钥的主用户 ID</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>此地址是密钥的次要用户 ID</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>此密钥不能用于加密</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>突出之处</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>此消息既未签名也未加密。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>此消息带有签名。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>此消息已加密。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>此消息已加密并带有签名。</translation>
</message>
@@ -3203,32 +3223,32 @@ This message came from somewhere else, so unless these have been saved already t
<translation>IMAP 控制器</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>邮件编辑器</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>打开新的电子邮件文本编辑器。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>打开 IMAP 控制器</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>打开 IMAP 控制器对话框</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>没有邮件账户</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation>请先在设置中配置启用 IMAP 的邮件账户。</translation>
</message>
@@ -3236,7 +3256,7 @@ This message came from somewhere else, so unless these have been saved already t
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>签名部分不再符合规范形式</translation>
</message>
@@ -3245,17 +3265,17 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">签名部分包含的行结尾不是 CRLF,这不是计算签名时所依据的形式。此消息在签名后被某些程序重写,通常是某个程序在保存或复制时更改了行结尾,而非攻击。签名无法针对这些字节验证,导入发送者的密钥也不会改变这一点。要检查它,需要原始未修改的消息。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>重复的 %1 标头</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>此消息携带了 %1 份只能出现一次的标头。不同的邮件程序会选择不同的副本,因此您在这里看到的内容可能与其他读者看到的不同。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>地址可能被伪装</translation>
</message>
@@ -3264,7 +3284,7 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">&quot;%1&quot; 中的域名使用了可被绘制成看似另一个熟悉地址的字符。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>回复发往别处</translation>
</message>
@@ -3273,147 +3293,147 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">此消息来自 &quot;%1&quot;,但回复将发送到 &quot;%2&quot;,这是不同的域名。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>在 %1,%2 写道:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 写道:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>签名部分包含的行结尾不是 CRLF,这不是签名计算所采用的形式。消息在签名后被重写,通常是某个程序在保存或复制时改变了行结尾,并非攻击。签名无法根据这些字节验证,导入发件人的密钥也不会改变这一点。要验证它,需要原始未修改的消息。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation>“%1”中的域名使用了可被绘制成另一个熟悉地址的字符。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation>此消息来自 “%1”,但回复将发送到 “%2”,这是不同的域名。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>签名部分格式错误</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>签名部分必须恰好包含两个部分;此部分包含 %1 个。它可能无法验证,且其覆盖范围不明确。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>加密部分格式错误</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>加密部分必须恰好包含两个部分;此部分包含 %1 个。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>并非所有内容都已签名</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>此消息的 %1 个部分位于签名之外。它们未经认证到达,路径上的任何人都可能添加或更改。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>签名仅覆盖加密数据</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>此签名是针对加密块生成的,而非针对其内部的消息。它表明谁发送了密文,但不能说明谁编写了你正在阅读的内容;任何人都可能对同一加密块的副本进行签名。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>附带公钥</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>此消息带有 %1 个 OpenPGP 公钥。消息中附带的密钥不能证明其发送者身份:任何人都可以附加任何密钥,包括他们为发件人行上的名称所创建的密钥。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>附带分离式签名</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>此消息带有 %1 个签名文件,这些文件不属于其自身签名结构的一部分。打开消息不会检查这些文件;它们为其他内容签名。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>密件抄送接收者可见</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>此消息带有 Bcc 标头,列出了 %1 个接收者。任何收到此消息的人都可以看到谁被密送。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>未签名任何内容</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>此消息没有签名,因此接收者无法判断它是否来自您,也无法判断其是否未被更改。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>部分内容未签名</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>此消息的 %1 个部分将在没有签名覆盖的情况下发出。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>隐藏接收者</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>%1 个隐藏接收者将包含在加密中,但不会出现在消息的任何位置。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>存在 Bcc 标头</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>此消息带有 Bcc 标头。发送它会告诉每个接收者谁被密送。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>接收者可能被伪装</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation>“%1”中的域名使用了可被绘制成另一个地址的字符。发送前请检查。</translation>
</message>
@@ -3422,12 +3442,12 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">“%1”中的域名使用了可被伪装成其他地址的字符。发送前请检查。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>无接收者</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>此消息未指定任何接收者。</translation>
</message>
diff --git a/src/m_email/ts/ModuleEMail.zh_TW.ts b/src/m_email/ts/ModuleEMail.zh_TW.ts
index 0565820..bf39b23 100644
--- a/src/m_email/ts/ModuleEMail.zh_TW.ts
+++ b/src/m_email/ts/ModuleEMail.zh_TW.ts
@@ -851,9 +851,9 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="105"/>
- <location filename="../EMailModule.cpp" line="804"/>
- <location filename="../EMailModule.cpp" line="948"/>
- <location filename="../EMailModule.cpp" line="1608"/>
+ <location filename="../EMailModule.cpp" line="813"/>
+ <location filename="../EMailModule.cpp" line="957"/>
+ <location filename="../EMailModule.cpp" line="1617"/>
<source>From</source>
<translation>寄件者</translation>
</message>
@@ -864,41 +864,41 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="106"/>
- <location filename="../EMailModule.cpp" line="807"/>
- <location filename="../EMailModule.cpp" line="951"/>
- <location filename="../EMailModule.cpp" line="1611"/>
+ <location filename="../EMailModule.cpp" line="816"/>
+ <location filename="../EMailModule.cpp" line="960"/>
+ <location filename="../EMailModule.cpp" line="1620"/>
<source>To</source>
<translation>收件者</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="107"/>
- <location filename="../EMailModule.cpp" line="810"/>
- <location filename="../EMailModule.cpp" line="954"/>
- <location filename="../EMailModule.cpp" line="1614"/>
+ <location filename="../EMailModule.cpp" line="819"/>
+ <location filename="../EMailModule.cpp" line="963"/>
+ <location filename="../EMailModule.cpp" line="1623"/>
<source>Subject</source>
<translation>主旨</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="108"/>
- <location filename="../EMailModule.cpp" line="813"/>
- <location filename="../EMailModule.cpp" line="957"/>
- <location filename="../EMailModule.cpp" line="1617"/>
+ <location filename="../EMailModule.cpp" line="822"/>
+ <location filename="../EMailModule.cpp" line="966"/>
+ <location filename="../EMailModule.cpp" line="1626"/>
<source>CC</source>
<translation>副本</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="109"/>
- <location filename="../EMailModule.cpp" line="816"/>
- <location filename="../EMailModule.cpp" line="960"/>
- <location filename="../EMailModule.cpp" line="1620"/>
+ <location filename="../EMailModule.cpp" line="825"/>
+ <location filename="../EMailModule.cpp" line="969"/>
+ <location filename="../EMailModule.cpp" line="1629"/>
<source>BCC</source>
<translation>密件副本</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="110"/>
- <location filename="../EMailModule.cpp" line="819"/>
- <location filename="../EMailModule.cpp" line="963"/>
- <location filename="../EMailModule.cpp" line="1623"/>
+ <location filename="../EMailModule.cpp" line="828"/>
+ <location filename="../EMailModule.cpp" line="972"/>
+ <location filename="../EMailModule.cpp" line="1632"/>
<source>Date</source>
<translation>日期</translation>
</message>
@@ -917,15 +917,15 @@ If the issue persists, consider seeking technical support or consulting the docu
</message>
<message>
<location filename="../EMailModule.cpp" line="121"/>
- <location filename="../EMailModule.cpp" line="828"/>
- <location filename="../EMailModule.cpp" line="1642"/>
+ <location filename="../EMailModule.cpp" line="837"/>
+ <location filename="../EMailModule.cpp" line="1651"/>
<source>Digest of Signed MIME Entity (SHA-256)</source>
<translation>已簽署 MIME 實體摘要 (SHA-256)</translation>
</message>
<message>
<location filename="../EMailModule.cpp" line="124"/>
- <location filename="../EMailModule.cpp" line="832"/>
- <location filename="../EMailModule.cpp" line="1647"/>
+ <location filename="../EMailModule.cpp" line="841"/>
+ <location filename="../EMailModule.cpp" line="1656"/>
<source>Declared Signature Hash (micalg)</source>
<translation>宣告的簽章雜湊值 (micalg)</translation>
</message>
@@ -1013,63 +1013,68 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>此訊息在儲存前有值得檢查的內容。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="695"/>
+ <location filename="../EMailModule.cpp" line="696"/>
<source> The bytes the signature covers were rewritten after it was made: their line endings are no longer CRLF. This is usually caused by a program that changed them while saving or copying the message. Checking the signature requires the original bytes.</source>
<translation>簽章所涵蓋的位元組在簽章建立後遭到改寫:其行結尾不再是 CRLF。這通常是由程式在儲存或複製訊息時變更行結尾所致。檢查簽章需要原始位元組。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="706"/>
+ <location filename="../EMailModule.cpp" line="707"/>
<source>The signature is valid, and the key that made it speaks for the address this message says it is from.</source>
<translation>簽章有效,且產生簽章的金鑰為此訊息所聲稱的寄件地址背書。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="712"/>
+ <location filename="../EMailModule.cpp" line="713"/>
<source>The signature itself is valid, but the key that made it does not speak for the address this message says it is from. That is what a signature moved from another message looks like, so it is worth checking who the signer is before trusting the contents.</source>
<translation>簽章本身有效,但產生簽章的金鑰並不為此訊息所聲稱的寄件地址背書。這看起來就像從另一則訊息搬移過來的簽章,因此在信任內容之前,值得先檢查簽署者是誰。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="720"/>
+ <location filename="../EMailModule.cpp" line="721"/>
<source>The key that made this signature is not in your keyring, so nothing here can say whether the signature is genuine. Import the sender&apos;s key and verify again.</source>
<translation>產生此簽章的金鑰不在您的金鑰環中,因此這裡無法判斷簽章是否真實。請匯入寄件者的金鑰並重新驗證。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="727"/>
+ <location filename="../EMailModule.cpp" line="728"/>
<source>The signature was made with a key that has expired, or the signature itself has. It may still be genuine; what cannot be confirmed is that the key was valid at the time it was used.</source>
<translation>此簽章是由已過期的金鑰所產生,或簽章本身已過期。它仍可能是真實的;無法確認的是金鑰在使用時是否有效。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="734"/>
+ <location filename="../EMailModule.cpp" line="735"/>
<source>The signature does not match the bytes it covers. Either the message was changed after it was signed, or the signature was not made for this message.</source>
<translation>簽章與其所涵蓋的位元組不符。可能是訊息在簽署後遭到變更,或此簽章並非為這則訊息所產生。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="742"/>
+ <location filename="../EMailModule.cpp" line="743"/>
+ <source>The signature matches the bytes it covers, but it was made with a key the sender&apos;s certificate does not authorize to sign. It cannot be relied on as the sender&apos;s signature.</source>
+ <translation>簽章與其涵蓋的位元組相符,但它是以寄件者憑證未授權簽署的金鑰所產生,不能將其視為寄件者的簽章。</translation>
+ </message>
+ <message>
+ <location filename="../EMailModule.cpp" line="751"/>
<source>The check could not be completed, so nothing is known about this signature either way. This is not a statement that the signature is bad.</source>
<translation>檢查無法完成,因此對這個簽章的好壞一無所知。這並非表示簽章無效。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="750"/>
+ <location filename="../EMailModule.cpp" line="759"/>
<source>This message claims to carry an OpenPGP signature, but its structure does not hold up well enough to check one.</source>
<translation>此訊息聲稱帶有 OpenPGP 簽章,但其結構不足以進行檢查。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="756"/>
+ <location filename="../EMailModule.cpp" line="765"/>
<source>The signatures in this message cover the encrypted data rather than the content you read. They confirm who encrypted the message, but say nothing about who wrote what is inside it.</source>
<translation>此訊息中的簽章涵蓋的是加密資料,而非您所閱讀的內容。它們只能確認誰加密了訊息,但無法說明內部內容的作者是誰。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="767"/>
+ <location filename="../EMailModule.cpp" line="776"/>
<source>There was no signature in this message to check.</source>
<translation>此訊息中沒有可供檢查的簽章。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="840"/>
- <location filename="../EMailModule.cpp" line="1656"/>
+ <location filename="../EMailModule.cpp" line="849"/>
+ <location filename="../EMailModule.cpp" line="1665"/>
<source>**Note**: the signed part is not in canonical form, because its line endings are not CRLF. Something rewrote this message after it was signed, which is usually a program that changed line endings while saving or copying it. A signature cannot verify against these bytes, and importing the sender&apos;s key will not change that.</source>
<translation>**注意**:簽署的部分並非規範形式,因為其行結尾不是 CRLF。此訊息在簽署後曾被重寫,通常是某個程式在儲存或複製時變更了行結尾。簽章無法針對這些位元組進行驗證,匯入寄件者的金鑰也不會改變這一點。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="856"/>
+ <location filename="../EMailModule.cpp" line="865"/>
<source>Verify E-Mail</source>
<translation>驗證電子郵件</translation>
</message>
@@ -1088,50 +1093,50 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation type="vanished">在 %1 中,但未加密給它:無法讀取</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="907"/>
- <location filename="../EMailModule.cpp" line="977"/>
+ <location filename="../EMailModule.cpp" line="916"/>
+ <location filename="../EMailModule.cpp" line="986"/>
<source>Decrypt E-Mail</source>
<translation>解密電子郵件</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1033"/>
- <location filename="../EMailModule.cpp" line="1086"/>
- <location filename="../EMailModule.cpp" line="1137"/>
- <location filename="../EMailModule.cpp" line="1162"/>
+ <location filename="../EMailModule.cpp" line="1042"/>
+ <location filename="../EMailModule.cpp" line="1095"/>
+ <location filename="../EMailModule.cpp" line="1146"/>
+ <location filename="../EMailModule.cpp" line="1171"/>
<source>Sign E-Mail</source>
<translation>簽署電子郵件</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1207"/>
- <location filename="../EMailModule.cpp" line="1264"/>
- <location filename="../EMailModule.cpp" line="1307"/>
- <location filename="../EMailModule.cpp" line="1332"/>
+ <location filename="../EMailModule.cpp" line="1216"/>
+ <location filename="../EMailModule.cpp" line="1273"/>
+ <location filename="../EMailModule.cpp" line="1316"/>
+ <location filename="../EMailModule.cpp" line="1341"/>
<source>Encrypt E-Mail</source>
<translation>加密電子郵件</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1476"/>
- <location filename="../EMailModule.cpp" line="1505"/>
+ <location filename="../EMailModule.cpp" line="1485"/>
+ <location filename="../EMailModule.cpp" line="1514"/>
<source>Encrypt and Sign E-Mail</source>
<translation>加密並簽署電子郵件</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1542"/>
+ <location filename="../EMailModule.cpp" line="1551"/>
<source>This message is not signed, so there is no signature to check. It was decrypted successfully.</source>
<translation>此訊息未簽署,因此沒有簽章可檢查。已成功解密。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1546"/>
+ <location filename="../EMailModule.cpp" line="1555"/>
<source>The decrypted content is not a MIME message, so there is no signature to check. It was decrypted successfully.</source>
<translation>解密內容不是 MIME 訊息,因此沒有簽章可檢查。已成功解密。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1635"/>
+ <location filename="../EMailModule.cpp" line="1644"/>
<source>This message was decrypted. It carries no signature, so nothing here says who sent it.</source>
<translation>此訊息已解密。它未帶有簽章,因此這裡沒有任何資訊能指出寄件者是誰。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1680"/>
+ <location filename="../EMailModule.cpp" line="1689"/>
<source>Decrypt and Verify E-Mail</source>
<translation>解密並驗證電子郵件</translation>
</message>
@@ -1474,17 +1479,22 @@ If the issue persists, consider seeking technical support or consulting the docu
<translation>已加密</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="157"/>
+ <location filename="../EMailViewLayout.cpp" line="154"/>
+ <source>Signing key not authorized</source>
+ <translation>簽章金鑰未獲授權</translation>
+ </message>
+ <message>
+ <location filename="../EMailViewLayout.cpp" line="161"/>
<source>Signature could not be checked</source>
<translation>無法檢查簽章</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="161"/>
+ <location filename="../EMailViewLayout.cpp" line="165"/>
<source>Malformed OpenPGP structure</source>
<translation>OpenPGP 結構格式錯誤</translation>
</message>
<message>
- <location filename="../EMailViewLayout.cpp" line="171"/>
+ <location filename="../EMailViewLayout.cpp" line="175"/>
<source>Not signed or encrypted</source>
<translation>未簽署且未加密</translation>
</message>
@@ -2180,7 +2190,7 @@ This message came from somewhere else, so unless these have been saved already t
</message>
<message>
<location filename="../EMailSecurityView.cpp" line="86"/>
- <location filename="../EMailSecurityView.cpp" line="113"/>
+ <location filename="../EMailSecurityView.cpp" line="116"/>
<source>unknown</source>
<translation>未知</translation>
</message>
@@ -2224,138 +2234,148 @@ This message came from somewhere else, so unless these have been saved already t
<translation>簽署金鑰已過期</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="127"/>
+ <location filename="../EMailSecurityView.cpp" line="113"/>
+ <source>signing key not authorized to sign</source>
+ <translation>簽章金鑰未獲簽署授權</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="130"/>
<source>bad signature: signing key revoked</source>
<translation>簽章錯誤:簽署金鑰已吊銷</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="129"/>
+ <location filename="../EMailSecurityView.cpp" line="132"/>
<source>BAD signature: it does not match these bytes</source>
<translation>簽章錯誤:與這些位元組不符</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="133"/>
+ <location filename="../EMailSecurityView.cpp" line="136"/>
+ <source>not accepted: the signing key is not authorized to sign by its certificate</source>
+ <translation>不予接受:憑證未授權該簽章金鑰進行簽署</translation>
+ </message>
+ <message>
+ <location filename="../EMailSecurityView.cpp" line="141"/>
<source>valid, but signed by another address</source>
<translation>有效,但由另一個地址簽署</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Item</source>
<translation>項目</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="181"/>
+ <location filename="../EMailSecurityView.cpp" line="189"/>
<source>Detail</source>
<translation>詳細資料</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="196"/>
- <location filename="../EMailSecurityView.cpp" line="224"/>
+ <location filename="../EMailSecurityView.cpp" line="204"/>
+ <location filename="../EMailSecurityView.cpp" line="232"/>
<source>No message is open.</source>
<translation>目前沒有開啟的訊息。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="264"/>
+ <location filename="../EMailSecurityView.cpp" line="272"/>
<source>Copy Value</source>
<translation>複製值</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="269"/>
+ <location filename="../EMailSecurityView.cpp" line="277"/>
<source>Copy Fingerprint</source>
<translation>複製指紋</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="276"/>
+ <location filename="../EMailSecurityView.cpp" line="284"/>
<source>Copy Address</source>
<translation>複製地址</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="282"/>
+ <location filename="../EMailSecurityView.cpp" line="290"/>
<source>Import the Key in This Message</source>
<translation>匯入此訊息中的金鑰</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="298"/>
+ <location filename="../EMailSecurityView.cpp" line="306"/>
<source>Verify Signatures</source>
<translation>驗證簽章</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="299"/>
+ <location filename="../EMailSecurityView.cpp" line="307"/>
<source>Verify Again</source>
<translation>重新驗證</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="354"/>
+ <location filename="../EMailSecurityView.cpp" line="362"/>
<source>Signatures</source>
<translation>簽章</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="358"/>
+ <location filename="../EMailSecurityView.cpp" line="366"/>
<source>Signature %1</source>
<translation>簽章 %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="361"/>
+ <location filename="../EMailSecurityView.cpp" line="369"/>
<source>covers %1</source>
<translation>涵蓋 %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="362"/>
+ <location filename="../EMailSecurityView.cpp" line="370"/>
<source>covers %1, nested %2 deep</source>
<translation>涵蓋 %1,巢狀 %2 層</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="375"/>
+ <location filename="../EMailSecurityView.cpp" line="383"/>
<source>Result</source>
<translation>結果</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="386"/>
+ <location filename="../EMailSecurityView.cpp" line="394"/>
<source>this section is signed, but nothing has verified it yet</source>
<translation>此區段已簽署,但尚未經過驗證</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="387"/>
+ <location filename="../EMailSecurityView.cpp" line="395"/>
<source>this section is signed, but verifying it produced no result: the signing key may not be in your keyring</source>
<translation>此區段已簽署,但驗證未產生任何結果:簽署金鑰可能不在您的金鑰環中</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="395"/>
+ <location filename="../EMailSecurityView.cpp" line="403"/>
<source>Unknown signer</source>
<translation>未知簽署者</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="410"/>
+ <location filename="../EMailSecurityView.cpp" line="418"/>
<source>Different address</source>
<translation>不同地址</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="413"/>
+ <location filename="../EMailSecurityView.cpp" line="421"/>
<source>the signature is valid, but the key belongs to %1 while this message says it is from %2. A valid signature says who signed the bytes, not who sent the message.</source>
<translation>簽章有效,但金鑰屬於 %1,而此訊息聲稱來自 %2。有效的簽章說明誰簽署了這些位元組,而非誰傳送了此訊息。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="429"/>
+ <location filename="../EMailSecurityView.cpp" line="437"/>
<source>Public key algorithm</source>
<translation>公鑰演算法</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="430"/>
+ <location filename="../EMailSecurityView.cpp" line="438"/>
<source>Signed at</source>
<translation>簽署時間</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="444"/>
<source>Declared hash (micalg)</source>
<translation>宣告的雜湊(micalg)</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="437"/>
+ <location filename="../EMailSecurityView.cpp" line="445"/>
<source>Signature hash</source>
<translation>簽章雜湊</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="441"/>
+ <location filename="../EMailSecurityView.cpp" line="449"/>
<source>Hash mismatch</source>
<translation>雜湊不符</translation>
</message>
@@ -2364,37 +2384,37 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">訊息宣告 %1,但簽章使用的卻是 %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="450"/>
+ <location filename="../EMailSecurityView.cpp" line="458"/>
<source>Warning</source>
<translation>警告</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="462"/>
+ <location filename="../EMailSecurityView.cpp" line="470"/>
<source>Recipients</source>
<translation>收件者</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="469"/>
+ <location filename="../EMailSecurityView.cpp" line="477"/>
<source>addressed and encrypted to</source>
<translation>指定收件人並加密給</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="499"/>
+ <location filename="../EMailSecurityView.cpp" line="507"/>
<source>the sender chose not to record who this recipient is</source>
<translation>驗證者選擇不記錄此收件者的身分</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="675"/>
+ <location filename="../EMailSecurityView.cpp" line="683"/>
<source>This message claims to use OpenPGP, but its structure does not follow RFC 3156.</source>
<translation>此訊息宣稱使用 OpenPGP,但其結構不符合 RFC 3156。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="717"/>
+ <location filename="../EMailSecurityView.cpp" line="725"/>
<source>There is nothing further to report about this message.</source>
<translation>此訊息沒有其他需要報告的內容。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="488"/>
+ <location filename="../EMailSecurityView.cpp" line="496"/>
<source>Key %1</source>
<translation>金鑰 %1</translation>
</message>
@@ -2404,22 +2424,22 @@ This message came from somewhere else, so unless these have been saved already t
<translation>有效,但金鑰未完全信任</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="443"/>
+ <location filename="../EMailSecurityView.cpp" line="451"/>
<source>the message declares %1, but the signature used %2</source>
<translation>此訊息宣告為 %1,但簽章使用了 %2</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="479"/>
+ <location filename="../EMailSecurityView.cpp" line="487"/>
<source>in %1, but not encrypted to it: they cannot read this message</source>
<translation>在 %1 中,但未加密至該對象:他們無法讀取此訊息</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="491"/>
+ <location filename="../EMailSecurityView.cpp" line="499"/>
<source>encrypted to, but not in the visible headers</source>
<translation>已加密給,但不在可見的標頭中</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="496"/>
+ <location filename="../EMailSecurityView.cpp" line="504"/>
<source>Hidden recipient</source>
<translation>隱藏收件者</translation>
</message>
@@ -2428,11 +2448,11 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">寄件者選擇不記錄此身分</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="251"/>
- <location filename="../EMailSecurityView.cpp" line="254"/>
- <location filename="../EMailSecurityView.cpp" line="428"/>
- <location filename="../EMailSecurityView.cpp" line="506"/>
- <location filename="../EMailSecurityView.cpp" line="576"/>
+ <location filename="../EMailSecurityView.cpp" line="259"/>
+ <location filename="../EMailSecurityView.cpp" line="262"/>
+ <location filename="../EMailSecurityView.cpp" line="436"/>
+ <location filename="../EMailSecurityView.cpp" line="514"/>
+ <location filename="../EMailSecurityView.cpp" line="584"/>
<source>Fingerprint</source>
<translation>指紋</translation>
</message>
@@ -2441,88 +2461,88 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">位於 %1,但未加密給它:他們無法讀取此內容</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="513"/>
- <location filename="../EMailSecurityView.cpp" line="606"/>
+ <location filename="../EMailSecurityView.cpp" line="521"/>
+ <location filename="../EMailSecurityView.cpp" line="614"/>
<source>Note</source>
<translation>注意</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="515"/>
+ <location filename="../EMailSecurityView.cpp" line="523"/>
<source>the engine reported the primary key rather than the encryption subkey actually used</source>
<translation>引擎回報的是主金鑰,而非實際使用的加密子金鑰</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="526"/>
+ <location filename="../EMailSecurityView.cpp" line="534"/>
<source>Keys for these addresses</source>
<translation>這些地址的金鑰</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="545"/>
+ <location filename="../EMailSecurityView.cpp" line="553"/>
<source>no key found</source>
<translation>找不到金鑰</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>1 key</source>
<translation>1 個金鑰</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="555"/>
+ <location filename="../EMailSecurityView.cpp" line="563"/>
<source>%1 keys</source>
<translation>%1 個金鑰</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="570"/>
+ <location filename="../EMailSecurityView.cpp" line="578"/>
<source>key is %1</source>
<translation>金鑰為 %1</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="587"/>
+ <location filename="../EMailSecurityView.cpp" line="595"/>
<source>Identity</source>
<translation>身分</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="591"/>
+ <location filename="../EMailSecurityView.cpp" line="599"/>
<source>this address is on a REVOKED user ID of the key</source>
<translation>此地址位於金鑰的已吊銷使用者 ID 上</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="595"/>
+ <location filename="../EMailSecurityView.cpp" line="603"/>
<source>this address is the key&apos;s primary user ID</source>
<translation>此地址是該金鑰的主要使用者 ID</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="600"/>
+ <location filename="../EMailSecurityView.cpp" line="608"/>
<source>this address is a secondary user ID of the key</source>
<translation>此地址是該金鑰的次要使用者 ID</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="607"/>
+ <location filename="../EMailSecurityView.cpp" line="615"/>
<source>this key cannot be used for encryption</source>
<translation>此金鑰無法用於加密</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="620"/>
+ <location filename="../EMailSecurityView.cpp" line="628"/>
<source>What stands out</source>
<translation>顯著特點</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="660"/>
+ <location filename="../EMailSecurityView.cpp" line="668"/>
<source>This message is not signed or encrypted.</source>
<translation>此訊息未簽署且未加密。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="663"/>
+ <location filename="../EMailSecurityView.cpp" line="671"/>
<source>This message carries a signature.</source>
<translation>此訊息帶有簽章。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="666"/>
+ <location filename="../EMailSecurityView.cpp" line="674"/>
<source>This message is encrypted.</source>
<translation>此訊息已加密。</translation>
</message>
<message>
- <location filename="../EMailSecurityView.cpp" line="670"/>
+ <location filename="../EMailSecurityView.cpp" line="678"/>
<source>This message is encrypted and carries a signature.</source>
<translation>此訊息已加密並帶有簽章。</translation>
</message>
@@ -3203,32 +3223,32 @@ This message came from somewhere else, so unless these have been saved already t
<translation>IMAP 控制器</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1698"/>
+ <location filename="../EMailModule.cpp" line="1707"/>
<source>Mail Editor</source>
<translation>電子郵件編輯器</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1699"/>
+ <location filename="../EMailModule.cpp" line="1708"/>
<source>Open a new text editor for email.</source>
<translation>開啟新的電子郵件文字編輯器。</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1719"/>
+ <location filename="../EMailModule.cpp" line="1728"/>
<source>Open IMAP Controller</source>
<translation>開啟 IMAP 控制器</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1720"/>
+ <location filename="../EMailModule.cpp" line="1729"/>
<source>Open IMAP Controller Dialog</source>
<translation>開啟 IMAP 控制器對話方塊</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1736"/>
+ <location filename="../EMailModule.cpp" line="1745"/>
<source>No mail account</source>
<translation>沒有郵件帳戶</translation>
</message>
<message>
- <location filename="../EMailModule.cpp" line="1737"/>
+ <location filename="../EMailModule.cpp" line="1746"/>
<source>Configure a mail account with IMAP enabled in Settings first.</source>
<translation>請先在設定中設定已啟用 IMAP 的郵件帳戶。</translation>
</message>
@@ -3236,7 +3256,7 @@ This message came from somewhere else, so unless these have been saved already t
<context>
<name>QObject</name>
<message>
- <location filename="../EMailHelper.cpp" line="1933"/>
+ <location filename="../EMailHelper.cpp" line="1936"/>
<source>Signed part no longer in canonical form</source>
<translation>簽署部分已非標準形式</translation>
</message>
@@ -3245,17 +3265,17 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">簽署部分包含非 CRLF 的行尾,這不是計算簽章所依據的形式。此訊息在簽署後遭到重寫,通常是程式在儲存或複製時變更了行尾,而非攻擊。簽章無法針對這些位元組驗證,匯入寄件者的金鑰也不會改變這一點。檢查時需要原始未修改的訊息。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1955"/>
+ <location filename="../EMailHelper.cpp" line="1958"/>
<source>Duplicate %1 header</source>
<translation>重複的 %1 標頭</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1956"/>
+ <location filename="../EMailHelper.cpp" line="1959"/>
<source>This message carries %1 copies of a header that may appear only once. Different mail programs pick different copies, so what you see here may not be what another reader sees.</source>
<translation>此訊息包含 %1 份只能出現一次的標頭。不同的郵件程式會選取不同的副本,因此您在這裡看到的可能與其他讀者看到的不同。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1969"/>
+ <location filename="../EMailHelper.cpp" line="1972"/>
<source>Address may be disguised</source>
<translation>地址可能經過偽裝</translation>
</message>
@@ -3264,7 +3284,7 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">「%1」中的網域使用了可被繪製成看似另一個熟悉地址的字元。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1984"/>
+ <location filename="../EMailHelper.cpp" line="1987"/>
<source>Replies go somewhere else</source>
<translation>回覆會寄到其他地方</translation>
</message>
@@ -3273,147 +3293,147 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">此訊息來自「%1」,但回覆會寄到「%2」,這是不同的網域。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1840"/>
+ <location filename="../EMailHelper.cpp" line="1843"/>
<source>On %1, %2 wrote:</source>
<translation>在 %1,%2 寫道:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1842"/>
+ <location filename="../EMailHelper.cpp" line="1845"/>
<source>%1 wrote:</source>
<translation>%1 寫道:</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1934"/>
+ <location filename="../EMailHelper.cpp" line="1937"/>
<source>The signed part contains line endings that are not CRLF, which is not the form the signature was computed over. Something rewrote this message after it was signed, usually a program that changed line endings while saving or copying it, not an attack. The signature cannot verify against these bytes, and importing the sender&apos;s key will not change that. Checking it needs the original, unmodified message.</source>
<translation>簽署的部分包含非 CRLF 的行結尾,這不是簽章計算時所用的形式。此訊息在簽署後被某些程式重寫,通常是程式在儲存或複製時變更了行結尾,並非攻擊。簽章無法針對這些位元組驗證,匯入寄件者的金鑰也不會改變這一點。檢查它需要原始、未修改的訊息。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1970"/>
+ <location filename="../EMailHelper.cpp" line="1973"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different, familiar address.</source>
<translation>「%1」中的網域使用了可被製成看似另一個熟悉地址的字元。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1985"/>
+ <location filename="../EMailHelper.cpp" line="1988"/>
<source>This message is from &quot;%1&quot;, but replies would be sent to &quot;%2&quot;, which is a different domain.</source>
<translation>此訊息來自「%1」,但回覆會寄到「%2」,這是不同的網域。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="1999"/>
+ <location filename="../EMailHelper.cpp" line="2002"/>
<source>Malformed signed section</source>
<translation>格式錯誤的簽署區段</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2000"/>
+ <location filename="../EMailHelper.cpp" line="2003"/>
<source>A signed section must contain exactly two parts; this one contains %1. It may not verify, and what it covers is ambiguous.</source>
<translation>簽署區段必須恰好包含兩個部分;此區段包含 %1 個。它可能無法驗證,且其涵蓋的內容不明確。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2008"/>
+ <location filename="../EMailHelper.cpp" line="2011"/>
<source>Malformed encrypted section</source>
<translation>格式錯誤的加密區段</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2009"/>
+ <location filename="../EMailHelper.cpp" line="2012"/>
<source>An encrypted section must contain exactly two parts; this one contains %1.</source>
<translation>加密區段必須恰好包含兩個部分;此區段包含 %1 個。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2025"/>
+ <location filename="../EMailHelper.cpp" line="2028"/>
<source>Not everything is signed</source>
<translation>並非所有內容均已簽署</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2026"/>
+ <location filename="../EMailHelper.cpp" line="2029"/>
<source>%1 part(s) of this message sit outside the signature. They arrived unauthenticated and could have been added or changed by anyone in the path.</source>
<translation>此訊息的 %1 個部分位於簽章之外。它們未經驗證送達,路徑上的任何人都可能新增或變更。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2040"/>
+ <location filename="../EMailHelper.cpp" line="2043"/>
<source>Signature covers the encrypted data only</source>
<translation>簽章僅涵蓋加密資料</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2041"/>
+ <location filename="../EMailHelper.cpp" line="2044"/>
<source>This signature was made over the encrypted block, not over the message inside it. It shows who sent the ciphertext along; it does not say who wrote what you are reading, and anyone could have signed a copy of this same block.</source>
<translation>此簽章是對加密區塊簽署,而非對其中的訊息簽署。它顯示誰傳送了密文;它並未說明你所閱讀內容的撰寫者是誰,且任何人都可能簽署同一個區塊的副本。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2072"/>
+ <location filename="../EMailHelper.cpp" line="2075"/>
<source>Public key attached</source>
<translation>已附加公鑰</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2073"/>
+ <location filename="../EMailHelper.cpp" line="2076"/>
<source>This message carries %1 OpenPGP public key(s). A key arriving in a message proves nothing about who sent it: anyone can attach any key, including one they made for the name on the From line.</source>
<translation>此訊息帶有 %1 個 OpenPGP 公鑰。訊息中附帶的金鑰無法證明寄件者身分:任何人都能附加任何金鑰,包括他們為寄件者欄位上的名稱所製作的金鑰。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2082"/>
+ <location filename="../EMailHelper.cpp" line="2085"/>
<source>Detached signature attached</source>
<translation>已附加分離式簽章</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2083"/>
+ <location filename="../EMailHelper.cpp" line="2086"/>
<source>This message carries %1 signature file(s) that are not part of its own signed structure. Opening the message does not check them; they sign something else.</source>
<translation>此訊息帶有 %1 個簽章檔,這些檔案不屬於其自身簽章結構的一部分。開啟訊息不會檢查它們;它們簽署的是其他內容。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2093"/>
+ <location filename="../EMailHelper.cpp" line="2096"/>
<source>Blind recipients are visible</source>
<translation>密件副本收件者可見</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2094"/>
+ <location filename="../EMailHelper.cpp" line="2097"/>
<source>This message carries a Bcc header naming %1 recipient(s). Anyone who received it can see who was blind-copied.</source>
<translation>此訊息帶有包含 %1 位收件者的 Bcc 標頭。任何收到此訊息的人都能看到誰被列入密件副本。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2110"/>
+ <location filename="../EMailHelper.cpp" line="2113"/>
<source>Nothing is signed</source>
<translation>未簽署任何內容</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2111"/>
+ <location filename="../EMailHelper.cpp" line="2114"/>
<source>This message carries no signature, so the recipient cannot tell that it came from you or that it arrived unchanged.</source>
<translation>此訊息沒有攜帶任何簽章,因此收件者無法確認它是否來自您,也無法確認它送達時是否未經更改。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2127"/>
+ <location filename="../EMailHelper.cpp" line="2130"/>
<source>Some parts are not signed</source>
<translation>有些部分未簽署</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2128"/>
+ <location filename="../EMailHelper.cpp" line="2131"/>
<source>%1 part(s) of this message would go out without the signature covering them.</source>
<translation>此訊息的 %1 個部分將在簽章未涵蓋的情況下寄出。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2137"/>
+ <location filename="../EMailHelper.cpp" line="2140"/>
<source>Blind recipients</source>
<translation>密件收件者</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2138"/>
+ <location filename="../EMailHelper.cpp" line="2141"/>
<source>%1 blind recipient(s) will be included in encryption but will not appear anywhere in the message.</source>
<translation>加密將包含 %1 位密件收件者,但不會出現在訊息中的任何位置。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2145"/>
+ <location filename="../EMailHelper.cpp" line="2148"/>
<source>Bcc header present</source>
<translation>含有 Bcc 標頭</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2146"/>
+ <location filename="../EMailHelper.cpp" line="2149"/>
<source>This message carries a Bcc header. Sending it would tell every recipient who was blind-copied.</source>
<translation>此訊息帶有 Bcc 標頭。寄出後會讓所有收件者知道密件副本收件者。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2154"/>
+ <location filename="../EMailHelper.cpp" line="2157"/>
<source>Recipient may be disguised</source>
<translation>收件者可能遭到偽裝</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2155"/>
+ <location filename="../EMailHelper.cpp" line="2158"/>
<source>The domain in &quot;%1&quot; uses characters that can be made to look like a different address. Check it before sending.</source>
<translation>「%1」中的網域使用了可被製成看似另一個地址的字元。寄出前請檢查。</translation>
</message>
@@ -3422,12 +3442,12 @@ This message came from somewhere else, so unless these have been saved already t
<translation type="vanished">「%1」中的網域使用了可被繪製成看似不同地址的字元。寄出前請檢查。</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2162"/>
+ <location filename="../EMailHelper.cpp" line="2165"/>
<source>No recipients</source>
<translation>沒有收件者</translation>
</message>
<message>
- <location filename="../EMailHelper.cpp" line="2163"/>
+ <location filename="../EMailHelper.cpp" line="2166"/>
<source>This message is not addressed to anyone.</source>
<translation>此訊息沒有指定任何收件者。</translation>
</message>