From c3c15ace16fa66c57fd472d2be818fade12c7102 Mon Sep 17 00:00:00 2001 From: diroots Date: Fri, 22 Mar 2024 11:21:00 +0100 Subject: [PATCH] implement the ForceUnspam sieve action --- dev/Sieve/Commands.js | 4 +++- dev/Sieve/Commands/Actions.js | 7 +++++++ dev/Sieve/Model/Filter.js | 8 +++++++- dev/Sieve/Model/Script.js | 4 ++++ dev/Sieve/View/Filter.js | 2 ++ snappymail/v/0.0.0/app/localization/ar-SA/user.json | 1 + snappymail/v/0.0.0/app/localization/bg-BG/user.json | 1 + snappymail/v/0.0.0/app/localization/cs-CZ/user.json | 1 + snappymail/v/0.0.0/app/localization/da-DK/user.json | 1 + snappymail/v/0.0.0/app/localization/de-DE/user.json | 1 + snappymail/v/0.0.0/app/localization/el-GR/user.json | 1 + snappymail/v/0.0.0/app/localization/en-GB/user.json | 1 + snappymail/v/0.0.0/app/localization/en/user.json | 1 + snappymail/v/0.0.0/app/localization/es-ES/user.json | 1 + snappymail/v/0.0.0/app/localization/et-EE/user.json | 1 + snappymail/v/0.0.0/app/localization/eu/user.json | 1 + snappymail/v/0.0.0/app/localization/fa-IR/user.json | 1 + snappymail/v/0.0.0/app/localization/fi-FI/user.json | 1 + snappymail/v/0.0.0/app/localization/fr-FR/user.json | 3 ++- snappymail/v/0.0.0/app/localization/hu-HU/user.json | 1 + snappymail/v/0.0.0/app/localization/id-ID/user.json | 1 + snappymail/v/0.0.0/app/localization/is-IS/user.json | 1 + snappymail/v/0.0.0/app/localization/it-IT/user.json | 1 + snappymail/v/0.0.0/app/localization/ja-JP/user.json | 1 + snappymail/v/0.0.0/app/localization/ko-KR/user.json | 1 + snappymail/v/0.0.0/app/localization/lt-LT/user.json | 1 + snappymail/v/0.0.0/app/localization/lv-LV/user.json | 1 + snappymail/v/0.0.0/app/localization/nb-NO/user.json | 1 + snappymail/v/0.0.0/app/localization/nl-NL/user.json | 1 + snappymail/v/0.0.0/app/localization/pl-PL/user.json | 1 + snappymail/v/0.0.0/app/localization/pt-BR/user.json | 1 + snappymail/v/0.0.0/app/localization/pt-PT/user.json | 1 + snappymail/v/0.0.0/app/localization/pt/user.json | 1 + snappymail/v/0.0.0/app/localization/ro-RO/user.json | 1 + snappymail/v/0.0.0/app/localization/ru-RU/user.json | 1 + snappymail/v/0.0.0/app/localization/sk-SK/user.json | 1 + snappymail/v/0.0.0/app/localization/sl-SI/user.json | 1 + snappymail/v/0.0.0/app/localization/sv-SE/user.json | 1 + snappymail/v/0.0.0/app/localization/tr-TR/user.json | 1 + snappymail/v/0.0.0/app/localization/uk-UA/user.json | 1 + snappymail/v/0.0.0/app/localization/vi-VN/user.json | 1 + snappymail/v/0.0.0/app/localization/zh-CN/user.json | 1 + snappymail/v/0.0.0/app/localization/zh-TW/user.json | 1 + 43 files changed, 62 insertions(+), 3 deletions(-) diff --git a/dev/Sieve/Commands.js b/dev/Sieve/Commands.js index 45c2199c2..de9d32cdb 100644 --- a/dev/Sieve/Commands.js +++ b/dev/Sieve/Commands.js @@ -11,7 +11,8 @@ import { DiscardCommand, FileIntoCommand, KeepCommand, - RedirectCommand + RedirectCommand, + ForceUnspamCommand } from 'Sieve/Commands/Actions'; import { @@ -75,6 +76,7 @@ export const FileIntoCommand, KeepCommand, RedirectCommand, + ForceUnspamCommand, // Test commands AddressTest, AllOfTest, diff --git a/dev/Sieve/Commands/Actions.js b/dev/Sieve/Commands/Actions.js index 3d0665a7d..091f38e7d 100644 --- a/dev/Sieve/Commands/Actions.js +++ b/dev/Sieve/Commands/Actions.js @@ -109,3 +109,10 @@ export class KeepCommand extends ActionCommand export class DiscardCommand extends ActionCommand { } + +/** + * https://tools.ietf.org/html/rfc5228#section-4.4 + */ +export class ForceUnspamCommand extends ActionCommand +{ +} \ No newline at end of file diff --git a/dev/Sieve/Model/Filter.js b/dev/Sieve/Model/Filter.js index 8b13b7262..c406b3f7c 100644 --- a/dev/Sieve/Model/Filter.js +++ b/dev/Sieve/Model/Filter.js @@ -16,7 +16,8 @@ export const FilterAction = { Discard: 'Discard', Vacation: 'Vacation', Reject: 'Reject', - Forward: 'Forward' + Forward: 'Forward', + ForceUnspam: 'ForceUnspam' }; /** @@ -93,6 +94,9 @@ export class FilterModel extends AbstractModel { case FilterAction.Discard: result = rl.i18n(root + 'DISCARD'); break; + case FilterAction.ForceUnspam: + result = rl.i18n(root + 'FORCE_UNSPAM'); + break; // no default } @@ -112,6 +116,8 @@ export class FilterModel extends AbstractModel { return result + 'None'; case FilterAction.Discard: return result + 'Discard'; + case FilterAction.ForceUnspam: + return result + 'ForceUnspam'; case FilterAction.MoveTo: default: return result + 'MoveToFolder'; diff --git a/dev/Sieve/Model/Script.js b/dev/Sieve/Model/Script.js index d9182dd98..551ee2186 100644 --- a/dev/Sieve/Model/Script.js +++ b/dev/Sieve/Model/Script.js @@ -139,6 +139,10 @@ function filtersToSieveScript(filters) case 'Discard': result.push(sTab + 'discard;'); break; + case 'ForceUnspam': + require.fileinto = 1; + result.push(sTab + 'fileinto "INBOX";'); + break; case 'Vacation': if (value) { require.vacation = 1; diff --git a/dev/Sieve/View/Filter.js b/dev/Sieve/View/Filter.js index 14c6d0b38..79023dcb8 100644 --- a/dev/Sieve/View/Filter.js +++ b/dev/Sieve/View/Filter.js @@ -150,6 +150,8 @@ export class FilterPopupView extends rl.pluginPopupView { this.actionTypeOptions.push({ id: FilterAction.Discard, name: i18nFilter('ACTION_DISCARD') }); + this.actionTypeOptions.push({ id: FilterAction.ForceUnspam, name: i18nFilter('FORCE_UNSPAM') }); + this.typeOptionsSize([ { id: FilterConditionType.Over, name: i18nFilter('TYPE_OVER') }, { id: FilterConditionType.Under, name: i18nFilter('TYPE_UNDER') } diff --git a/snappymail/v/0.0.0/app/localization/ar-SA/user.json b/snappymail/v/0.0.0/app/localization/ar-SA/user.json index 756e5e576..1b905f2cc 100644 --- a/snappymail/v/0.0.0/app/localization/ar-SA/user.json +++ b/snappymail/v/0.0.0/app/localization/ar-SA/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "الرفض", "SELECT_ACTION_VACATION_MESSAGE": "رسالة العطلة", "SELECT_ACTION_DISCARD": "تجاهل", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "المستلمين (الى أو نسخة الى)", "SELECT_FIELD_HEADER": "Header", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/bg-BG/user.json b/snappymail/v/0.0.0/app/localization/bg-BG/user.json index b6a522584..25b2754bf 100644 --- a/snappymail/v/0.0.0/app/localization/bg-BG/user.json +++ b/snappymail/v/0.0.0/app/localization/bg-BG/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Отхвърли", "SELECT_ACTION_VACATION_MESSAGE": "Съобщение в отпуска", "SELECT_ACTION_DISCARD": "Отхвърли", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Получатели (\"До\" и \"Копие до\")", "SELECT_FIELD_HEADER": "Заглавие", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/cs-CZ/user.json b/snappymail/v/0.0.0/app/localization/cs-CZ/user.json index b004352e2..27a2ac99e 100644 --- a/snappymail/v/0.0.0/app/localization/cs-CZ/user.json +++ b/snappymail/v/0.0.0/app/localization/cs-CZ/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Odmítnout", "SELECT_ACTION_VACATION_MESSAGE": "Odpověď v nepřítomnosti", "SELECT_ACTION_DISCARD": "Zahodit", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Příjemci (Komu nebo Kopie)", "SELECT_FIELD_HEADER": "Hlavička", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/da-DK/user.json b/snappymail/v/0.0.0/app/localization/da-DK/user.json index 82eeb3253..8ddf30704 100644 --- a/snappymail/v/0.0.0/app/localization/da-DK/user.json +++ b/snappymail/v/0.0.0/app/localization/da-DK/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Afvis", "SELECT_ACTION_VACATION_MESSAGE": "Feriemeddelelse", "SELECT_ACTION_DISCARD": "Kassér", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Modtagere (Til eller CC)", "SELECT_FIELD_HEADER": "Meddelelsesoplysninger", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/de-DE/user.json b/snappymail/v/0.0.0/app/localization/de-DE/user.json index 43cfb8e9d..9bab63ac9 100644 --- a/snappymail/v/0.0.0/app/localization/de-DE/user.json +++ b/snappymail/v/0.0.0/app/localization/de-DE/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Ablehnen", "SELECT_ACTION_VACATION_MESSAGE": "Urlaubsbenachrichtigung", "SELECT_ACTION_DISCARD": "Verwerfen", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Empfänger (An oder CC)", "SELECT_FIELD_HEADER": "Nachrichtenkopf", "SELECT_FIELD_BODY": "Nachrichteninhalt", diff --git a/snappymail/v/0.0.0/app/localization/el-GR/user.json b/snappymail/v/0.0.0/app/localization/el-GR/user.json index c756a18a0..72483b5de 100644 --- a/snappymail/v/0.0.0/app/localization/el-GR/user.json +++ b/snappymail/v/0.0.0/app/localization/el-GR/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Απόρριψη", "SELECT_ACTION_VACATION_MESSAGE": "Μήνυμα διακοπών", "SELECT_ACTION_DISCARD": "Απόρριψη", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Παραλήπτες (Προς ή κοινοποίηση)", "SELECT_FIELD_HEADER": "Επικεφαλίδα", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/en-GB/user.json b/snappymail/v/0.0.0/app/localization/en-GB/user.json index 36dffb0b3..7de79e90a 100644 --- a/snappymail/v/0.0.0/app/localization/en-GB/user.json +++ b/snappymail/v/0.0.0/app/localization/en-GB/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Reject", "SELECT_ACTION_VACATION_MESSAGE": "Vacation message", "SELECT_ACTION_DISCARD": "Discard", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Recipients (To or CC)", "SELECT_FIELD_HEADER": "Header", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/en/user.json b/snappymail/v/0.0.0/app/localization/en/user.json index 7a1107766..bf3cb942c 100644 --- a/snappymail/v/0.0.0/app/localization/en/user.json +++ b/snappymail/v/0.0.0/app/localization/en/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Reject", "SELECT_ACTION_VACATION_MESSAGE": "Vacation message", "SELECT_ACTION_DISCARD": "Discard", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Recipients (To or CC)", "SELECT_FIELD_HEADER": "Header", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/es-ES/user.json b/snappymail/v/0.0.0/app/localization/es-ES/user.json index 260bbd78a..46bb91608 100644 --- a/snappymail/v/0.0.0/app/localization/es-ES/user.json +++ b/snappymail/v/0.0.0/app/localization/es-ES/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Rechazar", "SELECT_ACTION_VACATION_MESSAGE": "Mensaje fuera de línea", "SELECT_ACTION_DISCARD": "Descartar", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Destinatarios (A o CC)", "SELECT_FIELD_HEADER": "Encabezado", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/et-EE/user.json b/snappymail/v/0.0.0/app/localization/et-EE/user.json index 70765db9e..340750f1b 100644 --- a/snappymail/v/0.0.0/app/localization/et-EE/user.json +++ b/snappymail/v/0.0.0/app/localization/et-EE/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Lükka tagasi", "SELECT_ACTION_VACATION_MESSAGE": "Puhkuse teade", "SELECT_ACTION_DISCARD": "Hülga", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Saaja", "SELECT_FIELD_HEADER": "Päis", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/eu/user.json b/snappymail/v/0.0.0/app/localization/eu/user.json index e314cd312..e130888b1 100644 --- a/snappymail/v/0.0.0/app/localization/eu/user.json +++ b/snappymail/v/0.0.0/app/localization/eu/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Errefusatu", "SELECT_ACTION_VACATION_MESSAGE": "Opor mezua", "SELECT_ACTION_DISCARD": "Baztertu", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Hartzaileak (Nori edo CC)", "SELECT_FIELD_HEADER": "Goiburua", "SELECT_FIELD_BODY": "Gorputza", diff --git a/snappymail/v/0.0.0/app/localization/fa-IR/user.json b/snappymail/v/0.0.0/app/localization/fa-IR/user.json index 7eb52c305..8b0e33d65 100644 --- a/snappymail/v/0.0.0/app/localization/fa-IR/user.json +++ b/snappymail/v/0.0.0/app/localization/fa-IR/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "رد کردن", "SELECT_ACTION_VACATION_MESSAGE": "پیام تعطیلات", "SELECT_ACTION_DISCARD": "دور انداختن", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "گیرندگان (به یا رونوشت)", "SELECT_FIELD_HEADER": "سرصفحه", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/fi-FI/user.json b/snappymail/v/0.0.0/app/localization/fi-FI/user.json index f4612120b..a7e0cc36b 100644 --- a/snappymail/v/0.0.0/app/localization/fi-FI/user.json +++ b/snappymail/v/0.0.0/app/localization/fi-FI/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Hylkää", "SELECT_ACTION_VACATION_MESSAGE": "Lomaviesti", "SELECT_ACTION_DISCARD": "Poista", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Vastaanottajat (Vast. ott. tai CC)", "SELECT_FIELD_HEADER": "Header", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/fr-FR/user.json b/snappymail/v/0.0.0/app/localization/fr-FR/user.json index 81ad34b7c..a25133511 100644 --- a/snappymail/v/0.0.0/app/localization/fr-FR/user.json +++ b/snappymail/v/0.0.0/app/localization/fr-FR/user.json @@ -156,7 +156,7 @@ "TAGS": "Étiquettes", "NEW_TAG": "Nouvelle étiquette", "ENABLE_TRACKING_LINKS": "Activer les liens de suivi", - "TRACKING_ENABLED": "Les liens sont désormais suivis lorsque vous cliquez dessus !" + "TRACKING_ENABLED": "Les liens sont désormais suivis lorsque vous cliquez dessus !" }, "MESSAGE_TAGS": { "$important": "Important", @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Rejeter", "SELECT_ACTION_VACATION_MESSAGE": "Message d'absence", "SELECT_ACTION_DISCARD": "Exclure", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Destinataires (A ou CC)", "SELECT_FIELD_HEADER": "En-tête", "SELECT_FIELD_BODY": "Contenu", diff --git a/snappymail/v/0.0.0/app/localization/hu-HU/user.json b/snappymail/v/0.0.0/app/localization/hu-HU/user.json index a148541f7..20419f993 100644 --- a/snappymail/v/0.0.0/app/localization/hu-HU/user.json +++ b/snappymail/v/0.0.0/app/localization/hu-HU/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Visszautasít", "SELECT_ACTION_VACATION_MESSAGE": "Vakáció üzenet", "SELECT_ACTION_DISCARD": "Elvetés", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Címzettek (címzett vagy másolat)", "SELECT_FIELD_HEADER": "Fejléc", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/id-ID/user.json b/snappymail/v/0.0.0/app/localization/id-ID/user.json index 770c58687..7bcdba8c1 100644 --- a/snappymail/v/0.0.0/app/localization/id-ID/user.json +++ b/snappymail/v/0.0.0/app/localization/id-ID/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Tolak", "SELECT_ACTION_VACATION_MESSAGE": "Pesan liburan", "SELECT_ACTION_DISCARD": "Buang", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Penerima (Kepada atau tembusan)", "SELECT_FIELD_HEADER": "Header", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/is-IS/user.json b/snappymail/v/0.0.0/app/localization/is-IS/user.json index 2cf8e3bc0..9e0a2d30c 100644 --- a/snappymail/v/0.0.0/app/localization/is-IS/user.json +++ b/snappymail/v/0.0.0/app/localization/is-IS/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Hafna", "SELECT_ACTION_VACATION_MESSAGE": "Skilaboð vegna fría", "SELECT_ACTION_DISCARD": "Henda", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Viðtakendur (Til eða CC)", "SELECT_FIELD_HEADER": "Haus", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/it-IT/user.json b/snappymail/v/0.0.0/app/localization/it-IT/user.json index 7950366b0..471bee3f1 100644 --- a/snappymail/v/0.0.0/app/localization/it-IT/user.json +++ b/snappymail/v/0.0.0/app/localization/it-IT/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Rifiuta", "SELECT_ACTION_VACATION_MESSAGE": "Messaggio fuori-ufficio", "SELECT_ACTION_DISCARD": "Scarta", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Destinatari (A oppure CC)", "SELECT_FIELD_HEADER": "Intestazione", "SELECT_FIELD_BODY": "Corpo", diff --git a/snappymail/v/0.0.0/app/localization/ja-JP/user.json b/snappymail/v/0.0.0/app/localization/ja-JP/user.json index 9fb82ac05..36eb84819 100644 --- a/snappymail/v/0.0.0/app/localization/ja-JP/user.json +++ b/snappymail/v/0.0.0/app/localization/ja-JP/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "拒否", "SELECT_ACTION_VACATION_MESSAGE": "バケーションメッセージ", "SELECT_ACTION_DISCARD": "破棄", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "受信者(To or CC)", "SELECT_FIELD_HEADER": "ヘッダー", "SELECT_FIELD_BODY": "本文", diff --git a/snappymail/v/0.0.0/app/localization/ko-KR/user.json b/snappymail/v/0.0.0/app/localization/ko-KR/user.json index c4651276e..079610566 100644 --- a/snappymail/v/0.0.0/app/localization/ko-KR/user.json +++ b/snappymail/v/0.0.0/app/localization/ko-KR/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "거부", "SELECT_ACTION_VACATION_MESSAGE": "부재 중 메시지", "SELECT_ACTION_DISCARD": "Discard", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "수신인 (받는 사람 또는 참조)", "SELECT_FIELD_HEADER": "헤더", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/lt-LT/user.json b/snappymail/v/0.0.0/app/localization/lt-LT/user.json index ad5ee34dd..3f8210c67 100644 --- a/snappymail/v/0.0.0/app/localization/lt-LT/user.json +++ b/snappymail/v/0.0.0/app/localization/lt-LT/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Atmesti", "SELECT_ACTION_VACATION_MESSAGE": "Atostogų atsakiklis", "SELECT_ACTION_DISCARD": "Nepaisyti", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Gavėjai (Kam ar CC)", "SELECT_FIELD_HEADER": "Antraštė", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/lv-LV/user.json b/snappymail/v/0.0.0/app/localization/lv-LV/user.json index 27359e93e..cf08ceaba 100644 --- a/snappymail/v/0.0.0/app/localization/lv-LV/user.json +++ b/snappymail/v/0.0.0/app/localization/lv-LV/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Reject", "SELECT_ACTION_VACATION_MESSAGE": "Vacation message", "SELECT_ACTION_DISCARD": "Discard", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Recipients (To or CC)", "SELECT_FIELD_HEADER": "Header", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/nb-NO/user.json b/snappymail/v/0.0.0/app/localization/nb-NO/user.json index 3a908a784..e0a13044e 100644 --- a/snappymail/v/0.0.0/app/localization/nb-NO/user.json +++ b/snappymail/v/0.0.0/app/localization/nb-NO/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Avvis", "SELECT_ACTION_VACATION_MESSAGE": "Feriemelding", "SELECT_ACTION_DISCARD": "Forkast", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Hoved- eller kopimottaker", "SELECT_FIELD_HEADER": "Meldingshode", "SELECT_FIELD_BODY": "Brødtekst", diff --git a/snappymail/v/0.0.0/app/localization/nl-NL/user.json b/snappymail/v/0.0.0/app/localization/nl-NL/user.json index 654b2a253..557b3449c 100644 --- a/snappymail/v/0.0.0/app/localization/nl-NL/user.json +++ b/snappymail/v/0.0.0/app/localization/nl-NL/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Afwijzen", "SELECT_ACTION_VACATION_MESSAGE": "Afwezigheidbericht", "SELECT_ACTION_DISCARD": "Gooi weg", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Ontvanger(s) (Aan of CC)", "SELECT_FIELD_HEADER": "Berichtkop", "SELECT_FIELD_BODY": "Berichtinhoud", diff --git a/snappymail/v/0.0.0/app/localization/pl-PL/user.json b/snappymail/v/0.0.0/app/localization/pl-PL/user.json index 85087ff7a..06d873ae8 100644 --- a/snappymail/v/0.0.0/app/localization/pl-PL/user.json +++ b/snappymail/v/0.0.0/app/localization/pl-PL/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Odrzuć", "SELECT_ACTION_VACATION_MESSAGE": "Wiadomość urlopowa", "SELECT_ACTION_DISCARD": "Porzuć", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Adresaci (Do lub DW)", "SELECT_FIELD_HEADER": "Nagłówek", "SELECT_FIELD_BODY": "Treść", diff --git a/snappymail/v/0.0.0/app/localization/pt-BR/user.json b/snappymail/v/0.0.0/app/localization/pt-BR/user.json index 161b91ee4..80eed8823 100644 --- a/snappymail/v/0.0.0/app/localization/pt-BR/user.json +++ b/snappymail/v/0.0.0/app/localization/pt-BR/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Rejeitar", "SELECT_ACTION_VACATION_MESSAGE": "Mensagem de férias", "SELECT_ACTION_DISCARD": "Descartar", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Destinatários (Para ou Cc)", "SELECT_FIELD_HEADER": "Cabeçalho", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/pt-PT/user.json b/snappymail/v/0.0.0/app/localization/pt-PT/user.json index dc1340f61..7f57a9ec3 100644 --- a/snappymail/v/0.0.0/app/localization/pt-PT/user.json +++ b/snappymail/v/0.0.0/app/localization/pt-PT/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Rejeitar", "SELECT_ACTION_VACATION_MESSAGE": "Mensagem de férias", "SELECT_ACTION_DISCARD": "Descartar", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Destinatários (Para ou Cc)", "SELECT_FIELD_HEADER": "Cebeçalho", "SELECT_FIELD_BODY": "Corpo", diff --git a/snappymail/v/0.0.0/app/localization/pt/user.json b/snappymail/v/0.0.0/app/localization/pt/user.json index dc1340f61..7f57a9ec3 100644 --- a/snappymail/v/0.0.0/app/localization/pt/user.json +++ b/snappymail/v/0.0.0/app/localization/pt/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Rejeitar", "SELECT_ACTION_VACATION_MESSAGE": "Mensagem de férias", "SELECT_ACTION_DISCARD": "Descartar", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Destinatários (Para ou Cc)", "SELECT_FIELD_HEADER": "Cebeçalho", "SELECT_FIELD_BODY": "Corpo", diff --git a/snappymail/v/0.0.0/app/localization/ro-RO/user.json b/snappymail/v/0.0.0/app/localization/ro-RO/user.json index 4cd3481a6..2f389d233 100644 --- a/snappymail/v/0.0.0/app/localization/ro-RO/user.json +++ b/snappymail/v/0.0.0/app/localization/ro-RO/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Reject", "SELECT_ACTION_VACATION_MESSAGE": "Vacation message", "SELECT_ACTION_DISCARD": "Discard", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Recipients (To or CC)", "SELECT_FIELD_HEADER": "Header", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/ru-RU/user.json b/snappymail/v/0.0.0/app/localization/ru-RU/user.json index 35c3915f9..5d722cf9a 100644 --- a/snappymail/v/0.0.0/app/localization/ru-RU/user.json +++ b/snappymail/v/0.0.0/app/localization/ru-RU/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Не принимать", "SELECT_ACTION_VACATION_MESSAGE": "Автоответчик", "SELECT_ACTION_DISCARD": "Уничтожить", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Получатели (To или CC)", "SELECT_FIELD_HEADER": "Заголовок", "SELECT_FIELD_BODY": "Тело", diff --git a/snappymail/v/0.0.0/app/localization/sk-SK/user.json b/snappymail/v/0.0.0/app/localization/sk-SK/user.json index 8ed55e0a5..a9953bac0 100644 --- a/snappymail/v/0.0.0/app/localization/sk-SK/user.json +++ b/snappymail/v/0.0.0/app/localization/sk-SK/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Reject", "SELECT_ACTION_VACATION_MESSAGE": "Vacation message", "SELECT_ACTION_DISCARD": "Discard", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Recipients (To or CC)", "SELECT_FIELD_HEADER": "Záhlavie", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/sl-SI/user.json b/snappymail/v/0.0.0/app/localization/sl-SI/user.json index 1c3b140ae..513f6ccf7 100644 --- a/snappymail/v/0.0.0/app/localization/sl-SI/user.json +++ b/snappymail/v/0.0.0/app/localization/sl-SI/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Zavrni", "SELECT_ACTION_VACATION_MESSAGE": "Sporočilo odsotnosti", "SELECT_ACTION_DISCARD": "Zavrzi", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Prejemniki (Za ali Kp)", "SELECT_FIELD_HEADER": "Glava", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/sv-SE/user.json b/snappymail/v/0.0.0/app/localization/sv-SE/user.json index 6274ce90c..49342da30 100644 --- a/snappymail/v/0.0.0/app/localization/sv-SE/user.json +++ b/snappymail/v/0.0.0/app/localization/sv-SE/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Avvisa", "SELECT_ACTION_VACATION_MESSAGE": "Autosvar", "SELECT_ACTION_DISCARD": "Ta bort", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Mottagare (Till eller CC)", "SELECT_FIELD_HEADER": "Rubrik", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/tr-TR/user.json b/snappymail/v/0.0.0/app/localization/tr-TR/user.json index 9ee6fc5b1..13cd6beae 100644 --- a/snappymail/v/0.0.0/app/localization/tr-TR/user.json +++ b/snappymail/v/0.0.0/app/localization/tr-TR/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Reject", "SELECT_ACTION_VACATION_MESSAGE": "Vacation message", "SELECT_ACTION_DISCARD": "Discard", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Recipients (To or CC)", "SELECT_FIELD_HEADER": "Header", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/uk-UA/user.json b/snappymail/v/0.0.0/app/localization/uk-UA/user.json index 43335174d..bbc5f96f7 100644 --- a/snappymail/v/0.0.0/app/localization/uk-UA/user.json +++ b/snappymail/v/0.0.0/app/localization/uk-UA/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Відклонити", "SELECT_ACTION_VACATION_MESSAGE": "Повідомлення про відпустку", "SELECT_ACTION_DISCARD": "Відклонити", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Отримувачі (To or CC)", "SELECT_FIELD_HEADER": "Заголовок", "SELECT_FIELD_BODY": "Body", diff --git a/snappymail/v/0.0.0/app/localization/vi-VN/user.json b/snappymail/v/0.0.0/app/localization/vi-VN/user.json index 003630ac1..9dccdf807 100644 --- a/snappymail/v/0.0.0/app/localization/vi-VN/user.json +++ b/snappymail/v/0.0.0/app/localization/vi-VN/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "Từ chối", "SELECT_ACTION_VACATION_MESSAGE": "Thư thông báo bạn đang nghỉ lễ", "SELECT_ACTION_DISCARD": "Loại bỏ", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "Người nhận (Gửi đến trực tiếp hay CC bản sao thư)", "SELECT_FIELD_HEADER": "Phần đầu", "SELECT_FIELD_BODY": "Phần thân", diff --git a/snappymail/v/0.0.0/app/localization/zh-CN/user.json b/snappymail/v/0.0.0/app/localization/zh-CN/user.json index 5713854fc..932900eb8 100644 --- a/snappymail/v/0.0.0/app/localization/zh-CN/user.json +++ b/snappymail/v/0.0.0/app/localization/zh-CN/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "拒收", "SELECT_ACTION_VACATION_MESSAGE": "假期自动回复", "SELECT_ACTION_DISCARD": "取消", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "接收人 (To 或 CC)", "SELECT_FIELD_HEADER": "标题", "SELECT_FIELD_BODY": "内容", diff --git a/snappymail/v/0.0.0/app/localization/zh-TW/user.json b/snappymail/v/0.0.0/app/localization/zh-TW/user.json index fa80031cf..0b8232f18 100644 --- a/snappymail/v/0.0.0/app/localization/zh-TW/user.json +++ b/snappymail/v/0.0.0/app/localization/zh-TW/user.json @@ -326,6 +326,7 @@ "SELECT_ACTION_REJECT": "拒絕", "SELECT_ACTION_VACATION_MESSAGE": "休假訊息", "SELECT_ACTION_DISCARD": "捨棄", + "SELECT_ACTION_FORCE_UNSPAM": "Force remove from spam into Inbox", "SELECT_FIELD_RECIPIENTS": "收件人 (收件者或副本)", "SELECT_FIELD_HEADER": "標題", "SELECT_FIELD_BODY": "內文",