diff --git a/dev/App/Admin.js b/dev/App/Admin.js index c40e15598..91440875c 100644 --- a/dev/App/Admin.js +++ b/dev/App/Admin.js @@ -11,6 +11,8 @@ import { LoginAdminScreen } from 'Screen/Admin/Login'; import { startScreens } from 'Knoin/Knoin'; import { AbstractApp } from 'App/Abstract'; +import { AskPopupView } from 'View/Popup/Ask'; + export class AdminApp extends AbstractApp { constructor() { super(Remote); @@ -35,3 +37,16 @@ export class AdminApp extends AbstractApp { } } } + +AskPopupView.credentials = function(sAskDesc, btnText) { + return new Promise(resolve => { + this.showModal([ + sAskDesc, + view => resolve({username:view.username(), password:view.passphrase()}), + () => resolve(null), + true, + 3, + btnText + ]); + }); +}; diff --git a/dev/App/User.js b/dev/App/User.js index 21d7b588b..5e8d94e3b 100644 --- a/dev/App/User.js +++ b/dev/App/User.js @@ -86,6 +86,8 @@ export class AppUser extends AbstractApp { this.folderList = FolderUserStore.folderList; this.messageList = MessagelistUserStore; + + this.ask = AskPopupView; } /** @@ -248,3 +250,46 @@ export class AppUser extends AbstractApp { showScreenPopup(ComposePopupView, params); } } + +AskPopupView.password = function(sAskDesc, btnText) { + return new Promise(resolve => { + this.showModal([ + sAskDesc, + view => resolve({password:view.passphrase(), remember:view.remember()}), + () => resolve(null), + true, + 5, + btnText + ]); + }); +}; + +AskPopupView.cryptkey = () => new Promise(resolve => { + const fn = () => AskPopupView.showModal([ + i18n('CRYPTO/ASK_CRYPTKEY_PASS'), + view => { + let pass = view.passphrase(); + if (pass) { + Remote.post('ResealCryptKey', null, { + passphrase: pass + }).then(response => { + resolve(response?.Result); + }).catch(e => { + if (111 === e.code) { + fn(); + } else { + console.error(e); + resolve(null); + } + }); + } else { + resolve(null); + } + }, + () => resolve(null), + true, + 1, + i18n('CRYPTO/DECRYPT') + ]); + fn(); +}); diff --git a/dev/Common/Enums.js b/dev/Common/Enums.js index 6a6acee72..cb3df4817 100644 --- a/dev/Common/Enums.js +++ b/dev/Common/Enums.js @@ -50,6 +50,7 @@ Notifications = { ConnectionError: 104, DomainNotAllowed: 109, AccountNotAllowed: 110, + CryptKeyError: 111, ContactsSyncError: 140, diff --git a/dev/Remote/AbstractFetch.js b/dev/Remote/AbstractFetch.js index 1b2ae870f..0c2aad30e 100644 --- a/dev/Remote/AbstractFetch.js +++ b/dev/Remote/AbstractFetch.js @@ -132,7 +132,7 @@ export class AbstractFetchRemote fetchJSON(sAction, getURL(sGetAdd), sGetAdd ? null : (params || {}), undefined === iTimeout ? 30000 : pInt(iTimeout), - data => { + async data => { let iError = 0; if (data) { /* @@ -148,6 +148,10 @@ export class AbstractFetchRemote } } + if (111 === iError && rl.app.ask && await rl.app.ask.cryptkey()) { + return this.request(sAction, fCallback, params, iTimeout, sGetAdd); + } + fCallback && fCallback( iError, data, @@ -185,12 +189,16 @@ export class AbstractFetchRemote post(action, fTrigger, params, timeOut) { this.setTrigger(fTrigger, true); return fetchJSON(action, getURL(), params || {}, pInt(timeOut, 30000), - data => { + async data => { abort(action, 0, 1); if (!data) { return Promise.reject(new FetchError(Notifications.JsonParse)); } + + if (111 === data?.ErrorCode && rl.app.ask && await rl.app.ask.cryptkey()) { + return this.post(action, fTrigger, params, timeOut); + } /* let isCached = false, type = ''; if (data?.epoch) { diff --git a/dev/View/Popup/Ask.js b/dev/View/Popup/Ask.js index f7704faf8..8d7c7bca0 100644 --- a/dev/View/Popup/Ask.js +++ b/dev/View/Popup/Ask.js @@ -85,29 +85,3 @@ export class AskPopupView extends AbstractViewPopup { }); } } - -AskPopupView.password = function(sAskDesc, btnText) { - return new Promise(resolve => { - this.showModal([ - sAskDesc, - view => resolve({password:view.passphrase(), remember:view.remember()}), - () => resolve(null), - true, - 5, - btnText - ]); - }); -} - -AskPopupView.credentials = function(sAskDesc, btnText) { - return new Promise(resolve => { - this.showModal([ - sAskDesc, - view => resolve({username:view.username(), password:view.passphrase(), remember:view.remember()}), - () => resolve(null), - true, - 3, - btnText - ]); - }); -} diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/UserAuth.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/UserAuth.php index c31a74742..721ed989c 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/UserAuth.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/UserAuth.php @@ -20,6 +20,15 @@ trait UserAuth private $oAdditionalAuthAccount = false; private $oMainAuthAccount = false; + public function DoResealCryptKey() : array + { + return $this->DefaultResponse( + $this->getMainAccountFromToken()->resealCryptKey( + new \SnappyMail\SensitiveString($this->GetActionParam('passphrase', '')) + ) + ); + } + /** * @throws \RainLoop\Exceptions\ClientException */ diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Model/MainAccount.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Model/MainAccount.php index 4d0bfdb80..22f7d908f 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Model/MainAccount.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Model/MainAccount.php @@ -4,6 +4,7 @@ namespace RainLoop\Model; use RainLoop\Utils; use RainLoop\Exceptions\ClientException; +use RainLoop\Notifications; use RainLoop\Providers\Storage\Enumerations\StorageType; use SnappyMail\SensitiveString; @@ -45,6 +46,8 @@ class MainAccount extends Account $sKey = \SnappyMail\Crypt::DecryptFromJSON($sKey, $this->IncPassword()); if ($sKey) { $this->sCryptKey = new SensitiveString(\hex2bin($sKey)); + } else { + throw new ClientException(Notifications::CryptKeyError); } } return $this->sCryptKey; diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Notifications.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Notifications.php index fc431e743..036d6c078 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Notifications.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Notifications.php @@ -17,6 +17,7 @@ class Notifications const ConnectionError = 104; const DomainNotAllowed = 109; const AccountNotAllowed = 110; + const CryptKeyError = 111; const ContactsSyncError = 140; diff --git a/snappymail/v/0.0.0/app/libraries/snappymail/pgp/backup.php b/snappymail/v/0.0.0/app/libraries/snappymail/pgp/backup.php index 3e7403a14..18b18cb1f 100644 --- a/snappymail/v/0.0.0/app/libraries/snappymail/pgp/backup.php +++ b/snappymail/v/0.0.0/app/libraries/snappymail/pgp/backup.php @@ -49,7 +49,6 @@ class Backup \RainLoop\Providers\Storage\Enumerations\StorageType::PGP, true ); - $hash = $oAccount->CryptKey(); foreach (\glob("{$dir}*") as $file) { if (\is_file($file)) { if ('_public.asc' === \substr($file, -11)) { @@ -61,6 +60,7 @@ class Backup $key = \json_decode(\file_get_contents($file)); if (\is_array($key)) { $mac = \array_pop($key); + $hash = $oAccount->CryptKey(); if (!empty($key[2]) && \hash_hmac('sha1', $key[2], $hash) === $mac) { $key[1] = \base64_decode($key[1]); $key[2] = \base64_decode($key[2]); 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 d8dd66d55..1c699a67e 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% error: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "OpenPGP استيراد مفتاح", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "الموقع موجود مسبقاَ", "DomainNotAllowed": "غير مسموح لهذا الموقع", "AccountNotAllowed": "الحساب غير مسموح له", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "خطأ في مزامنة جهات الإتصال", "CantGetMessageList": "لايمكن الوصول الى قائمة الرسائل", "CantGetMessage": "لايمكن الوصول الى الرسالة", 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 7facc267d..0ac5b663d 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% грешка: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Внасяне на OpenPGP ключ", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Домейна вече съществува", "DomainNotAllowed": "Този домейн не е разрешен", "AccountNotAllowed": "Този акаунт не е разрешен", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Грешка при синхронизацията", "CantGetMessageList": "Не може да се изтегли списъка със съобщения", "CantGetMessage": "Не може да се изтегли съобщението", 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 b1eec40dc..e662742a6 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% chyba: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Import OpenPGP klíče", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Tato doména již existuje", "DomainNotAllowed": "Doména není povolená", "AccountNotAllowed": "Účet není povolený", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Chyba při synchronizaci kontaktů", "CantGetMessageList": "Chyba při vytváření seznamu zpráv", "CantGetMessage": "Zprávu se nepodařilo načíst", 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 4d2641f23..2c1bd839e 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% fejl: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importer OpenPGP nøgle", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domæne eksisterer allerede", "DomainNotAllowed": "Domæne ikke tilladt", "AccountNotAllowed": "Konto ikke tilladt", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Fejl ved synkronisering af kontakter", "CantGetMessageList": "Kan ikke indlæse meddelelsesoversigt ", "CantGetMessage": "Kan ikke indlæse meddelelse", 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 b75727d32..9dbb8ff94 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE%-Fehler: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "OpenPGP-Schlüssel importieren", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Diese Domain existiert bereits", "DomainNotAllowed": "Diese Domain ist nicht zugelassen.", "AccountNotAllowed": "Konto ist nicht zugelassen.", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Fehler bei Kontakte-Synchronisierung", "CantGetMessageList": "Die Nachrichtenliste ist nicht verfügbar", "CantGetMessage": "Diese Nachricht ist nicht verfügbar", 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 0f758cbfa..0a457abf7 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% error: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Εισαγωγή κλειδιού OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domain already exists", "DomainNotAllowed": "Domain is not allowed", "AccountNotAllowed": "Account is not allowed", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Contacts synchronization error", "CantGetMessageList": "Can't get message list", "CantGetMessage": "Can't get message", 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 8a00f2b44..939b70787 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% error: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Import OpenPGP key", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domain already exists", "DomainNotAllowed": "Domain is not allowed", "AccountNotAllowed": "Account is not allowed", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Contacts synchronization error", "CantGetMessageList": "Can't get message list", "CantGetMessage": "Can't get message", 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 37d8b07d8..e2a8e176c 100644 --- a/snappymail/v/0.0.0/app/localization/en/user.json +++ b/snappymail/v/0.0.0/app/localization/en/user.json @@ -284,7 +284,8 @@ "ERROR": "%TYPE% error: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Import OpenPGP key", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domain already exists", "DomainNotAllowed": "Domain is not allowed", "AccountNotAllowed": "Account is not allowed", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Contacts synchronization error", "CantGetMessageList": "Can't get message list", "CantGetMessage": "Can't get message", 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 873c09761..7b46bfcbf 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 @@ -284,7 +284,8 @@ "ERROR": "Error %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importar clave OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "El Dominio ya existe", "DomainNotAllowed": "Dominio no permitido", "AccountNotAllowed": "La cuenta no está permitida", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Error de sincronización de Contactos", "CantGetMessageList": "No se puede obtener la lista de mensajes", "CantGetMessage": "No se puede obtener el mensaje", 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 31eb9a2de..4cb8163ee 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% viga: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Impordi OpenPGP võti", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domeen juba eksisteerib", "DomainNotAllowed": "Domeenil ei ole lubatud siseneda", "AccountNotAllowed": "Kasutajakontol ei ole lubatud siseneda", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Kontaktide sünkroniseerimise viga", "CantGetMessageList": "Kirjade nimekirja laadimine ebaõnnestus", "CantGetMessage": "Kirja laadimine ebaõnnestus", 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 f08030f96..fd52481c4 100644 --- a/snappymail/v/0.0.0/app/localization/eu/user.json +++ b/snappymail/v/0.0.0/app/localization/eu/user.json @@ -284,7 +284,8 @@ "ERROR": "%TYPE% errorea: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Inportatu OpenPGP gakoa", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domeinua jadanik existitzen da", "DomainNotAllowed": "Domeinu ez baimendua", "AccountNotAllowed": "Kontu ez baimendua", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Kontaktu sinkronizazio errorea", "CantGetMessageList": "Ezin da mezuen zerrenda eskuratu", "CantGetMessage": "Ezin da mezua eskuratu", 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 1ecaf7432..21e2221e9 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 @@ -284,7 +284,8 @@ "ERROR": "خطای %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "واردکردن کلید OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "دامنه در حال حاضر موجود است", "DomainNotAllowed": "به دامنه اجازه داده نشده است", "AccountNotAllowed": "به حساب کاربری اجازه داده نشده است", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "همگام‌سازی تماس‌ها با خطا همراه بود", "CantGetMessageList": "امکان دریافت لیست پیام‌ها نیست", "CantGetMessage": "امکان دریافت پیام نیست", 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 0865d3f22..6477d0fee 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% virhe: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Tuo OpenPGP avain", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Verkkotunnus on jo olemassa", "DomainNotAllowed": "Verkkotunnus ei ole sallittu", "AccountNotAllowed": "Tili ei ole sallittu", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Yhteystietojen synkronointivirhe", "CantGetMessageList": "Viestilistaa ei voi näyttää", "CantGetMessage": "Viestiä ei voi näyttää", 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 b3bd02a46..e50e75440 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 @@ -284,7 +284,8 @@ "ERROR": "Erreur %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valable jusque", - "PRIVATE_KEY": "Clé privée" + "PRIVATE_KEY": "Clé privée", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importer la clef OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Le domaine existe déjà", "DomainNotAllowed": "Ce domaine n'est pas autorisé", "AccountNotAllowed": "Ce compte n'est pas autorisé", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Erreur de synchronisation des contacts", "CantGetMessageList": "Impossible d'obtenir la liste des messages", "CantGetMessage": "Impossible d'obtenir le message", 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 da820e9b1..da85c7b75 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% hiba: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "OpenPGP kulcs importálás", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "A domain már létezik", "DomainNotAllowed": "A domain nem engedélyezett", "AccountNotAllowed": "A fiók nem engedélyezett", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Hiba lépett fel a névjegyek szinkronizálása közben", "CantGetMessageList": "Nem tudom letölteni az üzenetlistát", "CantGetMessage": "Nem tudom letölteni az üzenetet", 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 02ee14399..c0b725c8c 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 @@ -284,7 +284,8 @@ "ERROR": "Kesalahan %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Impor kunci OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domain telah ada", "DomainNotAllowed": "Domain tidak diizinkan", "AccountNotAllowed": "Akun ini tidak diizinkan", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Kesalahan sinkronisasi kontak", "CantGetMessageList": "Gagal memperoleh daftar pesan", "CantGetMessage": "Gagal memperoleh pesan", 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 6940f1235..aab43f7c3 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% villa: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Flytja inn OpenPGP-lykil", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Lén er nú þegar til staðar", "DomainNotAllowed": "Lén ekki leyft", "AccountNotAllowed": "Aðgangur er ekki leyfður", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Villa í samstillingu tengiliða", "CantGetMessageList": "Get ekki sótt skilaboðlista", "CantGetMessage": "Get ekki sótt skilaboð", 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 4dd7c4223..e562bd496 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 @@ -284,7 +284,8 @@ "ERROR": "Errore di %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importa chiave OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Il dominio esiste già", "DomainNotAllowed": "Il dominio non è autorizzato", "AccountNotAllowed": "L'account non è autorizzato", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Errore durante la sincronizzazione dei contatti", "CantGetMessageList": "Impossibile ottenere la lista dei messaggi", "CantGetMessage": "Impossibile caricare il messaggio", 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 d21d1df65..d91ea6cdb 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% エラー: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "OpenPGPキーをインポート", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "ドメインが既に存在しています", "DomainNotAllowed": "ドメインは、許可されていません", "AccountNotAllowed": "アカウントは、許可されていません", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "連絡先 同期 エラー", "CantGetMessageList": "メッセージ一覧が取得できません", "CantGetMessage": "メッセージを取得できません", 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 98b876e1f..6b5cb148d 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% 오류: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "OpenPGP 키 가져오기", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "이미 존재하는 도메인입니다.", "DomainNotAllowed": "허용된 도메인이 아닙니다.", "AccountNotAllowed": "허용된 계정이 아닙니다.", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "연락처 동기화 오류", "CantGetMessageList": "메시지 목록을 불러 올 수 없습니다.", "CantGetMessage": "메시지를 가져올 수 없습니다.", 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 de29a1584..b2b66ef33 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% klaida: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importuoti OpenPGP raktą", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Subdomenas jau egzistuoja", "DomainNotAllowed": "Šis subdomenas neleidžiamas", "AccountNotAllowed": "Paskyra neleidžiama", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Kontaktų sinchronizavimo klaida", "CantGetMessageList": "Nepavyksta gauti laiškų sąrašo", "CantGetMessage": "Nepavyksta gauti laiško", 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 d06bef506..4b7cc332d 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% error: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Import OpenPGP key", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domeņes jau eksistē", "DomainNotAllowed": "Šis domēns nav atļauts", "AccountNotAllowed": "Account is not allowed", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Contacts synchronization error", "CantGetMessageList": "Nevar ielādēt ziņojumu sarakstu", "CantGetMessage": "Nevar ielādēt ziņojumu", 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 b292a5984..06e1ca6db 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE%-feil: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importer OpenPGP-nøkkel", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domenet finnes allerede", "DomainNotAllowed": "Dette domenet tillates ikke", "AccountNotAllowed": "Denne kontoen tillates ikke", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Synkronisering av kontakter mislyktes", "CantGetMessageList": "Klarte ikke å hente liste over meldinger", "CantGetMessage": "Klarte ikke å hente melding", 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 a92c5868f..139a7da2f 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% foutmelding: %ERROR%", "CREATE_SELF_SIGNED": "Zelfondertekend certificaat aanmaken", "VALID_UNTIL": "Geldig tot", - "PRIVATE_KEY": "Privésleutel" + "PRIVATE_KEY": "Privésleutel", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importeer OpenPGP sleutel", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domein bestaat reeds", "DomainNotAllowed": "Domein is niet toegestaan", "AccountNotAllowed": "Account is niet toegestaan", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Contactpersonen synchronisatie fout", "CantGetMessageList": "Berichtenlijst kan niet worden opgehaald", "CantGetMessage": "Bericht kan niet worden opgehaald", 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 403a7edb1..ed4e5f07a 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 @@ -284,7 +284,8 @@ "ERROR": "Błąd %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Utwórz samodzielnie podpisany certyfikat", "VALID_UNTIL": "Ważny do", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importowanie klucza OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domena już istnieje", "DomainNotAllowed": "Domena jest niedozwolona", "AccountNotAllowed": "Konto nie jest dozwolone", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Błąd synchronizacji kontaktów", "CantGetMessageList": "Nie można pobrać listy wiadomości", "CantGetMessage": "Nie można pobrać wiadomości", 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 5ae94805a..2065b4ef5 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 @@ -284,7 +284,8 @@ "ERROR": "Erro %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importar chave OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "O domínio já existe", "DomainNotAllowed": "Este domínio não é permitido", "AccountNotAllowed": "Conta não permitida", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Erro na sincronização dos contatos", "CantGetMessageList": "Não foi possível obter a lista de mensagens", "CantGetMessage": "Não foi possível obter a mensagem", 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 e3badd593..594b6ddbf 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 @@ -284,7 +284,8 @@ "ERROR": "Erro %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Criar auto-assinado", "VALID_UNTIL": "Válido até", - "PRIVATE_KEY": "Chave privada" + "PRIVATE_KEY": "Chave privada", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importar chave OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "O domínio já existe", "DomainNotAllowed": "Este domínio não é permitido", "AccountNotAllowed": "Esta conta não é permitida", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Erro na sincronização de contactos", "CantGetMessageList": "Não é possível obter a lista de mensagens", "CantGetMessage": "Não é possível obter a mensagem", 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 e3badd593..594b6ddbf 100644 --- a/snappymail/v/0.0.0/app/localization/pt/user.json +++ b/snappymail/v/0.0.0/app/localization/pt/user.json @@ -284,7 +284,8 @@ "ERROR": "Erro %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Criar auto-assinado", "VALID_UNTIL": "Válido até", - "PRIVATE_KEY": "Chave privada" + "PRIVATE_KEY": "Chave privada", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importar chave OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "O domínio já existe", "DomainNotAllowed": "Este domínio não é permitido", "AccountNotAllowed": "Esta conta não é permitida", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Erro na sincronização de contactos", "CantGetMessageList": "Não é possível obter a lista de mensagens", "CantGetMessage": "Não é possível obter a mensagem", 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 57240ff93..b52d0ff3c 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% error: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Import OpenPGP key", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domeniu există deja.", "DomainNotAllowed": "Domeniul nu apartine de Wey5", "AccountNotAllowed": "Contul nu are permisiunea de conectare", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Contacts synchronization error", "CantGetMessageList": "Nu găsesc o lista de scrisori", "CantGetMessage": "Nu pot obține scrisoarea. Încercați din nou", 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 e94c5ce84..3ad363bbe 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% ошибка: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Импорт OpenPGP ключа", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Домен уже существует", "DomainNotAllowed": "Данный домен не разрешен", "AccountNotAllowed": "Данный аккаунт не разрешен", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Ошибка синхронизации контактов", "CantGetMessageList": "Не могу получить список писем", "CantGetMessage": "Не могу получить письмо", 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 695f39ce8..a45b9c453 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% error: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Importovať kľúč OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Táto Doména už existuje", "DomainNotAllowed": "Doména nie je povolená", "AccountNotAllowed": "Účet nie je povolený", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Contacts synchronization error", "CantGetMessageList": "Chyba pri vytváraní zoznamu správ.", "CantGetMessage": "Správu sa nepodarilo načítať", 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 2d31c7995..11a085163 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% napaka: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Uvoz OpenPGP ključa", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domena že obstaja", "DomainNotAllowed": "Domena ni dovoljena", "AccountNotAllowed": "Račun ni dovoljen", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Napaka sinhronizacije stikov", "CantGetMessageList": "Ni mogoče pridobiti seznama sporočil", "CantGetMessage": "Ni mogoče pridobiti sporočila", 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 8566e6e02..3a2471969 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE%-fel: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Import av OpenPGP-nyckel", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Domänen finns redan", "DomainNotAllowed": "Domän är inte tillåtet", "AccountNotAllowed": "Konto är inte tillåtet", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Kontakt-synkroniseringsfel", "CantGetMessageList": "Kan inte hämta meddelandelista", "CantGetMessage": "Kan inte hämta meddelande", 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 bb87ed74d..3fb6d7079 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% hatası: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "OpenPGP key'i içe aktar", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Alanadı bulunuyor", "DomainNotAllowed": "Alan Adına izin verilmemiş", "AccountNotAllowed": "Hesaba izin verilmemiş", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Kişi listesi senkronizasyon hatası", "CantGetMessageList": "Mesaj listesi alınamadı", "CantGetMessage": "Mesaj alınamadı", 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 3f48efcfb..167097704 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% помилка: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Імпорт OpenPGP ключа", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Домен вже існує", "DomainNotAllowed": "Цей домен заборонений", "AccountNotAllowed": "Цей акаунт заборонений", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Помилка синхронізації контактів", "CantGetMessageList": "Не можу отримати список листів", "CantGetMessage": "Не можу отримати листа", 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 d935b548b..ca57b3e16 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 @@ -284,7 +284,8 @@ "ERROR": "Lỗi %TYPE%: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "Nhập mật mã OpenPGP", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "Tên miền đã tồn tại", "DomainNotAllowed": "Tên miền không được cho phép truy cập", "AccountNotAllowed": "Tài khoản không được cho phép truy cập", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "Lỗi đồng bộ danh bạ", "CantGetMessageList": "Không thể lấy được danh sách thư", "CantGetMessage": "Không lấy được thư", 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 5942c009c..4a0b5ac11 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% 错误: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "导入 OpenPGP 密钥", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "域已经存在", "DomainNotAllowed": "不允许此域名", "AccountNotAllowed": "不允许此账户", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "联系人同步错误", "CantGetMessageList": "无法获取邮件列表", "CantGetMessage": "无法获取邮件", 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 a8e2b05db..4d47d3432 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 @@ -284,7 +284,8 @@ "ERROR": "%TYPE% 錯誤: %ERROR%", "CREATE_SELF_SIGNED": "Create self-signed", "VALID_UNTIL": "Valid until", - "PRIVATE_KEY": "Private key" + "PRIVATE_KEY": "Private key", + "ASK_CRYPTKEY_PASS": "Your login passphrase has changed. Please fill in your old login password to decrypt data" }, "OPENPGP": { "POPUP_IMPORT_TITLE": "匯入 OpenPGP 金鑰", @@ -585,6 +586,7 @@ "DomainAlreadyExists": "域名已經存在", "DomainNotAllowed": "不可使用該域名", "AccountNotAllowed": "不可使用該帳戶", + "CryptKeyError": "Your login passphrase has changed", "ContactsSyncError": "連絡人同步錯誤", "CantGetMessageList": "無法取得郵件清單", "CantGetMessage": "無法取得郵件",