Improved message flags/keywords handling for #419

This commit is contained in:
the-djmaze 2022-06-02 21:26:57 +02:00
parent a073e7f308
commit 855e2c61c5
41 changed files with 451 additions and 82 deletions

View file

@ -99,9 +99,15 @@ export class MessageModel extends AbstractModel {
isUnseen: () => !this.flags().includes('\\seen'), isUnseen: () => !this.flags().includes('\\seen'),
isFlagged: () => this.flags().includes('\\flagged'), isFlagged: () => this.flags().includes('\\flagged'),
isReadReceipt: () => this.flags().includes('$mdnsent') isReadReceipt: () => this.flags().includes('$mdnsent'),
// isJunk: () => this.flags().includes('$junk') && !this.flags().includes('$nonjunk'), // isJunk: () => this.flags().includes('$junk') && !this.flags().includes('$nonjunk'),
// isPhishing: () => this.flags().includes('$phishing') // isPhishing: () => this.flags().includes('$phishing'),
tags: () => this.flags().map(value =>
('\\' == value[0] || '$forwarded' == value)
? ''
: '<span class="msgflag-'+value+'">' + i18n('MESSAGE_TAGS/'+value,0,value) + '</span>'
).join(' ')
}); });
} }
@ -299,7 +305,7 @@ export class MessageModel extends AbstractModel {
hasUnseenSubMessage: this.hasUnseenSubMessage(), hasUnseenSubMessage: this.hasUnseenSubMessage(),
hasFlaggedSubMessage: this.hasFlaggedSubMessage() hasFlaggedSubMessage: this.hasFlaggedSubMessage()
}, (key, value) => value && classes.push(key)); }, (key, value) => value && classes.push(key));
this.flags().forEach(value => classes.push('flag-'+value)); this.flags().forEach(value => classes.push('msgflag-'+value));
return classes.join(' '); return classes.join(' ');
} }

View file

@ -36,6 +36,7 @@
@import "User/Identity.less"; @import "User/Identity.less";
@import "User/AdvancedSearch.less"; @import "User/AdvancedSearch.less";
@import "User/Attachments.less"; @import "User/Attachments.less";
@import "User/MessageFlags.less";
@import "User/MessageList.less"; @import "User/MessageList.less";
@import "User/MessageView.less"; @import "User/MessageView.less";
@import "User/Contacts.less"; @import "User/Contacts.less";

View file

@ -0,0 +1,26 @@
/* RFC8457 */
.msgflag-\$important .checkboxMessage { background-color: #F00; color: #fff; }
.msgflag-\$important.focused { background-color: rgba(255, 0, 0, 0.30); }
.msgflag-\$important:not(.focused) { color: #F00; }
/* KMail tags */
.msgflag-\$todo .checkboxMessage { background-color: #00F; color: #fff; }
.msgflag-\$todo.focused { background-color: rgba( 64, 64, 255, 0.30); }
.msgflag-\$todo:not(.focused) { color: #33F; }
/* Thunderbird labels */
.msgflag-\$label5 .checkboxMessage { background-color: #808; color: #fff; }
.msgflag-\$label4 .checkboxMessage { background-color: #00F; color: #fff; }
.msgflag-\$label3 .checkboxMessage { background-color: #080; color: #fff; }
.msgflag-\$label2 .checkboxMessage { background-color: #FA0; color: #fff; }
.msgflag-\$label1 .checkboxMessage { background-color: #F00; color: #fff; }
.msgflag-\$label5.focused { background-color: rgba(255, 0, 255, 0.30); }
.msgflag-\$label4.focused { background-color: rgba( 64, 64, 255, 0.30); }
.msgflag-\$label3.focused { background-color: rgba( 0, 255, 0, 0.30); }
.msgflag-\$label2.focused { background-color: rgba(255, 170, 0, 0.30); }
.msgflag-\$label1.focused { background-color: rgba(255, 0, 0, 0.30); }
.msgflag-\$label5:not(.focused) { color: #939; }
.msgflag-\$label4:not(.focused) { color: #33F; }
.msgflag-\$label3:not(.focused) { color: #090; }
.msgflag-\$label2:not(.focused) { color: #F90; }
.msgflag-\$label1:not(.focused) { color: #F00; }

View file

@ -216,13 +216,6 @@ html:not(rl-mobile) {
margin-right:5px margin-right:5px
} }
&.flag-\\deleted {
opacity: .7;
.subjectParent {
text-decoration: line-through;
}
}
&.deleted { &.deleted {
opacity: .3; opacity: .3;
} }
@ -341,14 +334,33 @@ html:not(rl-mobile) {
.flagParent::after { .flagParent::after {
content: '☆'; /*⚐*/ content: '☆'; /*⚐*/
} }
&.flag-\\flagged .flagParent::after, &.msgflag-\\flagged .flagParent::after,
&.hasFlaggedSubMessage .flagParent::after { &.hasFlaggedSubMessage .flagParent::after {
color: orange; color: orange;
content: '★'; /*⚑*/ content: '★'; /*⚑*/
} }
&:not(.flag-\\flagged):not(.hasFlaggedSubMessage) .flagParent:not(:hover) { &:not(.msgflag-\\flagged):not(.hasFlaggedSubMessage) .flagParent:not(:hover) {
opacity: 0.5; opacity: 0.5;
} }
.senderParent::before {
font-family: snappymail;
}
&.msgflag-\\answered .senderParent::before {
content: '← ';
}
&.msgflag-\$forwarded .senderParent::before {
content: '→ ';
}
&.msgflag-\\answered.msgflag-\$forwarded .senderParent::before {
content: '←→ ';
}
&.msgflag-\\deleted {
opacity: .7;
.subjectParent {
text-decoration: line-through;
}
}
} }
html.rl-ctrl-key-pressed .messageListItem { html.rl-ctrl-key-pressed .messageListItem {
@ -442,35 +454,3 @@ html:not(.rl-mobile):not(.rl-side-preview-pane) {
} }
} }
} }
.senderParent::before {
font-family: snappymail;
}
.flag-\\answered .senderParent::before {
content: '← ';
}
.flag-\$forwarded .senderParent::before {
content: '→ ';
}
.flag-\\answered.flag-\$forwarded .senderParent::before {
content: '←→ ';
}
/* Thunderbird labels */
/*
.flag-\$label5 .checkboxMessage { background-color: #808; }
.flag-\$label4 .checkboxMessage { background-color: #00F; }
.flag-\$label3 .checkboxMessage { background-color: #080; }
.flag-\$label2 .checkboxMessage { background-color: #FA0; }
.flag-\$label1 .checkboxMessage { background-color: #F00; }
*/
.messageListItem.flag-\$label5.focused { background-color: rgba(255, 0, 255, 0.30); }
.messageListItem.flag-\$label4.focused { background-color: rgba( 64, 64, 255, 0.30); }
.messageListItem.flag-\$label3.focused { background-color: rgba( 0, 255, 0, 0.30); }
.messageListItem.flag-\$label2.focused { background-color: rgba(255, 170, 0, 0.30); }
.messageListItem.flag-\$label1.focused { background-color: rgba(255, 0, 0, 0.30); }
.messageListItem.flag-\$label5:not(.focused) { color: #939; }
.messageListItem.flag-\$label4:not(.focused) { color: #33F; }
.messageListItem.flag-\$label3:not(.focused) { color: #090; }
.messageListItem.flag-\$label2:not(.focused) { color: #F90; }
.messageListItem.flag-\$label1:not(.focused) { color: #F00; }

View file

@ -27,9 +27,13 @@ abstract class MessageFlag
FLAGGED = '\\Flagged', FLAGGED = '\\Flagged',
ANSWERED = '\\Answered', ANSWERED = '\\Answered',
DRAFT = '\\Draft', DRAFT = '\\Draft',
// https://datatracker.ietf.org/doc/html/rfc9051#section-2.3.2 // https://datatracker.ietf.org/doc/html/rfc3503
FORWARDED = '$Forwarded',
MDNSENT = '$MDNSent', MDNSENT = '$MDNSent',
// https://datatracker.ietf.org/doc/html/rfc8457
DRAFT = '$Important',
// https://datatracker.ietf.org/doc/html/rfc5788
FORWARDED = '$Forwarded',
// https://datatracker.ietf.org/doc/html/rfc9051#section-2.3.2
JUNK = '$Junk', JUNK = '$Junk',
NOTJUNK = '$NotJunk', NOTJUNK = '$NotJunk',
PHISHING = '$Phishing'; PHISHING = '$Phishing';

View file

@ -639,6 +639,14 @@ class Message implements \JsonSerializable
#[\ReturnTypeWillChange] #[\ReturnTypeWillChange]
public function jsonSerialize() public function jsonSerialize()
{ {
/*
// JMAP-only RFC8621 keywords (RFC5788)
$keywords = \array_fill_keys(\str_replace(
['\\draft', '\\seen', '\\flagged', '\\answered'],
[ '$draft', '$seen', '$flagged', '$answered'],
$this->aFlagsLowerCase
), true);
*/
return array( return array(
'@Object' => 'Object/Message', '@Object' => 'Object/Message',
'Folder' => $this->sFolder, 'Folder' => $this->sFolder,
@ -675,7 +683,7 @@ class Message implements \JsonSerializable
// 'blobId' => $this->sEmailIdBlob, // 'blobId' => $this->sEmailIdBlob,
'threadId' => $this->sThreadId, 'threadId' => $this->sThreadId,
// 'mailboxIds' => ['mailboxid'=>true], // 'mailboxIds' => ['mailboxid'=>true],
// 'keywords' => \array_fill_keys($this->aFlagsLowerCase, true), // 'keywords' => $keywords,
'size' => $this->iSize, 'size' => $this->iSize,
'receivedAt' => \gmdate('Y-m-d\\TH:i:s\\Z', $this->iInternalTimeStampInUTC) 'receivedAt' => \gmdate('Y-m-d\\TH:i:s\\Z', $this->iInternalTimeStampInUTC)
); );

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "zip تنزيل كـ", "LINK_DOWNLOAD_AS_ZIP": "zip تنزيل كـ",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "إعلام بالقراءة (تم عرضها) - %SUBJECT%", "SUBJECT": "إعلام بالقراءة (تم عرضها) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Изберете цел от папките в лявото поле", "MESSAGE_VIEW_MOVE_DESC": "Изберете цел от папките в лявото поле",
"LINK_DOWNLOAD_AS_ZIP": "Свали като ZIP файл", "LINK_DOWNLOAD_AS_ZIP": "Свали като ZIP файл",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Обратна разписка (видяно) - %SUBJECT%", "SUBJECT": "Обратна разписка (видяно) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Vyberte cílovou složku v levém panelu.", "MESSAGE_VIEW_MOVE_DESC": "Vyberte cílovou složku v levém panelu.",
"LINK_DOWNLOAD_AS_ZIP": "Stáhnout jako zip", "LINK_DOWNLOAD_AS_ZIP": "Stáhnout jako zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Potvrzení o zobrazení zprávy - %SUBJECT%", "SUBJECT": "Potvrzení o zobrazení zprávy - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Vælg modtagemappe i panelet til venstre.", "MESSAGE_VIEW_MOVE_DESC": "Vælg modtagemappe i panelet til venstre.",
"LINK_DOWNLOAD_AS_ZIP": "Hent som zip-fil", "LINK_DOWNLOAD_AS_ZIP": "Hent som zip-fil",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Kvittering for læsning af - %SUBJECT%", "SUBJECT": "Kvittering for læsning af - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Klicke auf den Ordnernamen auf der linken Seite, um die Nachricht zu verschieben.", "MESSAGE_VIEW_MOVE_DESC": "Klicke auf den Ordnernamen auf der linken Seite, um die Nachricht zu verschieben.",
"LINK_DOWNLOAD_AS_ZIP": "Als ZIP-Datei herunterladen", "LINK_DOWNLOAD_AS_ZIP": "Als ZIP-Datei herunterladen",
"SPAM_SCORE": "Spam-Score", "SPAM_SCORE": "Spam-Score",
"HAS_VIRUS_WARNING": "WARNUNG: Virus erkannt" "HAS_VIRUS_WARNING": "WARNUNG: Virus erkannt",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Empfangsbestätigung (angezeigt) - %SUBJECT%", "SUBJECT": "Empfangsbestätigung (angezeigt) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Μεταφόρτωση σαν zip", "LINK_DOWNLOAD_AS_ZIP": "Μεταφόρτωση σαν zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Αποδεικτικό Ανάγνωσης (παρουσιάστηκε) - %SUBJECT%", "SUBJECT": "Αποδεικτικό Ανάγνωσης (παρουσιάστηκε) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Download as zip", "LINK_DOWNLOAD_AS_ZIP": "Download as zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Return Receipt (displayed) - %SUBJECT%", "SUBJECT": "Return Receipt (displayed) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Haga clic en el nombre de la carpeta del panel izquierdo para seleccionar el destino.", "MESSAGE_VIEW_MOVE_DESC": "Haga clic en el nombre de la carpeta del panel izquierdo para seleccionar el destino.",
"LINK_DOWNLOAD_AS_ZIP": "Descargar todo (archivo ZIP)", "LINK_DOWNLOAD_AS_ZIP": "Descargar todo (archivo ZIP)",
"SPAM_SCORE": "Puntuación de spam", "SPAM_SCORE": "Puntuación de spam",
"HAS_VIRUS_WARNING": "ADVERTENCIA: virus detectado" "HAS_VIRUS_WARNING": "ADVERTENCIA: virus detectado",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Acuse de recibo (se visualiza) - %SUBJECT%", "SUBJECT": "Acuse de recibo (se visualiza) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Laadi alla .zip failina", "LINK_DOWNLOAD_AS_ZIP": "Laadi alla .zip failina",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Kohaletoimetamise kinnitus - %SUBJECT%", "SUBJECT": "Kohaletoimetamise kinnitus - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "بر روی نام شاخه در پنل سمت راست جهت انتخاب مقصد کلیک کنید", "MESSAGE_VIEW_MOVE_DESC": "بر روی نام شاخه در پنل سمت راست جهت انتخاب مقصد کلیک کنید",
"LINK_DOWNLOAD_AS_ZIP": "دریافت با پسوند zip", "LINK_DOWNLOAD_AS_ZIP": "دریافت با پسوند zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "برگرداندن گیرنده (نمایش داده شد) - %SUBJECT%", "SUBJECT": "برگرداندن گیرنده (نمایش داده شد) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Lataa zip-tiedostona", "LINK_DOWNLOAD_AS_ZIP": "Lataa zip-tiedostona",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Kuitattu luetuksi - %SUBJECT%", "SUBJECT": "Kuitattu luetuksi - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Cliquez sur le nom du dossier dans le panneau de gauche pour sélectionner la destination.", "MESSAGE_VIEW_MOVE_DESC": "Cliquez sur le nom du dossier dans le panneau de gauche pour sélectionner la destination.",
"LINK_DOWNLOAD_AS_ZIP": "Télécharger le zip", "LINK_DOWNLOAD_AS_ZIP": "Télécharger le zip",
"SPAM_SCORE": "Score de spam", "SPAM_SCORE": "Score de spam",
"HAS_VIRUS_WARNING": "ATTENTION : virus détecté" "HAS_VIRUS_WARNING": "ATTENTION : virus détecté",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Accusé de réception (affiché) - %SUBJECT%", "SUBJECT": "Accusé de réception (affiché) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "A cél kiválasztásához a bal oldali panelen kattints a mappa nevére.", "MESSAGE_VIEW_MOVE_DESC": "A cél kiválasztásához a bal oldali panelen kattints a mappa nevére.",
"LINK_DOWNLOAD_AS_ZIP": "Letöltés zip fájlként", "LINK_DOWNLOAD_AS_ZIP": "Letöltés zip fájlként",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "FIGYELEM: vírust észleltünk" "HAS_VIRUS_WARNING": "FIGYELEM: vírust észleltünk",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Visszaigazolás (megjelenítve) - %SUBJECT%", "SUBJECT": "Visszaigazolás (megjelenítve) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Klik pada nama folder pada panel kiri untuk memilih tujuan.", "MESSAGE_VIEW_MOVE_DESC": "Klik pada nama folder pada panel kiri untuk memilih tujuan.",
"LINK_DOWNLOAD_AS_ZIP": "Unduh sebagai berkas zip", "LINK_DOWNLOAD_AS_ZIP": "Unduh sebagai berkas zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Tanda terima (ditampilkan) - %SUBJECT%", "SUBJECT": "Tanda terima (ditampilkan) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Smelltu á heiti möppu á spjaldinu til vinstri til að velja áfangastaðinn.", "MESSAGE_VIEW_MOVE_DESC": "Smelltu á heiti möppu á spjaldinu til vinstri til að velja áfangastaðinn.",
"LINK_DOWNLOAD_AS_ZIP": "Sækja sem .zip skrá", "LINK_DOWNLOAD_AS_ZIP": "Sækja sem .zip skrá",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Móttökukvittun (birt) - %SUBJECT%", "SUBJECT": "Móttökukvittun (birt) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Clicca sul nome della cartella nel pannello sinistro per selezionare la destinazione.", "MESSAGE_VIEW_MOVE_DESC": "Clicca sul nome della cartella nel pannello sinistro per selezionare la destinazione.",
"LINK_DOWNLOAD_AS_ZIP": "Scarica come archivio ZIP", "LINK_DOWNLOAD_AS_ZIP": "Scarica come archivio ZIP",
"SPAM_SCORE": "Punteggio Spam", "SPAM_SCORE": "Punteggio Spam",
"HAS_VIRUS_WARNING": "AVVISO: rilevato virus" "HAS_VIRUS_WARNING": "AVVISO: rilevato virus",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Avviso di lettura - %SUBJECT%", "SUBJECT": "Avviso di lettura - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "左側のパネルでフォルダ名をクリックして移動先を選択します。", "MESSAGE_VIEW_MOVE_DESC": "左側のパネルでフォルダ名をクリックして移動先を選択します。",
"LINK_DOWNLOAD_AS_ZIP": "Zip としてダウンロード", "LINK_DOWNLOAD_AS_ZIP": "Zip としてダウンロード",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "開封確認メッセージ - %SUBJECT%", "SUBJECT": "開封確認メッセージ - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "왼쪽 패널에서 폴더명을 클릭하여 위치를 선택하세요.", "MESSAGE_VIEW_MOVE_DESC": "왼쪽 패널에서 폴더명을 클릭하여 위치를 선택하세요.",
"LINK_DOWNLOAD_AS_ZIP": ".zip 파일로 다운로드", "LINK_DOWNLOAD_AS_ZIP": ".zip 파일로 다운로드",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "수신 확인 (표시됨) - %SUBJECT%", "SUBJECT": "수신 확인 (표시됨) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Kairėje pasirinkite katalogą, į kurį norite perkelti.", "MESSAGE_VIEW_MOVE_DESC": "Kairėje pasirinkite katalogą, į kurį norite perkelti.",
"LINK_DOWNLOAD_AS_ZIP": "Atsisiųsti zip archyvą", "LINK_DOWNLOAD_AS_ZIP": "Atsisiųsti zip archyvą",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Pristatymo patvirtinimas (laiškas parodytas) - %SUBJECT%", "SUBJECT": "Pristatymo patvirtinimas (laiškas parodytas) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Download as zip", "LINK_DOWNLOAD_AS_ZIP": "Download as zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Return Receipt (displayed) - %SUBJECT%", "SUBJECT": "Return Receipt (displayed) - %SUBJECT%",

View file

@ -65,7 +65,7 @@
"LABEL_ADV_SUBFOLDERS_SUBTREE_ONE": "Ett nivå" "LABEL_ADV_SUBFOLDERS_SUBTREE_ONE": "Ett nivå"
}, },
"PREVIEW_POPUP": { "PREVIEW_POPUP": {
"FULLSCREEN": "Fullskjerm av/på", "FULLSCREEN": "Fullskjerm av\/på",
"ZOOM": "Zoom inn\/ut", "ZOOM": "Zoom inn\/ut",
"CLOSE": "Lukk (Esc)", "CLOSE": "Lukk (Esc)",
"GALLERY_PREV": "Forrige (venstre piltast)", "GALLERY_PREV": "Forrige (venstre piltast)",
@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Trykk på mappenavn i panelet til venstre for å velge mål.", "MESSAGE_VIEW_MOVE_DESC": "Trykk på mappenavn i panelet til venstre for å velge mål.",
"LINK_DOWNLOAD_AS_ZIP": "Last ned som zip-fil", "LINK_DOWNLOAD_AS_ZIP": "Last ned som zip-fil",
"SPAM_SCORE": "Søppelvurdering", "SPAM_SCORE": "Søppelvurdering",
"HAS_VIRUS_WARNING": "ADVARSEL: virus oppdaget" "HAS_VIRUS_WARNING": "ADVARSEL: virus oppdaget",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Lesebekreftelse (meldinga er lest) - %SUBJECT%", "SUBJECT": "Lesebekreftelse (meldinga er lest) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Klik op de doel map in het linker paneel.", "MESSAGE_VIEW_MOVE_DESC": "Klik op de doel map in het linker paneel.",
"LINK_DOWNLOAD_AS_ZIP": "Download als zip", "LINK_DOWNLOAD_AS_ZIP": "Download als zip",
"SPAM_SCORE": "Spamscore", "SPAM_SCORE": "Spamscore",
"HAS_VIRUS_WARNING": "WAARSCHUWING: virus gedetecteerd" "HAS_VIRUS_WARNING": "WAARSCHUWING: virus gedetecteerd",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Ontvangstbevestiging (weergegeven) - %SUBJECT%", "SUBJECT": "Ontvangstbevestiging (weergegeven) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Kliknij nazwę folderu w lewym panelu, aby wybrać folder docelowy.", "MESSAGE_VIEW_MOVE_DESC": "Kliknij nazwę folderu w lewym panelu, aby wybrać folder docelowy.",
"LINK_DOWNLOAD_AS_ZIP": "Pobierz jako plik zip", "LINK_DOWNLOAD_AS_ZIP": "Pobierz jako plik zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Żądaj potwierdzenia wyświetlenia wiadomości - %SUBJECT%", "SUBJECT": "Żądaj potwierdzenia wyświetlenia wiadomości - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Clique no nome da pasta no painel esquerdo para selecionar o destino.", "MESSAGE_VIEW_MOVE_DESC": "Clique no nome da pasta no painel esquerdo para selecionar o destino.",
"LINK_DOWNLOAD_AS_ZIP": "Baixar como zip", "LINK_DOWNLOAD_AS_ZIP": "Baixar como zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Aviso de recepção (Visualizada) - %SUBJECT%", "SUBJECT": "Aviso de recepção (Visualizada) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Transferir em arquivo zip", "LINK_DOWNLOAD_AS_ZIP": "Transferir em arquivo zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Recibo de leitura (apresentado) - %SUBJECT%", "SUBJECT": "Recibo de leitura (apresentado) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Faceți clic pe numele dosarului din panoul din stânga pentru a selecta destinația.", "MESSAGE_VIEW_MOVE_DESC": "Faceți clic pe numele dosarului din panoul din stânga pentru a selecta destinația.",
"LINK_DOWNLOAD_AS_ZIP": "Download as zip", "LINK_DOWNLOAD_AS_ZIP": "Download as zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Mesajul dumneavoastră a fost citit - %SUBJECT%", "SUBJECT": "Mesajul dumneavoastră a fost citit - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Выберите имя папки в левой панели, чтобы переместить сообщение.", "MESSAGE_VIEW_MOVE_DESC": "Выберите имя папки в левой панели, чтобы переместить сообщение.",
"LINK_DOWNLOAD_AS_ZIP": "Сохранить как zip", "LINK_DOWNLOAD_AS_ZIP": "Сохранить как zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Уведомление о прочтении письма - %SUBJECT%", "SUBJECT": "Уведомление о прочтении письма - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Zvoľte cieľ kliknutím na názov priečinka v ľavom stĺpci.", "MESSAGE_VIEW_MOVE_DESC": "Zvoľte cieľ kliknutím na názov priečinka v ľavom stĺpci.",
"LINK_DOWNLOAD_AS_ZIP": "Prevziať ako zip", "LINK_DOWNLOAD_AS_ZIP": "Prevziať ako zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Potvrdenie o doručení (zobrazené) - %SUBJECT%", "SUBJECT": "Potvrdenie o doručení (zobrazené) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Za izbor cilja kliknite na ime mape na levi strani.", "MESSAGE_VIEW_MOVE_DESC": "Za izbor cilja kliknite na ime mape na levi strani.",
"LINK_DOWNLOAD_AS_ZIP": "Prenesi kot .zip datoteko", "LINK_DOWNLOAD_AS_ZIP": "Prenesi kot .zip datoteko",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Povratno poročilo (prikazano) - %SUBJECT%", "SUBJECT": "Povratno poročilo (prikazano) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Klicka på mapp till vänster för att välja mål mapp.", "MESSAGE_VIEW_MOVE_DESC": "Klicka på mapp till vänster för att välja mål mapp.",
"LINK_DOWNLOAD_AS_ZIP": "Ladda ner som ZIP-fil", "LINK_DOWNLOAD_AS_ZIP": "Ladda ner som ZIP-fil",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "VARNING: virus upptäckt" "HAS_VIRUS_WARNING": "VARNING: virus upptäckt",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Mottagar kvitto (visad) - %SUBJECT%", "SUBJECT": "Mottagar kvitto (visad) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Download as zip", "LINK_DOWNLOAD_AS_ZIP": "Download as zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Return Receipt (displayed) - %SUBJECT%", "SUBJECT": "Return Receipt (displayed) - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Завантажити як zip", "LINK_DOWNLOAD_AS_ZIP": "Завантажити як zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Сповіщення про прочитання цього повідомлення - %SUBJECT%", "SUBJECT": "Сповіщення про прочитання цього повідомлення - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "点击左侧面板的文件夹作为目的地", "MESSAGE_VIEW_MOVE_DESC": "点击左侧面板的文件夹作为目的地",
"LINK_DOWNLOAD_AS_ZIP": "下载为zip压缩包", "LINK_DOWNLOAD_AS_ZIP": "下载为zip压缩包",
"SPAM_SCORE": "垃圾邮件分数", "SPAM_SCORE": "垃圾邮件分数",
"HAS_VIRUS_WARNING": "警告:检测到病毒" "HAS_VIRUS_WARNING": "警告:检测到病毒",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "送达回执 - %SUBJECT%", "SUBJECT": "送达回执 - %SUBJECT%",

View file

@ -151,7 +151,17 @@
"MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.",
"LINK_DOWNLOAD_AS_ZIP": "Download as zip", "LINK_DOWNLOAD_AS_ZIP": "Download as zip",
"SPAM_SCORE": "Spam Score", "SPAM_SCORE": "Spam Score",
"HAS_VIRUS_WARNING": "WARNING: virus detected" "HAS_VIRUS_WARNING": "WARNING: virus detected",
"TAGS": "Tags"
},
"MESSAGE_TAGS": {
"$important": "Important",
"$todo": "To Do",
"$label1": "Important",
"$label2": "Work",
"$label3": "Personal",
"$label4": "To Do",
"$label5": "Later"
}, },
"READ_RECEIPT": { "READ_RECEIPT": {
"SUBJECT": "Return Receipt (displayed) - %SUBJECT%", "SUBJECT": "Return Receipt (displayed) - %SUBJECT%",

View file

@ -195,6 +195,10 @@
</table> </table>
</div> </div>
<div class="hasVirus" data-bind="visible: message().hasVirus()" data-i18n="MESSAGE/HAS_VIRUS_WARNING"></div> <div class="hasVirus" data-bind="visible: message().hasVirus()" data-i18n="MESSAGE/HAS_VIRUS_WARNING"></div>
<div class="informationShort">
<span data-i18n="MESSAGE/TAGS"></span>:
<span data-bind="html: message().tags()"></span>
</div>
</div> </div>
<div id="messageItem" data-bind="css: message().lineAsCss()"> <div id="messageItem" data-bind="css: message().lineAsCss()">
<div tabindex="0" data-bind="hasfocus: messageDomFocused"> <div tabindex="0" data-bind="hasfocus: messageDomFocused">