diff --git a/.docker/release/Dockerfile b/.docker/release/Dockerfile index 52333c89e..97757bb44 100644 --- a/.docker/release/Dockerfile +++ b/.docker/release/Dockerfile @@ -3,8 +3,7 @@ FROM php:8.1-fpm-bullseye ARG FILES_ZIP -# can be x86_64 or aarch64 -ARG ARCH=x86_64 + LABEL org.label-schema.description="SnappyMail webmail client image using nginx, php-fpm based on Debian Buster" @@ -29,7 +28,7 @@ RUN mkdir -p /usr/share/man/man1/ /usr/share/man/man3/ /usr/share/man/man7/ && \ # Install PHP extensions RUN php -m && \ - docker-php-ext-configure ldap --with-libdir=lib/$ARCH-linux-gnu/ && \ + docker-php-ext-configure ldap --with-libdir=lib/$(uname -m)-linux-gnu/ && \ docker-php-ext-configure intl && \ docker-php-ext-configure gd --with-freetype --with-jpeg && \ docker-php-ext-install ldap opcache pdo_mysql pdo_pgsql zip intl gd && \ diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 98e5ea01f..2f48abb98 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -23,13 +23,14 @@ A clear and concise description of what you expected to happen. **Screenshots** If applicable, add screenshots to help explain your problem. -**Desktop (please complete the following information):** - - Browser [e.g. chromium 89, firefox 86, safari 14] - - SnappyMail Version [e.g. 2.3.4] +**Please complete the following information:** +- Browser: [e.g. chromium 100, firefox 100, safari 14, mobile] +- IMAP daemon: [e.g. courier, dovecot] +- PHP version: +- SnappyMail Version: -**Mobile (please complete the following information):** - - Browser [e.g. stock browser, chrome 87, firefox 86, safari 14] - - SnappyMail Version [e.g. 2.3.4] +**[Debug/logging information](https://github.com/the-djmaze/snappymail/wiki/FAQ#how-do-i-enable-logging)** +Place them here (few lines) or as attachments (many lines) **Additional context** Add any other context about the problem here. diff --git a/dev/Common/Enums.js b/dev/Common/Enums.js index f9ce77143..7ff9a8418 100644 --- a/dev/Common/Enums.js +++ b/dev/Common/Enums.js @@ -42,6 +42,7 @@ SaveSettingsStep = { Notification = { RequestError: 1, RequestAborted: 2, + RequestTimeout: 3, // Global InvalidToken: 101, diff --git a/dev/Remote/AbstractFetch.js b/dev/Remote/AbstractFetch.js index 57c2bab1d..72c0fdc09 100644 --- a/dev/Remote/AbstractFetch.js +++ b/dev/Remote/AbstractFetch.js @@ -30,11 +30,11 @@ checkResponseError = data => { oRequests = {}, -abort = (sAction, bClearOnly) => { +abort = (sAction, sReason, bClearOnly) => { if (oRequests[sAction]) { if (!bClearOnly && oRequests[sAction].abort) { // oRequests[sAction].__aborted = true; - oRequests[sAction].abort(); + oRequests[sAction].abort(sReason || 'AbortError'); } oRequests[sAction] = null; @@ -43,22 +43,23 @@ abort = (sAction, bClearOnly) => { }, fetchJSON = (action, sGetAdd, params, timeout, jsonCallback) => { - sGetAdd = pString(sGetAdd); params = params || {}; if (params instanceof FormData) { params.set('Action', action); } else { params.Action = action; } - let init = {}; - if (window.AbortController) { - abort(action); - const controller = new AbortController(); - timeout && setTimeout(() => controller.abort(), timeout); - oRequests[action] = controller; - init.signal = controller.signal; - } - return rl.fetchJSON(getURL(sGetAdd), init, sGetAdd ? null : params).then(jsonCallback); + abort(action); + const controller = new AbortController(), + signal = controller.signal; + oRequests[action] = controller; + // Currently there is no way to combine multiple signals, so AbortSignal.timeout() not possible + timeout && setTimeout(() => abort(action, 'TimeoutError'), timeout); + return rl.fetchJSON(getURL(sGetAdd), {signal: signal}, sGetAdd ? null : params).then(jsonCallback).catch(err => { + err.aborted = signal.aborted; + err.reason = signal.reason; + return Promise.reject(err); + }); }; class FetchError extends Error @@ -71,8 +72,8 @@ class FetchError extends Error export class AbstractFetchRemote { - abort(sAction, bClearOnly) { - abort(sAction, bClearOnly); + abort(sAction) { + abort(sAction); return this; } @@ -133,7 +134,7 @@ export class AbstractFetchRemote abortActions.forEach(actionToAbort => abort(actionToAbort)); } - fetchJSON(sAction, sGetAdd, + fetchJSON(sAction, pString(sGetAdd), params, undefined === iTimeout ? 30000 : pInt(iTimeout), data => { @@ -147,7 +148,7 @@ export class AbstractFetchRemote if (oRequests[sAction].__aborted) { iError = 2; } - abort(sAction, true); + abort(sAction, 0, 1); } if (!iError && data) { @@ -174,8 +175,11 @@ export class AbstractFetchRemote } ) .catch(err => { - console.error(err); - fCallback && fCallback(err.name == 'AbortError' ? 2 : 1); + console.error({fetchError:err}); + fCallback && fCallback( + 'TimeoutError' == err.reason ? 3 : (err.name == 'AbortError' ? 2 : 1), + err + ); }); } @@ -199,7 +203,7 @@ export class AbstractFetchRemote this.setTrigger(fTrigger, true); return fetchJSON(action, '', params, pInt(timeOut, 30000), data => { - abort(action, true); + abort(action, 0, 1); if (!data) { return Promise.reject(new FetchError(Notification.JsonParse)); diff --git a/dev/Remote/User/Fetch.js b/dev/Remote/User/Fetch.js index c99ccbb9a..7122b677f 100644 --- a/dev/Remote/User/Fetch.js +++ b/dev/Remote/User/Fetch.js @@ -54,7 +54,7 @@ class RemoteUserFetch extends AbstractFetchRemote { this.request('MessageList', fCallback, params, - 30000, + 60000, // 60 seconds before aborting sGetAdd, bSilent ? [] : ['MessageList'] ); diff --git a/dev/Settings/User/General.js b/dev/Settings/User/General.js index e6114fdbf..f67d8c0b1 100644 --- a/dev/Settings/User/General.js +++ b/dev/Settings/User/General.js @@ -46,6 +46,7 @@ export class UserSettingsGeneral extends AbstractViewSettings { this.viewHTML = SettingsUserStore.viewHTML; this.showImages = SettingsUserStore.showImages; this.removeColors = SettingsUserStore.removeColors; + this.hideDeleted = SettingsUserStore.hideDeleted; this.useCheckboxesInList = SettingsUserStore.useCheckboxesInList; this.threadsAllowed = AppUserStore.threadsAllowed; this.useThreads = SettingsUserStore.useThreads; @@ -92,7 +93,7 @@ export class UserSettingsGeneral extends AbstractViewSettings { this.addSetting('MessagesPerPage'); this.addSetting('Layout', () => MessagelistUserStore([])); - this.addSettings(['ViewHTML', 'ShowImages', 'UseCheckboxesInList', 'ReplySameFolder', + this.addSettings(['ViewHTML', 'ShowImages', 'HideDeleted', 'UseCheckboxesInList', 'ReplySameFolder', 'DesktopNotifications', 'SoundNotification']); const fReloadLanguageHelper = (saveSettingsStep) => () => { diff --git a/dev/Stores/User/Messagelist.js b/dev/Stores/User/Messagelist.js index 6a95964d4..2bc7cbcc5 100644 --- a/dev/Stores/User/Messagelist.js +++ b/dev/Stores/User/Messagelist.js @@ -171,8 +171,8 @@ MessagelistUserStore.reload = (bDropPagePosition = false, bDropCurrentFolderCach if (iError) { if (Notification.RequestAborted !== iError) { MessagelistUserStore([]); - MessagelistUserStore.error(getNotification(iError)); } + MessagelistUserStore.error(getNotification(iError)); } else { const collection = MessageCollectionModel.reviveFromJson(oData.Result, bCached); if (collection) { @@ -387,7 +387,7 @@ MessagelistUserStore.removeMessagesFromList = ( if (MessagelistUserStore.threadUid()) { if ( messageList.length && - !!messageList.find(item => !!(item && item.deleted() && item.uid == MessagelistUserStore.threadUid())) + messageList.find(item => item && item.deleted() && item.uid == MessagelistUserStore.threadUid()) ) { const message = messageList.find(item => item && !item.deleted()); let setHash; diff --git a/dev/Stores/User/Settings.js b/dev/Stores/User/Settings.js index 3bb3b5cad..07f792a27 100644 --- a/dev/Stores/User/Settings.js +++ b/dev/Stores/User/Settings.js @@ -35,6 +35,7 @@ export const SettingsUserStore = new class { useThreads: 0, replySameFolder: 0, hideUnsubscribed: 0, + hideDeleted: 1, autoLogout: 0 }); @@ -83,5 +84,6 @@ export const SettingsUserStore = new class { self.replySameFolder(SettingsGet('ReplySameFolder')); self.hideUnsubscribed(SettingsGet('HideUnsubscribed')); + self.hideDeleted(SettingsGet('HideDeleted')); } }; diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Config.php b/snappymail/v/0.0.0/app/libraries/MailSo/Config.php index cdaf705eb..5695c40ac 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Config.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Config.php @@ -26,11 +26,6 @@ class Config */ public static $MessageListCountLimitTrigger = 0; - /** - * @var bool - */ - public static $MessageListUndeletedOnly = true; - /** * @var int */ diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/SearchCriterias.php b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/SearchCriterias.php index ce1ed9e79..43d4b6839 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Imap/SearchCriterias.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Imap/SearchCriterias.php @@ -127,7 +127,7 @@ abstract class SearchCriterias X RECENT */ - public static function fromString(\MailSo\Imap\ImapClient $oImapClient, string $sFolderName, string $sSearch, bool &$bUseCache = true) : string + public static function fromString(\MailSo\Imap\ImapClient $oImapClient, string $sFolderName, string $sSearch, bool $bHideDeleted, bool &$bUseCache = true) : string { $bUseCache = true; $iTimeFilter = 0; @@ -216,6 +216,10 @@ abstract class SearchCriterias case 'UNFLAGGED': case 'SEEN': case 'UNSEEN': + case 'ANSWERED': + case 'UNANSWERED': + case 'DELETED': + case 'UNDELETED': $aCriteriasResult[] = $sName; $bUseCache = false; break; @@ -276,19 +280,15 @@ abstract class SearchCriterias $aCriteriasResult[] = \gmdate('j-M-Y', $iTimeFilter); } - $sCriteriasResult = \trim(\implode(' ', $aCriteriasResult)); - - $sCriteriasResult = \trim($sCriteriasResult); - if (\MailSo\Config::$MessageListUndeletedOnly) { - $sCriteriasResult = \trim($sCriteriasResult.' UNDELETED'); + if ($bHideDeleted && !\in_array('DELETED', $aCriteriasResult) && !\in_array('UNDELETED', $aCriteriasResult)) { + $aCriteriasResult['UNDELETED'] = true; } - $sCriteriasResult = \trim($sCriteriasResult); if (\MailSo\Config::$MessageListPermanentFilter) { - $sCriteriasResult = \trim($sCriteriasResult.' '.\MailSo\Config::$MessageListPermanentFilter); + $aCriteriasResult[] = \MailSo\Config::$MessageListPermanentFilter; } - $sCriteriasResult = \trim($sCriteriasResult); + $sCriteriasResult = \trim(\implode(' ', $aCriteriasResult)); return $sCriteriasResult ?: 'ALL'; } @@ -366,6 +366,10 @@ abstract class SearchCriterias case 'UNFLAGGED': case 'SEEN': case 'UNSEEN': + case 'ANSWERED': + case 'UNANSWERED': + case 'DELETED': + case 'UNDELETED': $aResult[$sName] = true; break; } diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MailClient.php b/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MailClient.php index b7a3491ac..745bc5048 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MailClient.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MailClient.php @@ -700,10 +700,11 @@ class MailClient * @throws \MailSo\Net\Exceptions\Exception * @throws \MailSo\Imap\Exceptions\Exception */ - public function GetUids(?\MailSo\Cache\CacheClient $oCacher, string $sSearch, + private function GetUids(MessageListParams $oParams, string $sSearch, string $sFolderName, string $sFolderHash, bool $bUseSortIfSupported = false, string $sSort = '') : array { + $oCacher = $oParams->oCacher; /* TODO: Validate $sSort ARRIVAL Internal date and time of the message. This differs from the @@ -754,7 +755,7 @@ class MailClient $bUseSortIfSupported = $bUseSortIfSupported && !\strlen($sSearch) && $this->oImapClient->IsSupported('SORT'); - $sSearchCriterias = \MailSo\Imap\SearchCriterias::fromString($this->oImapClient, $sFolderName, $sSearch, $bUseCacheAfterSearch); + $sSearchCriterias = \MailSo\Imap\SearchCriterias::fromString($this->oImapClient, $sFolderName, $sSearch, $oParams->bHideDeleted, $bUseCacheAfterSearch); if ($bUseCacheAfterSearch && $oCacher && $oCacher->IsInited()) { $sSerializedHash = 'GetUids/'. @@ -902,7 +903,7 @@ class MailClient } else { - $aUids = $this->GetUids($oParams->oCacher, '', + $aUids = $this->GetUids($oParams, '', $oMessageCollection->FolderName, $oMessageCollection->FolderHash, $bUseSortIfSupported, $oParams->sSort); // Remove all threaded UID's except the most recent of each thread $threadedUids = []; @@ -913,13 +914,13 @@ class MailClient $aUids = \array_diff($aUids, $threadedUids); } } else { - $aUids = $this->GetUids($oParams->oCacher, '', + $aUids = $this->GetUids($oParams, '', $oMessageCollection->FolderName, $oMessageCollection->FolderHash, $bUseSortIfSupported, $oParams->sSort); } if ($aUids && \strlen($sSearch)) { - $aSearchedUids = $this->GetUids($oParams->oCacher, $sSearch, + $aSearchedUids = $this->GetUids($oParams, $sSearch, $oMessageCollection->FolderName, $oMessageCollection->FolderHash); if ($bUseThreads && !$oParams->iThreadUid) { $matchingThreadUids = []; @@ -958,7 +959,7 @@ class MailClient if (\strlen($sSearch)) { - $aUids = $this->GetUids($oParams->oCacher, $sSearch, + $aUids = $this->GetUids($oParams, $sSearch, $oMessageCollection->FolderName, $oMessageCollection->FolderHash); $oMessageCollection->MessageResultCount = \count($aUids); diff --git a/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MessageListParams.php b/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MessageListParams.php index 016fc47e9..c8e929860 100644 --- a/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MessageListParams.php +++ b/snappymail/v/0.0.0/app/libraries/MailSo/Mail/MessageListParams.php @@ -19,6 +19,7 @@ class MessageListParams $oCacher = null, // ?\MailSo\Cache\CacheClient $bUseSortIfSupported = false, // bool $bUseThreads = false, // bool + $bHideDeleted = true, // bool $sSort = ''; // string protected diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php index c80be4283..cfdd63fb8 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions.php @@ -736,6 +736,7 @@ class Actions 'ReplySameFolder' => (bool) $oConfig->Get('defaults', 'mail_reply_same_folder', false), 'ContactsAutosave' => (bool) $oConfig->Get('defaults', 'contacts_autosave', true), 'HideUnsubscribed' => false, + 'HideDeleted' => true, 'MainEmail' => '', 'UserBackgroundName' => '', 'UserBackgroundHash' => '' @@ -834,6 +835,7 @@ class Actions $aResult['HideUnsubscribed'] = (bool)$oSettingsLocal->GetConf('HideUnsubscribed', $aResult['HideUnsubscribed']); $aResult['UseThreads'] = (bool)$oSettingsLocal->GetConf('UseThreads', $aResult['UseThreads']); $aResult['ReplySameFolder'] = (bool)$oSettingsLocal->GetConf('ReplySameFolder', $aResult['ReplySameFolder']); + $aResult['HideDeleted'] = (bool)$oSettingsLocal->GetConf('HideDeleted', $aResult['HideDeleted']); } if ($oConfig->Get('login', 'determine_user_language', true)) { diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Accounts.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Accounts.php index 5f4628b48..45a4f7319 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Accounts.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Accounts.php @@ -159,6 +159,7 @@ trait Accounts $aResult['HideUnsubscribed'] = (bool) $oSettingsLocal->GetConf('HideUnsubscribed', false); $aResult['UseThreads'] = (bool) $oSettingsLocal->GetConf('UseThreads', $oConfig->Get('defaults', 'mail_use_threads', false)); $aResult['ReplySameFolder'] = (bool) $oSettingsLocal->GetConf('ReplySameFolder', $oConfig->Get('defaults', 'mail_reply_same_folder', false)); + $aResult['HideDeleted'] = (bool) $oSettingsLocal->GetConf('HideDeleted', true); } // $this->Plugins()->InitAppData($bAdmin, $aResult, $oAccount); diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Messages.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Messages.php index 8b8bc3237..7aaeab620 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Messages.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/Messages.php @@ -61,7 +61,7 @@ trait Messages throw new ClientException(Notifications::CantGetMessageList); } - $this->initMailClientConnection(); + $oAccount = $this->initMailClientConnection(); try { @@ -72,6 +72,11 @@ trait Messages $oParams->oCacher = $this->cacherForUids(); $oParams->bUseSortIfSupported = !!$this->Config()->Get('labs', 'use_imap_sort', true); + $oSettingsLocal = $this->SettingsProvider(true)->Load($oAccount); + if ($oSettingsLocal instanceof \RainLoop\Settings) { + $oParams->bHideDeleted = empty($oSettingsLocal->GetConf('HideDeleted', 1)); + } + $oMessageList = $this->MailClient()->MessageList($oParams); } catch (\Throwable $oException) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/User.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/User.php index 023a2ae9b..1d2765b12 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/User.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Actions/User.php @@ -349,6 +349,7 @@ trait User $this->setSettingsFromParams($oSettingsLocal, 'UseThreads', 'bool'); $this->setSettingsFromParams($oSettingsLocal, 'ReplySameFolder', 'bool'); $this->setSettingsFromParams($oSettingsLocal, 'HideUnsubscribed', 'bool'); + $this->setSettingsFromParams($oSettingsLocal, 'HideDeleted', 'bool'); return $this->DefaultResponse(__FUNCTION__, $this->SettingsProvider()->Save($oAccount, $oSettings) && 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 0bba7ecee..cd74f9672 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Notifications.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Notifications.php @@ -4,6 +4,12 @@ namespace RainLoop; class Notifications { +/* + RequestError = 1; + RequestAborted = 2; + RequestTimeout = 3; +*/ + const InvalidToken = 101; const AuthError = 102; 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 6a705ccfa..255db33b8 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "رقم الهاتف", "LABEL_WEB": "الموقع", "LABEL_BIRTHDAY": "تاريخ الميلاد", - "LINK_ADD_EMAIL": "قم باضافة البريد الالكتروني", - "LINK_ADD_PHONE": "قم باضافة رقم الهاتف", "LINK_BIRTHDAY": "تاريخ الميلاد", "PLACEHOLDER_ENTER_DISPLAY_NAME": "ادخل الاسم المعروض", "PLACEHOLDER_ENTER_LAST_NAME": "ادخل اسم العائلة", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "عادي", "LABEL_VIEW_OPTIONS": "إظهار الخيارات", "LABEL_USE_PREVIEW_PANE": "استخدام جزئية العرض الجانبي", + "HIDE_DELETED_MESSAGES": "إخفاء الرسائل المحددة للحذف", "LABEL_USE_CHECKBOXES_IN_LIST": "عرض مربعات التحديد في القائمة", "LABEL_USE_THREADS": "إستخدام المواضيع", "LABEL_REPLY_SAME_FOLDER": "ضع الردود في مجلد الرسالة التي يتم الرد عليها", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "إغلاق الرسالة" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "خاطىء token", "AUTH_ERROR": "خطأ في كلمة السر \\اسم المستخدم", "CONNECTION_ERROR": "لايمكن الإتصال بالمخدم", 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 c3cf5cdea..ccf5d8930 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Телефон", "LABEL_WEB": "Страница", "LABEL_BIRTHDAY": "Рожден ден", - "LINK_ADD_EMAIL": "Добави имейл адрес", - "LINK_ADD_PHONE": "Добави телефон", "LINK_BIRTHDAY": "Рожден ден", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Въвеждете името, което ще се показва", "PLACEHOLDER_ENTER_LAST_NAME": "Въведете фамилия", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Чист текст", "LABEL_VIEW_OPTIONS": "Настройки на изгледа", "LABEL_USE_PREVIEW_PANE": "Използвай поле за преглед", + "HIDE_DELETED_MESSAGES": "Скриване на съобщенията, маркирани за изтриване", "LABEL_USE_CHECKBOXES_IN_LIST": "Показавай отметките в списъка", "LABEL_USE_THREADS": "Използвай групиране на съобщенията", "LABEL_REPLY_SAME_FOLDER": "Постави отговорите с папката на отговаряното съобщение", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Затвори създаването" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Невалиден токен", "AUTH_ERROR": "Неуспешно удостоверяване", "CONNECTION_ERROR": "Не може да се свърже със сървъра", diff --git a/snappymail/v/0.0.0/app/localization/cs-CZ/admin.json b/snappymail/v/0.0.0/app/localization/cs-CZ/admin.json index acfd4d069..34d6f3b72 100644 --- a/snappymail/v/0.0.0/app/localization/cs-CZ/admin.json +++ b/snappymail/v/0.0.0/app/localization/cs-CZ/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Neznámá chyba" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Neplatný token", "AUTH_ERROR": "Chyba autorizace", "DOMAIN_ALREADY_EXISTS": "Tato doména již existuje", 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 0518967da..57ae39b0e 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Narozeniny", - "LINK_ADD_EMAIL": "Přidat email", - "LINK_ADD_PHONE": "Přidat telefon", "LINK_BIRTHDAY": "Narozeniny", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Zadejte zobrazované jméno", "PLACEHOLDER_ENTER_LAST_NAME": "Zadejte příjmení", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Text", "LABEL_VIEW_OPTIONS": "Možnosti zobrazení", "LABEL_USE_PREVIEW_PANE": "Používáte panel rychlého zobrazení", + "HIDE_DELETED_MESSAGES": "Skrýt zprávy označené ke smazání", "LABEL_USE_CHECKBOXES_IN_LIST": "Zobrazení zaškrtávacích políček v seznamu", "LABEL_USE_THREADS": "Zobrazit jako konverzace", "LABEL_REPLY_SAME_FOLDER": "Ukládat odpovědi do složky se zprávou, které se týkají", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Zavřít okno se zprávou" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Neplatný token", "AUTH_ERROR": "Ověření selhalo", "CONNECTION_ERROR": "Nepodařilo se připojit k serveru", diff --git a/snappymail/v/0.0.0/app/localization/da-DK/admin.json b/snappymail/v/0.0.0/app/localization/da-DK/admin.json index 527b56d74..41c1f2ff4 100644 --- a/snappymail/v/0.0.0/app/localization/da-DK/admin.json +++ b/snappymail/v/0.0.0/app/localization/da-DK/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Ukendt fejl" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Ugyldigt tegn", "AUTH_ERROR": "Godkendelse fejlede", "DOMAIN_ALREADY_EXISTS": "Domæne eksisterer allerede", 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 c7fbed339..40d8a0a87 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Hjemmeside", "LABEL_BIRTHDAY": "Fødselsdag", - "LINK_ADD_EMAIL": "Tilføj e-mail adresse", - "LINK_ADD_PHONE": "Tilføj telefonnummer", "LINK_BIRTHDAY": "Fødselsdag", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Indtast kaldenavn", "PLACEHOLDER_ENTER_LAST_NAME": "Indtast efternavn", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Plain", "LABEL_VIEW_OPTIONS": "Visningsindstillinger", "LABEL_USE_PREVIEW_PANE": "Brug preview panel", + "HIDE_DELETED_MESSAGES": "Skjul beskeder, der er markeret til sletning", "LABEL_USE_CHECKBOXES_IN_LIST": "Vis afkrydsningsfelt i oversigten", "LABEL_USE_THREADS": "Brug samtaler", "LABEL_REPLY_SAME_FOLDER": "Placer svar i samme mappe som oprindelig meddelelse", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Luk forfatter mode" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Ugyldigt tegn", "AUTH_ERROR": "Godkendelse fejlede", "CONNECTION_ERROR": "Kan ikke kontakte server", diff --git a/snappymail/v/0.0.0/app/localization/de-DE/admin.json b/snappymail/v/0.0.0/app/localization/de-DE/admin.json index 10922aa07..68d4e5e84 100644 --- a/snappymail/v/0.0.0/app/localization/de-DE/admin.json +++ b/snappymail/v/0.0.0/app/localization/de-DE/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Unbekannter Fehler" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Ungültiger Token", "AUTH_ERROR": "Authentifizierung fehlgeschlagen", "DOMAIN_ALREADY_EXISTS": "Diese Domain existiert bereits", 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 e4537ee53..8323bc1d2 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Geburtstag", - "LINK_ADD_EMAIL": "E-Mail-Adresse hinzufügen", - "LINK_ADD_PHONE": "Nummer hinzufügen", "LINK_BIRTHDAY": "Geburtstag", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Anzeigename eingeben", "PLACEHOLDER_ENTER_LAST_NAME": "Nachnamen eingeben", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Unformatierter Text", "LABEL_VIEW_OPTIONS": "Optionen anzeigen", "LABEL_USE_PREVIEW_PANE": "Vorschaufenster nutzen", + "HIDE_DELETED_MESSAGES": "Zum Löschen markierte Nachrichten ausblenden", "LABEL_USE_CHECKBOXES_IN_LIST": "Kontrollkästchen in der Liste anzeigen", "LABEL_USE_THREADS": "Als Unterhaltungen anzeigen", "LABEL_REPLY_SAME_FOLDER": "Antworten im gleichen Ordner wie die Nachricht, auf die geantwortet wurde, abspeichern", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Popup schließen" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Ungültiger Token", "AUTH_ERROR": "Authentifizierung fehlgeschlagen", "CONNECTION_ERROR": "Serververbindung kann nicht hergestellt werden", 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 05d1675cf..f0fbe46d6 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Τηλέφωνο", "LABEL_WEB": "Ιστός", "LABEL_BIRTHDAY": "Γενέθλια", - "LINK_ADD_EMAIL": "Προσθήκη ηλεκτρονικής διεύθυνσης αλληλογραφίας", - "LINK_ADD_PHONE": "Προσθήκη τηλεφώνου", "LINK_BIRTHDAY": "Γενέθλια", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Εισαγωγή ονόματος εμφάνισης", "PLACEHOLDER_ENTER_LAST_NAME": "Εισαγωγή επωνύμου", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Απλό", "LABEL_VIEW_OPTIONS": "Επιλογές προβολής", "LABEL_USE_PREVIEW_PANE": "Χρήση προεπισκόπησης ", + "HIDE_DELETED_MESSAGES": "Απόκρυψη μηνυμάτων που έχουν επισημανθεί για διαγραφή", "LABEL_USE_CHECKBOXES_IN_LIST": "Εμφάνιση των κουτιών επιλογής σε λίστα", "LABEL_USE_THREADS": "Χρήση νημάτων", "LABEL_REPLY_SAME_FOLDER": "Τοποθέτηση απαντήσεων στο φάκελο που ανήκει το μήνυμα που απαντάται", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Close compose" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Invalid token", "AUTH_ERROR": "Authentication failed", "CONNECTION_ERROR": "Can't connect to server", 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 08528fbe7..1e96bc358 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 @@ -392,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Plain", "LABEL_VIEW_OPTIONS": "View options", "LABEL_USE_PREVIEW_PANE": "Use preview pane", + "HIDE_DELETED_MESSAGES": "Hide messages marked for deletion", "LABEL_USE_CHECKBOXES_IN_LIST": "Display checkboxes in list", "LABEL_USE_THREADS": "Use threads", "LABEL_REPLY_SAME_FOLDER": "Place replies in the folder of the message being replied to", @@ -511,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Close compose" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Invalid token", "AUTH_ERROR": "Authentication failed", "CONNECTION_ERROR": "Can't connect to server", diff --git a/snappymail/v/0.0.0/app/localization/en/admin.json b/snappymail/v/0.0.0/app/localization/en/admin.json index 3b3cd9a97..512af6812 100644 --- a/snappymail/v/0.0.0/app/localization/en/admin.json +++ b/snappymail/v/0.0.0/app/localization/en/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Unknown error" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Invalid token", "AUTH_ERROR": "Authentication failed", "DOMAIN_ALREADY_EXISTS": "Domain already exists", 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 81d87fc85..0b8bb7782 100644 --- a/snappymail/v/0.0.0/app/localization/en/user.json +++ b/snappymail/v/0.0.0/app/localization/en/user.json @@ -392,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Plain", "LABEL_VIEW_OPTIONS": "View options", "LABEL_USE_PREVIEW_PANE": "Use preview pane", + "HIDE_DELETED_MESSAGES": "Hide messages marked for deletion", "LABEL_USE_CHECKBOXES_IN_LIST": "Display checkboxes in list", "LABEL_USE_THREADS": "Use threads", "LABEL_REPLY_SAME_FOLDER": "Place replies in the folder of the message being replied to", @@ -511,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Close compose" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Invalid token", "AUTH_ERROR": "Authentication failed", "CONNECTION_ERROR": "Can't connect to server", diff --git a/snappymail/v/0.0.0/app/localization/es-ES/admin.json b/snappymail/v/0.0.0/app/localization/es-ES/admin.json index de440a8bd..70536a3ae 100644 --- a/snappymail/v/0.0.0/app/localization/es-ES/admin.json +++ b/snappymail/v/0.0.0/app/localization/es-ES/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Error desconocido" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Token inválido", "AUTH_ERROR": "Autenticación fallida", "DOMAIN_ALREADY_EXISTS": "El Dominio ya existe", 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 2745256db..a2c7c3aea 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Teléfono", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Cumpleaños", - "LINK_ADD_EMAIL": "Agregar una dirección de correo electrónico", - "LINK_ADD_PHONE": "Agregar un teléfono", "LINK_BIRTHDAY": "Cumpleaños", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Introduzca el nombre a visualizar", "PLACEHOLDER_ENTER_LAST_NAME": "Introduzca los apellidos", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Texto plano", "LABEL_VIEW_OPTIONS": "Ver opciones", "LABEL_USE_PREVIEW_PANE": "Utilice el panel de vista previa", + "HIDE_DELETED_MESSAGES": "Ocultar mensajes marcados para borrar", "LABEL_USE_CHECKBOXES_IN_LIST": "Mostrar casillas de verificación en la lista", "LABEL_USE_THREADS": "Usar hilos de conversación", "LABEL_REPLY_SAME_FOLDER": "Coloque las respuestas en la carpeta del mensaje que esta respondiendo.", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Cerrar componer" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Elemento no válido", "AUTH_ERROR": "Autentificación fallida", "CONNECTION_ERROR": "No se puede conectar al servidor", 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 e0a1d3971..4cbb17abc 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Veebileht", "LABEL_BIRTHDAY": "Sünnipäev", - "LINK_ADD_EMAIL": "Lisa e-posti aadress", - "LINK_ADD_PHONE": "Lisa telefon", "LINK_BIRTHDAY": "Sünnipäev", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Sisesta kuvatav nimi", "PLACEHOLDER_ENTER_LAST_NAME": "Sisesta perenimi", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Lihttekst", "LABEL_VIEW_OPTIONS": "Vaate seaded", "LABEL_USE_PREVIEW_PANE": "Kasuta eelvaadet", + "HIDE_DELETED_MESSAGES": "Peida kustutamiseks märgitud kirjad", "LABEL_USE_CHECKBOXES_IN_LIST": "Kuva nimekirjas valikukastikesi", "LABEL_USE_THREADS": "Kasuta vestluse lõimesid", "LABEL_REPLY_SAME_FOLDER": "Pane vastused samasse kausta, kus asub vastatud kiri", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Sulge kirja koostamise aken" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Puudulik tõend", "AUTH_ERROR": "Autentimine ebaõnnestus", "CONNECTION_ERROR": "Serveriga ühendumine ebaõnnestus", diff --git a/snappymail/v/0.0.0/app/localization/fa-IR/admin.json b/snappymail/v/0.0.0/app/localization/fa-IR/admin.json index 595d5e150..8ede5a534 100644 --- a/snappymail/v/0.0.0/app/localization/fa-IR/admin.json +++ b/snappymail/v/0.0.0/app/localization/fa-IR/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "خطای نامشخص" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "توکن نامعتبر", "AUTH_ERROR": "احراز هویت انجام نشد", "DOMAIN_ALREADY_EXISTS": "دامنه در حال حاضر موجود است", 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 191b9784e..4718e772f 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "تلفن", "LABEL_WEB": "تارنما", "LABEL_BIRTHDAY": "تاریخ تولد", - "LINK_ADD_EMAIL": "اضافه کردن آدرس پست الکترونیک", - "LINK_ADD_PHONE": "اضافه کردن تلفن", "LINK_BIRTHDAY": "تاریخ تولد", "PLACEHOLDER_ENTER_DISPLAY_NAME": "ورود نام", "PLACEHOLDER_ENTER_LAST_NAME": "ورود نام خانوادگی", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "ساده", "LABEL_VIEW_OPTIONS": "مشاهده گزینه‌ها", "LABEL_USE_PREVIEW_PANE": "استفاده از پنجره پیش‌نمایش", + "HIDE_DELETED_MESSAGES": "پنهان کردن پیام های علامت گذاری شده برای حذف", "LABEL_USE_CHECKBOXES_IN_LIST": "نمایش چک‌باکس در لیست", "LABEL_USE_THREADS": "استفاده از حالت موضوعی", "LABEL_REPLY_SAME_FOLDER": " جوابها را در پوشه‌ای که پیامها در آن جواب داده شده است قراردهید", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "بستن صفحه ایجاد" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "توکن نامعتبر", "AUTH_ERROR": "احراز هویت با موفقیت همراه نبود", "CONNECTION_ERROR": "عدم اتصال به سرور", diff --git a/snappymail/v/0.0.0/app/localization/fi-FI/admin.json b/snappymail/v/0.0.0/app/localization/fi-FI/admin.json index cd70b59d3..2eb92feac 100644 --- a/snappymail/v/0.0.0/app/localization/fi-FI/admin.json +++ b/snappymail/v/0.0.0/app/localization/fi-FI/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Tuntematon virhe" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Väärä token", "AUTH_ERROR": "Tunnistautuminen epäonnistui", "DOMAIN_ALREADY_EXISTS": "Verkkotunnus on jo olemassa", 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 181c58ba0..d2d5e6792 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Puhelin", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Syntymäpäivä", - "LINK_ADD_EMAIL": "Lisää sähköpostiosoite", - "LINK_ADD_PHONE": "Lisää puhelinnumero", "LINK_BIRTHDAY": "Syntymäpäivä", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Lisää näytettävä nimi", "PLACEHOLDER_ENTER_LAST_NAME": "Lisää sukunimi", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Pelkkä teksti", "LABEL_VIEW_OPTIONS": "Näyttö-valinnat", "LABEL_USE_PREVIEW_PANE": "Käytä esikatselua", + "HIDE_DELETED_MESSAGES": "Piilota poistettavaksi merkityt viestit", "LABEL_USE_CHECKBOXES_IN_LIST": "Näytä valintaruudut listassa", "LABEL_USE_THREADS": "Käytä keskustelunäkymää", "LABEL_REPLY_SAME_FOLDER": "Siirrä vastaukset samaan kansioon vastattavien kanssa", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Sule luo viesti" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Väärä suojaustunnus", "AUTH_ERROR": "Tunnistusvirhe", "CONNECTION_ERROR": "Ei voi yhdistää palvelimeen", diff --git a/snappymail/v/0.0.0/app/localization/fr-FR/admin.json b/snappymail/v/0.0.0/app/localization/fr-FR/admin.json index 8937ca1cf..6fcf73008 100644 --- a/snappymail/v/0.0.0/app/localization/fr-FR/admin.json +++ b/snappymail/v/0.0.0/app/localization/fr-FR/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Erreur inconnue" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Jeton invalide", "AUTH_ERROR": "L'authentification a échoué", "DOMAIN_ALREADY_EXISTS": "Le domaine existe déjà", 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 ca69b3f28..3689f62fb 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Téléphone", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Anniversaire", - "LINK_ADD_EMAIL": "Ajouter une adresse email", - "LINK_ADD_PHONE": "Ajouter un numéro de téléphone", "LINK_BIRTHDAY": "Anniversaire", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Entrez le nom à afficher", "PLACEHOLDER_ENTER_LAST_NAME": "Entrez votre nom", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Non-formaté", "LABEL_VIEW_OPTIONS": "Voir les options", "LABEL_USE_PREVIEW_PANE": "Utiliser le panneau de prévisualisation", + "HIDE_DELETED_MESSAGES": "Masquer les messages marqués pour suppression", "LABEL_USE_CHECKBOXES_IN_LIST": "Afficher des cases à cocher dans la liste", "LABEL_USE_THREADS": "Regrouper en conversations", "LABEL_REPLY_SAME_FOLDER": "Placer les réponses dans le dossier du message", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Fermer la fenêtre d'édition" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Jeton invalide", "AUTH_ERROR": "L'authentification a échoué", "CONNECTION_ERROR": "Serveur injoignable", diff --git a/snappymail/v/0.0.0/app/localization/hu-HU/admin.json b/snappymail/v/0.0.0/app/localization/hu-HU/admin.json index 526618e81..596d9f08b 100644 --- a/snappymail/v/0.0.0/app/localization/hu-HU/admin.json +++ b/snappymail/v/0.0.0/app/localization/hu-HU/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Ismeretlen hiba" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Érvénytelen token", "AUTH_ERROR": "Sikertelen hitelesítés", "DOMAIN_ALREADY_EXISTS": "A domain már létezik", 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 fbd7cb672..0cf4667b0 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefonszám", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Születésnap", - "LINK_ADD_EMAIL": "Adj meg egy e-mail címet", - "LINK_ADD_PHONE": "Adj meg egy telefonszámot", "LINK_BIRTHDAY": "Születésnap", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Add meg a megjelenítendő nevet", "PLACEHOLDER_ENTER_LAST_NAME": "Add meg a vezetéknevet", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Egyszerű", "LABEL_VIEW_OPTIONS": "Nézet beállítások", "LABEL_USE_PREVIEW_PANE": "Előnézeti ablak használata", + "HIDE_DELETED_MESSAGES": "A törlésre megjelölt üzenetek elrejtése", "LABEL_USE_CHECKBOXES_IN_LIST": "Jelölőnégyzetek megjelenítése a listában", "LABEL_USE_THREADS": "Szálak használata", "LABEL_REPLY_SAME_FOLDER": "Válaszüzenetek elhelyezése az eredeti üzenet mappájában", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Levélírás bezárása" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Érvénytelen kulcs", "AUTH_ERROR": "Érvénytelen hitelesítés", "CONNECTION_ERROR": "Nem lehet kapcsolódni a szerverhez", diff --git a/snappymail/v/0.0.0/app/localization/id-ID/admin.json b/snappymail/v/0.0.0/app/localization/id-ID/admin.json index 65664c6b4..5b94512e6 100644 --- a/snappymail/v/0.0.0/app/localization/id-ID/admin.json +++ b/snappymail/v/0.0.0/app/localization/id-ID/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Kesalahan tidak diketahui" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Token invalid", "AUTH_ERROR": "Otentikasi gagal", "DOMAIN_ALREADY_EXISTS": "Domain sudah ada", 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 71e1815ff..6aac09689 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telepon", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Tanggal lahir", - "LINK_ADD_EMAIL": "Tambah alamat email", - "LINK_ADD_PHONE": "Tambah telepon", "LINK_BIRTHDAY": "Tanggal lahir", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Isi nama tampilan", "PLACEHOLDER_ENTER_LAST_NAME": "Isi nama belakang ", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Polos", "LABEL_VIEW_OPTIONS": "Tampilkan Opsi", "LABEL_USE_PREVIEW_PANE": "Gunakan panel pratinjau", + "HIDE_DELETED_MESSAGES": "Sembunyikan pesan yang ditandai untuk dihapus", "LABEL_USE_CHECKBOXES_IN_LIST": "Tampilkan centang dalam daftar", "LABEL_USE_THREADS": "Gunakan tread", "LABEL_REPLY_SAME_FOLDER": "Tempatkan pesan balasan di folder pesan yang dibalas", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Tutup buat pesan" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Token tidak sah", "AUTH_ERROR": "Otentikasi gagal", "CONNECTION_ERROR": "Tidak terhubung ke server", 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 19c04c24e..c25e06d40 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Sími", "LABEL_WEB": "Vefsíða", "LABEL_BIRTHDAY": "Afmælisdagur", - "LINK_ADD_EMAIL": "Bæta við tölvupóstfangi", - "LINK_ADD_PHONE": "Bæta við síma", "LINK_BIRTHDAY": "Afmælisdagur", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Settu inn birtingarnafn", "PLACEHOLDER_ENTER_LAST_NAME": "Settu inn kenninafn", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Venjulegt", "LABEL_VIEW_OPTIONS": "Valkostir skoðunar", "LABEL_USE_PREVIEW_PANE": "Nota forskoðunarham", + "HIDE_DELETED_MESSAGES": "Fela skilaboð merkt til eyðingar", "LABEL_USE_CHECKBOXES_IN_LIST": "Sýna valkassa í listanum", "LABEL_USE_THREADS": "Nota þræði", "LABEL_REPLY_SAME_FOLDER": "Setja svör í möppu skilaboðanna sem er verið að svara", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Loka ritli" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Rangt tákn", "AUTH_ERROR": "Auðkenning mistókst", "CONNECTION_ERROR": "Get ekki tengst á netþjón", diff --git a/snappymail/v/0.0.0/app/localization/it-IT/admin.json b/snappymail/v/0.0.0/app/localization/it-IT/admin.json index 56744c1a1..d979858ef 100644 --- a/snappymail/v/0.0.0/app/localization/it-IT/admin.json +++ b/snappymail/v/0.0.0/app/localization/it-IT/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Unknown error" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Invalid token", "AUTH_ERROR": "Authentication failed", "DOMAIN_ALREADY_EXISTS": "Domain already exists", 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 e82319f06..3fbe0127a 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefono", "LABEL_WEB": "Sito web", "LABEL_BIRTHDAY": "Compleanno", - "LINK_ADD_EMAIL": "Aggiungi un'indirizzo email", - "LINK_ADD_PHONE": "Aggiungi un numero di telefono", "LINK_BIRTHDAY": "Compleanno", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Inserisci il nome visualizzato", "PLACEHOLDER_ENTER_LAST_NAME": "Inserisci il cognome", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Testo semplice", "LABEL_VIEW_OPTIONS": "Impostazioni di visualizzazione", "LABEL_USE_PREVIEW_PANE": "Mostra l'anteprima del messaggio", + "HIDE_DELETED_MESSAGES": "Nascondi i messaggi contrassegnati per l'eliminazione", "LABEL_USE_CHECKBOXES_IN_LIST": "Mostra le caselle di spunta nella lista", "LABEL_USE_THREADS": "Usa le conversazioni", "LABEL_REPLY_SAME_FOLDER": "Posiziona le risposte nella cartella del messaggio a cui si è risposto", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Chiudi finestra di scrittura" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Token invalido", "AUTH_ERROR": "Autenticazione fallita", "CONNECTION_ERROR": "Impossibile connettersi al server", diff --git a/snappymail/v/0.0.0/app/localization/ja-JP/admin.json b/snappymail/v/0.0.0/app/localization/ja-JP/admin.json index 70c236fb0..5d8d5d26c 100644 --- a/snappymail/v/0.0.0/app/localization/ja-JP/admin.json +++ b/snappymail/v/0.0.0/app/localization/ja-JP/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "不明なエラー" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "無効なトークン", "AUTH_ERROR": "認証に失敗しました", "DOMAIN_ALREADY_EXISTS": "ドメインが既に存在しています", 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 a3725475c..02f8f8ac8 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "電話番号", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "誕生日", - "LINK_ADD_EMAIL": "メールアドレスを追加", - "LINK_ADD_PHONE": "電話番号を追加", "LINK_BIRTHDAY": "誕生日を追加", "PLACEHOLDER_ENTER_DISPLAY_NAME": "表示名を入力してください", "PLACEHOLDER_ENTER_LAST_NAME": "姓を入力してください", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "プレーンテキスト", "LABEL_VIEW_OPTIONS": "表示", "LABEL_USE_PREVIEW_PANE": "プレビューペインを使用する", + "HIDE_DELETED_MESSAGES": "削除のマークが付いたメッセージを非表示にする", "LABEL_USE_CHECKBOXES_IN_LIST": "リストにチェックボックスを表示", "LABEL_USE_THREADS": "スレッドを使う", "LABEL_REPLY_SAME_FOLDER": "返信したメッセージのフォルダに送信メールを置く", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "作成画面を閉じる" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "無効なトークン", "AUTH_ERROR": "認証に失敗しました", "CONNECTION_ERROR": "サーバーへ接続できません", 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 37ecdac35..e959bd4fd 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "전화", "LABEL_WEB": "홈페이지", "LABEL_BIRTHDAY": "생일", - "LINK_ADD_EMAIL": "이메일 주소 추가", - "LINK_ADD_PHONE": "전화번호 추가", "LINK_BIRTHDAY": "생일", "PLACEHOLDER_ENTER_DISPLAY_NAME": "표시명을 입력하세요", "PLACEHOLDER_ENTER_LAST_NAME": "성을 입력하세요", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "평문", "LABEL_VIEW_OPTIONS": "보기 옵션", "LABEL_USE_PREVIEW_PANE": "미리보기 창 사용", + "HIDE_DELETED_MESSAGES": "삭제 표시된 메시지 숨기기", "LABEL_USE_CHECKBOXES_IN_LIST": "목록에서 확인상자 표시", "LABEL_USE_THREADS": "대화형 목록 사용", "LABEL_REPLY_SAME_FOLDER": "회신 메시지를 원본과 동일한 폴더 위치에 저장", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "쓰기 창 닫기" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "잘못된 토큰입니다.", "AUTH_ERROR": "인증에 실패했습니다", "CONNECTION_ERROR": "서버에 연결할 수 없습니다.", diff --git a/snappymail/v/0.0.0/app/localization/langs.json b/snappymail/v/0.0.0/app/localization/langs.json index 3e5953cbc..8161268df 100644 --- a/snappymail/v/0.0.0/app/localization/langs.json +++ b/snappymail/v/0.0.0/app/localization/langs.json @@ -8,10 +8,10 @@ "el-GR": "Ελληνικά", "en": "English", "en-CA": "English (Canada)", - "en-GB": "English (GB)", - "en-US": "English (US)", + "en-GB": "English (Great Britain)", + "en-US": "English (United States)", "es-ES": "Español (España)", - "es-LA": "Español", + "es-LA": "Español (América Latina)", "et-EE": "Eesti", "fa-IR": "‏فارسی‏", "fi-FI": "Suomi", @@ -28,6 +28,7 @@ "nb-NO": "Norsk (bokmål)", "nl-NL": "Nederlands", "pl-PL": "Polski", + "pt": "Português", "pt-BR": "Português (Brasil)", "pt-PT": "Português (Portugal)", "ro-RO": "Română", @@ -51,14 +52,14 @@ "el-GR": "Greek", "en": "English", "en-CA": "English (Canada)", - "en-GB": "English (GB)", - "en-US": "English (US)", - "es-ES": "Spanish", - "es-LA": "Spanish", + "en-GB": "English (Great Britain)", + "en-US": "English (United States)", + "es-ES": "Spanish (Spain)", + "es-LA": "Spanish (Latin America)", "et-EE": "Estonian", "fa-IR": "Persian", "fi-FI": "Finnish", - "fr-CA": "France (Canada)", + "fr-CA": "French (Canada)", "fr-FR": "French (France)", "hu-HU": "Hungarian", "id-ID": "Indonesian", @@ -71,6 +72,7 @@ "nb-NO": "Norwegian (bokmal)", "nl-NL": "Dutch", "pl-PL": "Polish", + "pt": "Portuguese", "pt-BR": "Portuguese (Brazil)", "pt-PT": "Portuguese (Portugal)", "ro-RO": "Romanian", diff --git a/snappymail/v/0.0.0/app/localization/lt-LT/admin.json b/snappymail/v/0.0.0/app/localization/lt-LT/admin.json index e0a670d82..b9f3cb8b8 100644 --- a/snappymail/v/0.0.0/app/localization/lt-LT/admin.json +++ b/snappymail/v/0.0.0/app/localization/lt-LT/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Nežinoma klaida" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Neteisingas raktas", "AUTH_ERROR": "Autorizacija nepavyko", "DOMAIN_ALREADY_EXISTS": "Toks domenas jau yra", 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 c03d75587..845791793 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefonas", "LABEL_WEB": "Tinklapis", "LABEL_BIRTHDAY": "Gimtadienis", - "LINK_ADD_EMAIL": "Pridėti elektroninio pašto adresą", - "LINK_ADD_PHONE": "Pridėti telefono Nr.", "LINK_BIRTHDAY": "Gimtadienis", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Įveskite rodomą vardą", "PLACEHOLDER_ENTER_LAST_NAME": "Įveskite pavardę", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Paprastas", "LABEL_VIEW_OPTIONS": "Peržiūros parinktys", "LABEL_USE_PREVIEW_PANE": "Naudokite peržiūros sritį", + "HIDE_DELETED_MESSAGES": "Slėpti pranešimus, pažymėtus ištrinti", "LABEL_USE_CHECKBOXES_IN_LIST": "Rodyti žymėjimo langelius sąraše", "LABEL_USE_THREADS": "Naudoti gijas", "LABEL_REPLY_SAME_FOLDER": "Atsakymus dėti į katalogą, kuriame yra pradinė žinutė", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Uždaryti laišką" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Neteisingas raktas", "AUTH_ERROR": "Autorizacija nepavyko", "CONNECTION_ERROR": "Nepavyskta prisijungti prie serverio", 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 1b94dbca9..7857e5ba4 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Phone", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Birthday", - "LINK_ADD_EMAIL": "Add an email address", - "LINK_ADD_PHONE": "Add a phone", "LINK_BIRTHDAY": "Birthday", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Enter display name", "PLACEHOLDER_ENTER_LAST_NAME": "Enter last name", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Teksts", "LABEL_VIEW_OPTIONS": "Apskates opcijas", "LABEL_USE_PREVIEW_PANE": "Lietot priekšskatu", + "HIDE_DELETED_MESSAGES": "Slēpt ziņojumus, kas atzīmēti dzēšanai", "LABEL_USE_CHECKBOXES_IN_LIST": "Rādīt checkboxes sarakstā", "LABEL_USE_THREADS": "Lietot saraksti", "LABEL_REPLY_SAME_FOLDER": "Atbildes ziņojumus ielikt mapē kurā atrodas vēstule uz kuru tiek atbildēts.", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Close compose" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Nepareizs tokens", "AUTH_ERROR": "Autorizācija neizdevās", "CONNECTION_ERROR": "Nevar savienoties ar serveri", diff --git a/snappymail/v/0.0.0/app/localization/nb-NO/admin.json b/snappymail/v/0.0.0/app/localization/nb-NO/admin.json index 082025f40..78c0f25b4 100644 --- a/snappymail/v/0.0.0/app/localization/nb-NO/admin.json +++ b/snappymail/v/0.0.0/app/localization/nb-NO/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Ukjent feil" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Ugyldig symbol", "AUTH_ERROR": "Autentisering mislyktes", "DOMAIN_ALREADY_EXISTS": "Domenet finnes allerede", 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 369418f62..60c14c8e8 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Nettside", "LABEL_BIRTHDAY": "Bursdag", - "LINK_ADD_EMAIL": "Legg til e-postadresse", - "LINK_ADD_PHONE": "Legg til telefon", "LINK_BIRTHDAY": "Bursdag", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Visningsnavn", "PLACEHOLDER_ENTER_LAST_NAME": "Etternavn", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Ren tekst", "LABEL_VIEW_OPTIONS": "Vis valg", "LABEL_USE_PREVIEW_PANE": "Bruk forhåndsvisningsrute", + "HIDE_DELETED_MESSAGES": "Skjul meldinger som er merket for sletting", "LABEL_USE_CHECKBOXES_IN_LIST": "Vis avkrysningsbokser i liste", "LABEL_USE_THREADS": "Bruk tråder", "LABEL_REPLY_SAME_FOLDER": "Legg svar i samme mappe som opprinnelig melding", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Lukk ny melding" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Ugyldig info", "AUTH_ERROR": "Autentisering mislyktes", "CONNECTION_ERROR": "Klarte ikke å koble til tjeneren", diff --git a/snappymail/v/0.0.0/app/localization/nl-NL/admin.json b/snappymail/v/0.0.0/app/localization/nl-NL/admin.json index 96020edcd..c0fcb1274 100644 --- a/snappymail/v/0.0.0/app/localization/nl-NL/admin.json +++ b/snappymail/v/0.0.0/app/localization/nl-NL/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Onbekende fout" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Onjuiste token", "AUTH_ERROR": "Authenticatie mislukt", "DOMAIN_ALREADY_EXISTS": "Domein bestaat al", 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 17bc832e6..18520d572 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefoon", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Geboortedatum", - "LINK_ADD_EMAIL": "E-mail adres toevoegen", - "LINK_ADD_PHONE": "Telefoonnummer toevoegen", "LINK_BIRTHDAY": "Geboortedatum", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Weergeven als", "PLACEHOLDER_ENTER_LAST_NAME": "Achternaam", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Platte tekst", "LABEL_VIEW_OPTIONS": "Bekijk opties", "LABEL_USE_PREVIEW_PANE": "Toon leesvenster", + "HIDE_DELETED_MESSAGES": "Berichten verbergen die zijn gemarkeerd voor verwijdering", "LABEL_USE_CHECKBOXES_IN_LIST": "Toon selectievakjes in de lijst", "LABEL_USE_THREADS": "Groepeer berichten", "LABEL_REPLY_SAME_FOLDER": "Plaats antwoorden in de map van het originele bericht", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Nieuw bericht venster sluiten" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Ongeldige token", "AUTH_ERROR": "Authenticatie mislukt", "CONNECTION_ERROR": "Kan geen verbinding maken met de Server", diff --git a/snappymail/v/0.0.0/app/localization/pl-PL/admin.json b/snappymail/v/0.0.0/app/localization/pl-PL/admin.json index 35a3b25ac..eef7aeace 100644 --- a/snappymail/v/0.0.0/app/localization/pl-PL/admin.json +++ b/snappymail/v/0.0.0/app/localization/pl-PL/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Nieznany błąd" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Nieprawidłowy token", "AUTH_ERROR": "Autoryzacja zakończona niepowodzeniem", "DOMAIN_ALREADY_EXISTS": "Ta domena już istnieje", 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 1531e5d9e..5c8246828 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Strona WWW", "LABEL_BIRTHDAY": "Urodziny", - "LINK_ADD_EMAIL": "Dodaj adres e-mail", - "LINK_ADD_PHONE": "Dodaj nr telefonu", "LINK_BIRTHDAY": "Urodziny", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Nazwa wyświetlana", "PLACEHOLDER_ENTER_LAST_NAME": "Nazwisko", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "zwykły tekst", "LABEL_VIEW_OPTIONS": "Opcje wyświetlania", "LABEL_USE_PREVIEW_PANE": "Wyświetl okno podglądu", + "HIDE_DELETED_MESSAGES": "Ukryj wiadomości oznaczone do usunięcia", "LABEL_USE_CHECKBOXES_IN_LIST": "Pokazuj pola zaznaczenia na listach", "LABEL_USE_THREADS": "Używaj wątków", "LABEL_REPLY_SAME_FOLDER": "Umieść odpowiedzi w folderach, z których pochodzą wiadomości", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Zamknij okno tworzenia wiadomości" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Nieprawidłowy token", "AUTH_ERROR": "Błąd autoryzacji", "CONNECTION_ERROR": "Błąd połączenia z serwerem", diff --git a/snappymail/v/0.0.0/app/localization/pt-BR/admin.json b/snappymail/v/0.0.0/app/localization/pt-BR/admin.json index 98e0f4e0d..dc39f03b8 100644 --- a/snappymail/v/0.0.0/app/localization/pt-BR/admin.json +++ b/snappymail/v/0.0.0/app/localization/pt-BR/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Erro desconhecido" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Senha inválida", "AUTH_ERROR": "Falha na autenticação", "DOMAIN_ALREADY_EXISTS": "O domínio já existe", 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 f28a87c6b..48ebcb1b7 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefone", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Aniversário", - "LINK_ADD_EMAIL": "Adicionar um endereço e-mail", - "LINK_ADD_PHONE": "Adicionar um telefone", "LINK_BIRTHDAY": "Aniversário", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Digite o nome de exibição", "PLACEHOLDER_ENTER_LAST_NAME": "Digite o sobrenome", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Texto Simples", "LABEL_VIEW_OPTIONS": "Opções de Visualização", "LABEL_USE_PREVIEW_PANE": "Usar painel de pré-visualização", + "HIDE_DELETED_MESSAGES": "Ocultar mensagens marcadas para exclusão", "LABEL_USE_CHECKBOXES_IN_LIST": "Exibir caixas de seleção na lista", "LABEL_USE_THREADS": "Agrupar mensagens por conversa", "LABEL_REPLY_SAME_FOLDER": "Colocar resposta na mesma pasta da mensagem respondida", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Fechar composição" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Senha inválida", "AUTH_ERROR": "Falha na autenticação", "CONNECTION_ERROR": "Não foi possível conectar-se ao servidor", diff --git a/snappymail/v/0.0.0/app/localization/pt-PT/admin.json b/snappymail/v/0.0.0/app/localization/pt-PT/admin.json new file mode 100644 index 000000000..856aab164 --- /dev/null +++ b/snappymail/v/0.0.0/app/localization/pt-PT/admin.json @@ -0,0 +1,182 @@ +{ + "GLOBAL": { + "ADD": "Adicionar", + "CLOSE": "Fechar", + "SAVE": "Guardar", + "TEST": "Testar", + "UPDATE": "Atualizar" + }, + "LOGIN": { + "LABEL_LOGIN": "Utilizador", + "LABEL_PASSWORD": "Palavra-passe", + "LABEL_TOTP": "Código TOTP", + "BUTTON_LOGIN": "Entrar no painel de admin" + }, + "TOP_PANEL": { + "LABEL_ADMIN_PANEL": "Painel de Admin" + }, + "SETTINGS_LABELS": { + "LABEL_GENERAL_NAME": "Geral", + "LABEL_LOGIN_NAME": "Entrada", + "LABEL_BRANDING_NAME": "Personalização", + "LABEL_CONTACTS_NAME": "Contactos", + "LABEL_DOMAINS_NAME": "Domínios", + "LABEL_SECURITY_NAME": "Segurança", + "LABEL_PACKAGES_NAME": "Extensões", + "LABEL_CONFIG_NAME": "Configuração", + "LABEL_ABOUT_NAME": "Acerca" + }, + "TAB_GENERAL": { + "LEGEND_INTERFACE": "Interface", + "LABEL_LANGUAGE": "Idioma", + "LABEL_LANGUAGE_ADMIN": "Idioma (admin)", + "LABEL_THEME": "Tema", + "LABEL_ALLOW_LANGUAGES_ON_SETTINGS": "Permitir escolha do idioma nas definições", + "LABEL_ALLOW_THEMES_ON_SETTINGS": "Permitir personalização da interface nas definições", + "LABEL_ALLOW_BACKGROUND_ON_SETTINGS": "Permitir alterar a imagem de fundo nas definições", + "LABEL_NEW_FOLDER_MOVE": "Novo botão \"mover para pasta\"", + "LABEL_SHOW_THUMBNAILS": "Mostrar miniaturas (anexos)", + "LEGEND_MAIN": "Prinicpal", + "LABEL_ATTACHMENT_SIZE_LIMIT": "Tamanho limite dos anexos", + "LABEL_ALLOW_ADDITIONAL_ACCOUNTS": "Permitir contas adicionais", + "LABEL_ALLOW_IDENTITIES": "Permitir múltiplas identidades", + "ALERT_DATA_ACCESS": "A pasta \"Data\" está acessível. Por favor, configure o seu servidor web para impedir o acesso à pasta \"data\" a partir do exterior. Leia mais aqui:", + "ALERT_WARNING": "Aviso!", + "HTML_ALERT_WEAK_PASSWORD": "Está a usar a palavra-passe de administração predefinida.\n
\nPor razões de segurança\nmude<\/a><\/strong>\na palavra-passe agora.\n" + }, + "TAB_LOGIN": { + "LEGEND_LOGIN_SCREEN": "Ecrã de entrada", + "LABEL_DEFAULT_DOMAIN": "Domínio predefinido", + "LABEL_DETERMINE_USER_DOMAIN": "Tentar determinar domínio do utilizador", + "LABEL_ALLOW_LANGUAGES_ON_LOGIN": "Permitir escolha do idioma no ecrã de entrada", + "LABEL_DETERMINE_USER_LANGUAGE": "Tentar determinar idioma do utilizador" + }, + "TAB_BRANDING": { + "LEGEND_BRANDING": "Personalização", + "LABEL_PAGE_TITLE": "Título da página", + "LABEL_LOADING_DESCRIPTION": "Descrição durante carregamento", + "LABEL_FAVICON_URL": "Ícone" + }, + "TAB_CONTACTS": { + "LEGEND_CONTACTS": "Contactos", + "LEGEND_STORAGE": "Armazenamento (PDO)", + "LABEL_ENABLE_CONTACTS": "Ativar contactos", + "LABEL_ALLOW_SYNC": "Permitir sincronização de contactos (com servidor CardDAV externo)", + "LABEL_STORAGE_TYPE": "Tipo", + "LABEL_STORAGE_DSN": "Dsn", + "LABEL_STORAGE_USER": "Utilizador", + "LABEL_STORAGE_PASSWORD": "Palavra-passe", + "ALERT_NOTICE": "Aviso!", + "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Não use este tipo de base de dados com uma grande quantidade de utilizadores ativos.", + "HTML_ALERT_DOES_NOT_SUPPORTED": "O seu sistema não suporta contactos.\n
\nPrecisa instalar ou ativar a extensão PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> no seu servidor.\n" + }, + "TAB_DOMAINS": { + "LEGEND_DOMAINS": "Domínios", + "BUTTON_ADD_DOMAIN": "Adicionar domínio", + "BUTTON_ADD_ALIAS": "Adicionar pseudónimo", + "DELETE_ARE_YOU_SURE": "Tem a certeza?", + "HTML_DOMAINS_HELPER": "Lista de domínios aos quais o webmail terá permissão para aceder.\n
\nClique no nome para configurar o domínio.\n" + }, + "TAB_SECURITY": { + "LEGEND_SECURITY": "Segurança", + "LABEL_USE_IMAGE_PROXY": "Usar proxy local para imagens externas", + "LABEL_ALLOW_OPEN_PGP": "Permitir OpenPGP", + "LABEL_SHOW_PHP_INFO": "Mostrar informação do PHP", + "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciais de acesso ao Painel de Admin", + "LABEL_CURRENT_PASSWORD": "Palavra-passe atual", + "LABEL_NEW_LOGIN": "Novo nome", + "LABEL_NEW_PASSWORD": "Nova palavra-passe", + "LABEL_REPEAT_PASSWORD": "Repetir", + "BUTTON_UPDATE_PASSWORD": "Atualizar a palavra-passe", + "LEGEND_SSL": "SSL", + "LABEL_REQUIRE_VERIFICATION": "Obrigar a verificação dos certificados SSL utilizados (IMAP\/SMTP)", + "LABEL_ALLOW_SELF_SIGNED": "Permitir certificados autoassinados" + }, + "TAB_PACKAGES": { + "LABEL_ENABLE_PLUGINS": "Ativar extensões", + "LEGEND_AVAILABLE_FOR_UPDATE": "Disponível para atualização", + "LEGEND_AVAILABLE_FOR_INSTALLATION": "Disponível para instalação", + "LEGEND_INSTALLED_PACKAGES": "Extensões instaladas", + "ALERT_CANNOT_ACCESS_REPOSITORY": "Não é possível aceder ao repositório neste momento." + }, + "TAB_ABOUT": { + "LEGEND_ABOUT": "Acerca", + "LABEL_TAG_HINT": "Cliente de email moderno e rápido, baseado em tecnologia web", + "LABEL_ALL_RIGHTS_RESERVED": "Todos os direitos reservados.", + "HINT_READ_CHANGE_LOG": "Por favor leia a lista de modificações antes de atualizar.", + "HINT_IS_UP_TO_DATE": "SnappyMail está atualizado.", + "HTML_NEW_VERSION": "Nova versão %VERSION%<\/b> está disponível.", + "LABEL_UPDATING": "A atualizar", + "LABEL_CHECKING": "A procurar atualizações", + "BUTTON_RELEASES": "Lançamentos" + }, + "POPUPS_DOMAIN_ALIAS": { + "TITLE_ADD_DOMAIN_ALIAS": "Adicionar pseudónimo", + "LABEL_ALIAS": "Pseudónimo", + "LABEL_DOMAIN": "Domínio" + }, + "POPUPS_DOMAIN": { + "TITLE_ADD_DOMAIN": "Adicionar domínio", + "TITLE_ADD_DOMAIN_WITH_NAME": "Adicionar domínio \"%NAME%\"", + "TITLE_EDIT_DOMAIN": "Editar domínio \"%NAME%\"", + "LABEL_NAME": "Nome", + "NAME_HELPER": "caracter universal suportado", + "LABEL_IMAP": "IMAP", + "LABEL_SMTP": "SMTP", + "LABEL_SIEVE": "SIEVE", + "LABEL_SERVER": "Servidor", + "LABEL_PORT": "Porta", + "LABEL_SECURE": "Segurança", + "LABEL_WHITE_LIST": "Lista Branca", + "SECURE_OPTION_NONE": "Nenhuma", + "SECURE_OPTION_SSL": "SSL\/TLS", + "SECURE_OPTION_STARTTLS": "STARTTLS", + "LABEL_ALLOW_SIEVE_SCRIPTS": "Permitir scripts sieve", + "LABEL_USE_SHORT_LOGIN": "Usar nome de utilizador curto", + "LABEL_USE_AUTH": "Usar autenticação", + "LABEL_SET_SENDER": "Usar nome de utilizador como remetente", + "LABEL_USE_PHP_MAIL": "Usar a função php mail()", + "BUTTON_WHITE_LIST": "Lista Branca", + "BUTTON_SIEVE_CONFIGURATION": "Configuração SIEVE", + "BUTTON_BACK_TO_IMAP": "Voltar à configuração IMAP", + "BUTTON_BACK": "Voltar", + "BUTTON_UPDATE": "Atualizar", + "NEW_DOMAIN_DESC": "Esta configuração de domínio vai permitir trabalhar
com endereços email %NAME%<\/i>.", + "WHITE_LIST_ALERT": "Lista de utilizadores do domínio aos quais o webmail terá permissão para aceder.\nUsar espaços para delimitar.\n" + }, + "POPUPS_PLUGIN": { + "TITLE_PLUGIN": "Extensão", + "DESC_NOTHING_TO_CONFIGURE": "Nada para configurar" + }, + "POPUPS_ASK": { + "BUTTON_YES": "Sim", + "BUTTON_NO": "Não", + "DESC_WANT_CLOSE_THIS_WINDOW": "Tem a certeza de que quer fechar esta janela?" + }, + "POPUPS_LANGUAGES": { + "TITLE_LANGUAGES": "Escolha o seu idioma" + }, + "HINTS": { + "BETA": "beta", + "UNSTABLE": "instável", + "WARNING": "Aviso!" + }, + "ERRORS": { + "DOMAIN_ALREADY_EXISTS": "O domínio já existe", + "UNKNOWN_ERROR": "Erro desconhecido" + }, + "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", + "INVALID_TOKEN": "Token inválido", + "AUTH_ERROR": "Falha na autenticação", + "DOMAIN_ALREADY_EXISTS": "O domínio já existe", + "CANT_SAVE_PLUGIN_SETTINGS": "Não é possível guardar as definições", + "CANT_INSTALL_PACKAGE": "Não foi possível instalar a extensão", + "CANT_DELETE_PACKAGE": "Não foi possível remover a extensão", + "INVALID_PLUGIN_PACKAGE": "Pacote de extensão inválido", + "UNSUPPORTED_PLUGIN_PACKAGE": "Pacote de extensão não suportado", + "UNKNOWN_ERROR": "Erro desconhecido" + } +} diff --git a/snappymail/v/0.0.0/app/localization/pt-PT/relativetimeformat.js b/snappymail/v/0.0.0/app/localization/pt-PT/relativetimeformat.js index 86596829b..b5ab92177 100644 --- a/snappymail/v/0.0.0/app/localization/pt-PT/relativetimeformat.js +++ b/snappymail/v/0.0.0/app/localization/pt-PT/relativetimeformat.js @@ -1,73 +1,76 @@ { - year: { - past: { - one: "há {0} ano", - other: "há {0} anos" + long: { + year: { + past: { + one: "há {0} ano", + other: "há {0} anos" + }, + future: { + one: "dentro de {0} ano", + other: "dentro de {0} anos" + } }, - future: { - one: "dentro de {0} ano", - other: "dentro de {0} anos" - } - }, - month: { - past: { - one: "há {0} mês", - other: "há {0} meses" - }, - future: { - one: "dentro de {0} mês", - other: "dentro de {0} meses" - } - }, - week: { - past: { - one: "há {0} semana", - other: "há {0} semanas" - }, - future: { - one: "dentro de {0} semana", - other: "dentro de {0} semanas" - } - }, - day: { - past: { - one: "há {0} dia", - other: "há {0} dias" - }, - future: { - one: "dentro de {0} dia", - other: "dentro de {0} dias" - } - }, - hour: { - past: { - one: "há {0} hora", - other: "há {0} horas" - }, - future: { - one: "dentro de {0} hora", - other: "dentro de {0} horas" - } - }, - minute: { - past: { - one: "há {0} minuto", - other: "há {0} minutos" - }, - future: { - one: "dentro de {0} minuto", - other: "dentro de {0} minutos" - } - }, - second: { - past: { - one: "há {0} segundo", - other: "há {0} segundos" - }, - future: { - one: "dentro de {0} segundo", - other: "dentro de {0} segundos" + month: { + past: { + one: "há {0} mês", + other: "há {0} meses" + }, + future: { + one: "dentro de {0} mês", + other: "dentro de {0} meses" + } + }, + week: { + past: { + one: "há {0} semana", + other: "há {0} semanas" + }, + future: { + one: "dentro de {0} semana", + other: "dentro de {0} semanas" + } + }, + day: { + past: { + one: "há {0} dia", + other: "há {0} dias" + }, + future: { + one: "dentro de {0} dia", + other: "dentro de {0} dias" + } + }, + hour: { + past: { + one: "há {0} hora", + other: "há {0} horas" + }, + future: { + one: "dentro de {0} hora", + other: "dentro de {0} horas" + } + }, + minute: { + past: { + one: "há {0} minuto", + other: "há {0} minutos" + }, + future: { + one: "dentro de {0} minuto", + other: "dentro de {0} minutos" + } + }, + second: { + past: { + one: "há {0} segundo", + other: "há {0} segundos" + }, + future: { + one: "dentro de {0} segundo", + other: "dentro de {0} segundos" + } } }, + /* 'zero', 'one', 'two', 'few', 'many', 'other' */ plural: n => 1 == n ? 'one' : 'other' } diff --git a/snappymail/v/0.0.0/app/localization/pt-PT/static.json b/snappymail/v/0.0.0/app/localization/pt-PT/static.json index cb22ba35a..720cc7fa5 100644 --- a/snappymail/v/0.0.0/app/localization/pt-PT/static.json +++ b/snappymail/v/0.0.0/app/localization/pt-PT/static.json @@ -2,8 +2,8 @@ "BACK_LINK": "Recarregar", "NO_SCRIPT_TITLE": "É necessário JavaScript para esta aplicação.", "NO_SCRIPT_DESC": "O suporte de JavaScript não está disponível no seu navegador.\nPor favor ative o suporte de JavaScript nas definições do seu navegador e tente novamente.\n", - "NO_COOKIE_TITLE": "É necessário suporte de cookies para esta aplicação.", - "NO_COOKIE_DESC": "O suport de Cookies não está disponível no seu navegador.\nPor favor ative o suporte de Cookies nas definições do seu navegador e tente novamente.\n", + "NO_COOKIE_TITLE": "É necessário suporte de Cookies para esta aplicação.", + "NO_COOKIE_DESC": "O suporte de Cookies não está disponível no seu navegador.\nPor favor ative o suporte de Cookies nas definições do seu navegador e tente novamente.\n", "BAD_BROWSER_TITLE": "O seu navegador está desatualizado.", "BAD_BROWSER_DESC": "Para usar todas as funções da aplicação,\ntransfira e instale um destes navegadores:\n" } 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 191bad257..e460ec646 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 @@ -1,34 +1,34 @@ { "GLOBAL": { - "TO_ARCHIVE": "Arquivo", + "TO_ARCHIVE": "Arquivar", "ARE_YOU_SURE": "Tem a certeza?", "BACK": "Voltar", - "BCC": "BCC", + "BCC": "Bcc", "CANCEL": "Cancelar", - "CC": "CC", + "CC": "Cc", "CLEAR": "Limpar", - "CLOSE": "Fechar (Esc)", + "CLOSE": "Fechar", "CONTACTS": "Contactos", "DELETE": "Eliminar", "DONE": "Terminado", "EMAIL": "Email", "FROM": "De", - "LOADING": "A carregar...", + "LOADING": "A carregar", "LOGOUT": "Sair", "MORE": "Mais", "MOVE_TO": "Mover para", - "NAME": "Caixa de entrada", + "NAME": "Nome", "NONE": "Nenhum", "NOT_SPAM": "Não é spam", "PASSWORD": "Palavra-passe", "REPLY_TO": "Resp.-Para", "SAVE": "Guardar", - "SEARCH": "Nenhum contacto encontrado", - "SPAM": "Marcar como spam", + "SEARCH": "Pesquisar", + "SPAM": "Spam", "SUBJECT": "Assunto", "TEST": "Testar", "TO": "Para", - "SERVER_MESSAGE": "Server message" + "SERVER_MESSAGE": "Mensagem do servidor" }, "LOGIN": { "LABEL_LOGIN": "Utilizador", @@ -41,8 +41,8 @@ "BUTTON_HELP": "Ajuda" }, "MOBILE": { - "BUTTON_MOBILE_VERSION": "Mobile version", - "BUTTON_DESKTOP_VERSION": "Desktop version" + "BUTTON_MOBILE_VERSION": "Versão móvel", + "BUTTON_DESKTOP_VERSION": "Versão computador" }, "SEARCH": { "TITLE_ADV": "Pesquisa avançada", @@ -59,10 +59,10 @@ "LABEL_ADV_DATE_3_MONTHS": "Até 3 meses atrás", "LABEL_ADV_DATE_6_MONTHS": "Até 6 meses atrás", "LABEL_ADV_DATE_YEAR": "Até 1 ano atrás", - "LABEL_ADV_SUBFOLDERS": "Subfolders", - "LABEL_ADV_SUBFOLDERS_NONE": "None", - "LABEL_ADV_SUBFOLDERS_SUBTREE": "All", - "LABEL_ADV_SUBFOLDERS_SUBTREE_ONE": "One level" + "LABEL_ADV_SUBFOLDERS": "Subpastas", + "LABEL_ADV_SUBFOLDERS_NONE": "Nenhuma", + "LABEL_ADV_SUBFOLDERS_SUBTREE": "Todas", + "LABEL_ADV_SUBFOLDERS_SUBTREE_ONE": "Um nível" }, "PREVIEW_POPUP": { "FULLSCREEN": "Alternar ecrã-inteiro", @@ -74,7 +74,7 @@ }, "FOLDER_LIST": { "BUTTON_COMPOSE": "Compor", - "BUTTON_NEW_MESSAGE": "New message", + "BUTTON_NEW_MESSAGE": "Nova mensagem", "INBOX_NAME": "Caixa de entrada", "SENT_NAME": "Correio enviado", "DRAFTS_NAME": "Rascunhos", @@ -87,7 +87,7 @@ "MESSAGE_LIST": { "BUTTON_RELOAD": "Atualizar lista de mensagens", "BUTTON_EMPTY_FOLDER": "Esvaziar pasta", - "BUTTON_MULTY_FORWARD": "Encaminhar mensagens", + "BUTTON_MULTY_FORWARD": "Encaminhar como anexo(s)", "BUTTON_DELETE_WITHOUT_MOVE": "Eliminar definitivamente", "MENU_SET_SEEN": "Marcar como lida", "MENU_SET_ALL_SEEN": "Marcar todas como lidas", @@ -106,29 +106,29 @@ "BACK_TO_MESSAGE_LIST": "voltar à lista de mensagens", "EMPTY_SUBJECT_TEXT": "(Sem assunto)", "PUT_MESSAGE_HERE": "Coloque a mensagem aqui para vê-la na lista", - "TODAY_AT": "Hoje às %TIME%", - "YESTERDAY_AT": "Ontem às %TIME%", + "TODAY_AT": "hoje às %TIME%", + "YESTERDAY_AT": "ontem às %TIME%", "NEW_MESSAGE_NOTIFICATION": "Você tem %COUNT% novas mensagens!", "QUOTA_SIZE": "Está a usar %SIZE% (%PROC%%)<\/strong> dos %LIMIT%<\/strong>", - "SORT": "Sort", - "SORT_DATE_ASC": "Date ascending", - "SORT_DATE_DESC": "Date descending", - "SORT_SIZE_ASC": "Size ascending", - "SORT_SIZE_DESC": "Size descending", - "SORT_SUBJECT_ASC": "Subject A-Z", - "SORT_SUBJECT_DESC": "Subject Z-A", - "SORT_FROM_ASC": "From A-Z", - "SORT_FROM_DESC": "From Z-A" + "SORT": "Ordenar", + "SORT_DATE_ASC": "Data ascendente", + "SORT_DATE_DESC": "Data descendente", + "SORT_SIZE_ASC": "Tamanho ascendente", + "SORT_SIZE_DESC": "Tamanho descendente", + "SORT_SUBJECT_ASC": "Assunto A-Z", + "SORT_SUBJECT_DESC": "Assunto Z-A", + "SORT_FROM_ASC": "De A-Z", + "SORT_FROM_DESC": "De Z-A" }, "MESSAGE": { "BUTTON_EDIT": "Editar", - "BUTTON_UNSUBSCRIBE": "Unsubscribe from this list", + "BUTTON_UNSUBSCRIBE": "Desinscrever-me desta lista", "BUTTON_REPLY": "Responder", "BUTTON_REPLY_ALL": "Responder a todos", "BUTTON_FORWARD": "Encaminhar", - "BUTTON_FORWARD_AS_ATTACHMENT": "Enviar como anexo", + "BUTTON_FORWARD_AS_ATTACHMENT": "Encaminhar como anexo", "BUTTON_EDIT_AS_NEW": "Editar como novo", - "BUTTON_SHOW_IMAGES": "Mostrar imagens", + "BUTTON_SHOW_IMAGES": "Mostrar imagens externas", "BUTTON_NOTIFY_READ_RECEIPT": "O remetente pediu para ser notificado quando você lesse esta mensagem.", "BUTTON_IN_NEW_WINDOW": "Ver em janela separada", "BUTTON_THREAD_LIST": "Lista de tópicos", @@ -137,8 +137,8 @@ "BUTTON_THREAD_MORE": "Mais mensagens", "MENU_HEADERS": "Mostrar título das mensagens", "MENU_VIEW_ORIGINAL": "Mostrar original", - "HTML_VIEW": "View HTML message", - "PLAIN_VIEW": "View plain text message", + "HTML_VIEW": "Ver mensagem em HTML", + "PLAIN_VIEW": "Ver mensagem em texto simples", "MENU_DOWNLOAD_ORIGINAL": "Transferir como ficheiro .eml", "MENU_FILTER_SIMILAR": "Filtrar mensagens semelhantes a esta", "MENU_PRINT": "Imprimir", @@ -148,27 +148,27 @@ "LABEL_TO_SHORT": "para", "PRINT_LABEL_ATTACHMENTS": "Anexos", "MESSAGE_VIEW_DESC": "Selecione uma mensagem na lista para ver o conteúdo aqui.", - "MESSAGE_VIEW_MOVE_DESC": "Click folder name in the left panel to select the destination.", + "MESSAGE_VIEW_MOVE_DESC": "Clique no nome da pasta no painel da esquerda para escolher o destino.", "LINK_DOWNLOAD_AS_ZIP": "Transferir em arquivo zip", - "SPAM_SCORE": "Spam Score", - "HAS_VIRUS_WARNING": "WARNING: virus detected", - "TAGS": "Tags" + "SPAM_SCORE": "Pontuação de Spam", + "HAS_VIRUS_WARNING": "AVISO: vírus detetado", + "TAGS": "Marcadores" }, "MESSAGE_TAGS": { - "$important": "Important", - "$todo": "To Do", - "$label1": "Important", - "$label2": "Work", - "$label3": "Personal", - "$label4": "To Do", - "$label5": "Later" + "$important": "Importante", + "$todo": "A fazer", + "$label1": "Importante", + "$label2": "Trabalho", + "$label3": "Particular", + "$label4": "A fazer", + "$label5": "Mais tarde" }, "READ_RECEIPT": { "SUBJECT": "Recibo de leitura (apresentado) - %SUBJECT%", "BODY": "Este é um comprovativo de leitura para o e-mail que você enviou para %READ-RECEIPT%.\n\nNota: Este comprovativo apenas confirma que a mensagem foi apresentada no computador do destinatário.\nNão existe nenhuma garantia de que o destinatário tenha lido ou compreendido o conteúdo da mensagem.\n" }, "SUGGESTIONS": { - "SEARCHING_DESC": "A procurar..." + "SEARCHING_DESC": "A pesquisar..." }, "CONTACTS": { "BUTTON_ADD_CONTACT": "Adicionar contacto", @@ -185,14 +185,12 @@ "LABEL_PHONE": "Telefone", "LABEL_WEB": "Página web", "LABEL_BIRTHDAY": "Aniversário", - "LINK_ADD_EMAIL": "Adicionar um endereço e-mail", - "LINK_ADD_PHONE": "Adicionar um telefone", "LINK_BIRTHDAY": "Aniversário", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Introduza o nome a apresentar", "PLACEHOLDER_ENTER_LAST_NAME": "Introduza o último nome", "PLACEHOLDER_ENTER_FIRST_NAME": "Introduza o primeiro nome", "PLACEHOLDER_ENTER_NICK_NAME": "Introduza uma alcunha", - "LABEL_READ_ONLY": "Ler apenas", + "LABEL_READ_ONLY": "Só de leitura", "LABEL_SHARE": "Partilhar", "ADD_MENU_LABEL": "Adicionar", "ADD_MENU_NICKNAME": "Alcunha", @@ -228,8 +226,8 @@ "POPUPS_ASK": { "BUTTON_YES": "Sim", "BUTTON_NO": "Não", - "DESC_WANT_CLOSE_THIS_WINDOW": "Tem a certeza que deseja fechar esta janela?", - "DESC_WANT_DELETE_MESSAGES": "Tem a certeza de que deseja eliminar esta(s) mensagem(s)?" + "DESC_WANT_CLOSE_THIS_WINDOW": "Tem a certeza de que quer fechar esta janela?", + "DESC_WANT_DELETE_MESSAGES": "Tem a certeza de que quer eliminar a(s) mensagem(s)?" }, "POPUPS_LANGUAGES": { "TITLE_LANGUAGES": "Escolha o idioma" @@ -248,14 +246,14 @@ "LABEL_SIGNATURE_INSERT_BEFORE": "Nas respostas, inserir esta assinatura acima da mensagem citada" }, "POPUPS_CREATE_FOLDER": { - "TITLE_CREATE_FOLDER": "Criar pasta?", + "TITLE_CREATE_FOLDER": "Criar uma pasta?", "LABEL_PARENT": "Pasta principal", "BUTTON_CREATE": "Criar", "TITLE_CREATING_PROCESS": "A criar pasta" }, "POPUPS_CLEAR_FOLDER": { "TITLE_CLEAR_FOLDER": "Eliminar todas as mensagens da pasta?", - "DANGER_DESC_WARNING": "Atenção!", + "DANGER_DESC_WARNING": "Aviso!", "DANGER_DESC_HTML_1": "Esta ação irá resultar na remoção definitiva de todos os e-mails na pasta %FOLDER%<\/strong>.", "DANGER_DESC_HTML_2": "Uma vez iniciado, o processo não pode ser interrompido ou cancelado.", "TITLE_CLEARING_PROCESS": "A eliminar a pasta..." @@ -267,15 +265,15 @@ "POPUP_VIEW_BUTTON": "Escolher", "POPUP_GENERATE_TITLE": "Gerar chaves OpenPGP", "POPUP_GENERATE_BUTTON": "Gerar", - "LABEL_KEY_TYPE": "Type", + "LABEL_KEY_TYPE": "Tipo", "LABEL_SIGN": "Assinar", "LABEL_ENCRYPT": "Encriptar", - "BUTTON_DECRYPT": "Decrypt", - "BUTTON_VERIFY": "Verify", + "BUTTON_DECRYPT": "Desencriptar", + "BUTTON_VERIFY": "Validar", "SIGNED_MESSAGE": "Mensagem assinada com OpenPGP", "ENCRYPTED_MESSAGE": "Mensagem encriptada com OpenPGP", - "STORE_IN_GNUPG": "Store on server in GnuPG", - "BACKUP_ON_SERVER": "Store (encrypted) on server", + "STORE_IN_GNUPG": "Guardar no servidor em GnuPG", + "BACKUP_ON_SERVER": "Guardar (encriptado) no servidor", "GOOD_SIGNATURE": "Boa assinatura de %USER%", "ERROR": "Erro OpenPGP: %ERROR%" }, @@ -290,22 +288,22 @@ "SELECT_ACTION_REJECT": "Rejeitar", "SELECT_ACTION_VACATION_MESSAGE": "Mensagem de férias", "SELECT_ACTION_DISCARD": "Descartar", - "SELECT_FIELD_RECIPIENTS": "Destinatários (Para ou CC)", + "SELECT_FIELD_RECIPIENTS": "Destinatários (Para ou Cc)", "SELECT_FIELD_HEADER": "Cebeçalho", - "SELECT_FIELD_BODY": "Body", + "SELECT_FIELD_BODY": "Corpo", "SELECT_FIELD_SIZE": "Tamanho", "SELECT_TYPE_CONTAINS": "Contém", "SELECT_TYPE_NOT_CONTAINS": "Não contém", "SELECT_TYPE_MATCHES": "Corresponde (* e ? suportados)", "SELECT_TYPE_NOT_MATCHES": "Não correponde (* e ? suportados)", - "SELECT_TYPE_REGEXP": "Regexp", - "SELECT_TYPE_NOT_REGEXP": "Sem Regexp", + "SELECT_TYPE_REGEXP": "RegExp", + "SELECT_TYPE_NOT_REGEXP": "Diferente de RegExp", "SELECT_TYPE_EQUAL_TO": "Igual a", "SELECT_TYPE_NOT_EQUAL_TO": "Não é igual a", "SELECT_TYPE_OVER": "Superior", "SELECT_TYPE_UNDER": "Inferior", - "SELECT_TYPE_TEXT": "Text", - "SELECT_TYPE_RAW": "Raw", + "SELECT_TYPE_TEXT": "Texto", + "SELECT_TYPE_RAW": "Bruto", "SELECT_MATCH_ANY": "Correspondendo a qualquer uma das regras que se seguem", "SELECT_MATCH_ALL": "Correspondendo a todas as regras que se seguem", "MARK_AS_READ_LABEL": "Marcar como lida", @@ -319,21 +317,21 @@ "ALL_INCOMING_MESSAGES_DESC": "Todas as mensagens recebidas" }, "POPUPS_SIEVE_SCRIPT": { - "TITLE_CREATE": "Create Script", - "TITLE_EDIT": "Edit Script", - "BUTTON_ADD_FILTER": "Add a Filter", - "BUTTON_RAW_SCRIPT": "Use Custom User Script", - "CAPABILITY_LABEL": "Capabilities", - "CHANGES_NEED_TO_BE_SAVED_DESC": "These changes need to be saved to the server." + "TITLE_CREATE": "Criar script", + "TITLE_EDIT": "Editar script", + "BUTTON_ADD_FILTER": "Adiscionar um filtro", + "BUTTON_RAW_SCRIPT": "Usar um script de utilizador personalizado", + "CAPABILITY_LABEL": "Capacidades", + "CHANGES_NEED_TO_BE_SAVED_DESC": "Estas alterações têm que ser guardadas no sevidor." }, "POPUPS_SYSTEM_FOLDERS": { - "TITLE_SYSTEM_FOLDERS": "Selecione as pastas do sistema", + "TITLE_SYSTEM_FOLDERS": "Selecione as pastas de sistema", "SELECT_CHOOSE_ONE": "Escolha uma", "SELECT_UNUSE_NAME": "Não usar", - "NOTIFICATION_SENT": "Você não selecionou a pasta \"Sent\" de sistema, onde as mensagens enviadas são colocadas.\nSe você não quiser salvar as mensagens enviadas, por favor selecione a opção \"Do not use\".\n", + "NOTIFICATION_SENT": "Você não selecionou a pasta \"Sent\" de sistema, onde as mensagens enviadas são colocadas.\nSe você não quiser guardar as mensagens enviadas, por favor selecione a opção \"Não usar\".\n", "NOTIFICATION_DRAFTS": "Você não selecionou a pasta \"Drafts\" de sistema, onde as mensagens são guardadas enquanto são escritas.", - "NOTIFICATION_SPAM": "Você não selecionou a pasta \"Spam\" de sistema, onde as mensagens de spam são colocadas.\nSe você deseja remover as mensagens definitivamente, por favor selecione a opção \"Do not use\".\n", - "NOTIFICATION_TRASH": "Você não selecionou a pasta \"Trash\" de sistema, onde as mensagens eliminadas são colocadas.\nSe você deseja remover as mensagens definitivamente, por favor selecione a opção \"Do not use\".\n", + "NOTIFICATION_SPAM": "Você não selecionou a pasta \"Spam\" de sistema, onde as mensagens de spam são colocadas.\nSe você deseja remover as mensagens definitivamente, por favor selecione a opção \"Não usar\".\n", + "NOTIFICATION_TRASH": "Você não selecionou a pasta \"Trash\" de sistema, onde as mensagens eliminadas são colocadas.\nSe você deseja remover as mensagens definitivamente, por favor selecione a opção \"Não usar\".\n", "NOTIFICATION_ARCHIVE": "Você não selecionou a pasta \"Archive\" de sistema, onde as mensagens arquivadas são colocadas." }, "TITLES": { @@ -350,7 +348,7 @@ "ERROR_UNKNOWN": "Ocorreu um erro desconhecido durante o carregamento do ficheiro" }, "EDITOR": { - "TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT" + "TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXTO" }, "SETTINGS_LABELS": { "LABEL_PERSONAL_NAME": "Pessoal", @@ -364,9 +362,9 @@ }, "SETTINGS_FILTERS": { "LEGEND_FILTERS": "Filtros", - "SIMPLE": "Simple", - "ADVANCED": "Advanced", - "BUTTON_ADD_SCRIPT": "Add a Script", + "SIMPLE": "Simples", + "ADVANCED": "Advançado", + "BUTTON_ADD_SCRIPT": "Adicionar um script", "SUBNAME_MOVE_TO": "Mover para \"%FOLDER%\"", "SUBNAME_FORWARD_TO": "Encaminhar para \"%EMAIL%\"", "SUBNAME_REJECT": "Rejeitar", @@ -379,7 +377,7 @@ "LABEL_AUTOLOGOUT": "Terminar sessão auto.", "AUTOLOGIN_NEVER_OPTION_NAME": "Nunca", "AUTOLOGIN_MINUTES_OPTION_NAME": "%MINUTES% minuto(s)", - "AUTOLOGIN_HOURS_OPTION_NAME": "%HOURS% hour(s)" + "AUTOLOGIN_HOURS_OPTION_NAME": "%HOURS% hora(s)" }, "SETTINGS_GENERAL": { "LEGEND_GENERAL": "Geral", @@ -394,23 +392,24 @@ "LABEL_EDITOR_PLAIN": "Texto simples", "LABEL_VIEW_OPTIONS": "Ver opções", "LABEL_USE_PREVIEW_PANE": "Use o painel de pré-visualização", + "HIDE_DELETED_MESSAGES": "Ocultar mensagens marcadas para exclusão", "LABEL_USE_CHECKBOXES_IN_LIST": "Apresentar caixas de seleção na lista", "LABEL_USE_THREADS": "Usar tópicos de conversa", "LABEL_REPLY_SAME_FOLDER": "Colocar respostas na pasta das mensagens a que responde", "LABEL_SHOW_IMAGES": "Apresentar sempre as imagens no corpo da mensagem", - "LABEL_PREFER_HTML": "Prefer HTML to plain text", - "LABEL_PREFER_HTML_INFO": "Messages sometimes come in both formats. This option controls whether you want the HTML part or the plain text part to be displayed.", - "LABEL_REMOVE_COLORS": "Remove background and text colors from message body", + "LABEL_PREFER_HTML": "Preferir HTML em vez de texto simples", + "LABEL_PREFER_HTML_INFO": "Por vezes as mensagens são recebidas em ambos os formatos. Esta opção determina se prefere apresentar o conteúdo em HTML ou em texto simples.", + "LABEL_REMOVE_COLORS": "Retirar imagens de fundo e coloração de texto do corpo das mensagens", "LABEL_MESSAGE_PER_PAGE": "Mensagens por página", - "LABEL_MARK_MESSAGE_READ_AFTER": "Mark message as read after", - "SECONDS": "seconds", + "LABEL_MARK_MESSAGE_READ_AFTER": "Marcar mensagem como lida após", + "SECONDS": "segundos", "LABEL_NOTIFICATIONS": "Notificações", "LABEL_SOUND_NOTIFICATION": "Notificações sonoras", "LABEL_CHROME_NOTIFICATION_DESC": "Apresentar notificações para novas mensagens", "LABEL_CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado pelo navegador)" }, "SETTINGS_CONTACTS": { - "LABEL_CONTACTS_AUTOSAVE": "Adicionar automaticamente destinatários à sua lista de endereços", + "LABEL_CONTACTS_AUTOSAVE": "Adicionar destinatários automaticamente à sua lista de endereços", "LEGEND_CONTACTS_SYNC": "Sincronização Remota (CardDAV)", "LABEL_CONTACTS_SYNC_ENABLE": "Ativar sincronização remota", "LABEL_CONTACTS_SYNC_SERVER": "Servidor", @@ -418,7 +417,7 @@ "LABEL_CONTACTS_SYNC_USER": "Utilizador", "SYNC_NO": "Não", "SYNC_YES": "Sim", - "SYNC_READ": "Read only" + "SYNC_READ": "Só de leitura" }, "SETTINGS_THEMES": { "LEGEND_THEMES": "Temas", @@ -435,31 +434,31 @@ "SETTINGS_FOLDERS": { "LEGEND_FOLDERS": "Lista de pastas", "BUTTON_CREATE": "Criar pasta", - "BUTTON_SYSTEM": "System Folders", - "BUTTON_SUBSCRIBE": "Assinar", - "BUTTON_UNSUBSCRIBE": "Anular", - "LOADING_PROCESS": "Atualizar lista de pastas", - "CREATING_PROCESS": "Criar a pasta", - "DELETING_PROCESS": "Eliminar a pasta", - "RENAMING_PROCESS": "Renomear a pasta", + "BUTTON_SYSTEM": "Pastas de sistema", + "BUTTON_SUBSCRIBE": "Subscrever", + "BUTTON_UNSUBSCRIBE": "Anular subscrição", + "LOADING_PROCESS": "A atualizar a lista de pastas", + "CREATING_PROCESS": "A criar uma pasta", + "DELETING_PROCESS": "A eliminar uma pasta", + "RENAMING_PROCESS": "A renomear uma pasta", "TO_MANY_FOLDERS_DESC_1": "Você tem demasiadas pastas!", "TO_MANY_FOLDERS_DESC_2": "Apenas apresentámos parte delas, para evitar problemas de desempenho.", "HELP_DELETE_FOLDER": "Eliminar pasta", "HELP_SHOW_HIDE_FOLDER": "Mostrar\/ocultar pasta", - "HELP_CHECK_FOR_NEW_MESSAGES": "Check\/don't check for new messages", - "HIDE_UNSUBSCRIBED": "Hide unsubscribed folders", - "TYPE_CALENDAR": "Calendar", - "TYPE_CONFIGURATION": "Configuration", - "TYPE_CONTACTS": "Contacts", - "TYPE_FILES": "Files", - "TYPE_JOURNAL": "Journal", - "TYPE_NOTES": "Notes", - "TYPE_TASKS": "Tasks" + "HELP_CHECK_FOR_NEW_MESSAGES": "Procurar\/não procurar novas mensagens", + "HIDE_UNSUBSCRIBED": "Esconder pastas não-subscritas", + "TYPE_CALENDAR": "Calendário", + "TYPE_CONFIGURATION": "Configuração", + "TYPE_CONTACTS": "Contactos", + "TYPE_FILES": "Ficheiros", + "TYPE_JOURNAL": "Diário", + "TYPE_NOTES": "Notas", + "TYPE_TASKS": "Tarefas" }, "SETTINGS_ACCOUNTS": { - "LEGEND_ACCOUNTS": "Lista de contas", + "LEGEND_ACCOUNTS": "Contas", "LEGEND_IDENTITIES": "Identidades", - "LEGEND_ACCOUNTS_AND_IDENTITIES": "Contas e Identidades", + "LEGEND_ACCOUNTS_AND_IDENTITIES": "Contas e identidades", "BUTTON_ADD_ACCOUNT": "Adicionar uma conta", "BUTTON_ADD_IDENTITY": "Adicionar uma identidade", "LOADING_PROCESS": "A atualizar...", @@ -470,8 +469,8 @@ "BUTTON_GENERATE_KEY_PAIR": "Gerar chaves", "TITLE_PRIVATE": "Privada", "TITLE_PUBLIC": "Pública", - "LABEL_ALLOW_DRAFT_AUTOSAVE": "Automatically save draft", - "GET_MAILVELOPE": "Get Mailvelope browser add-on." + "LABEL_ALLOW_DRAFT_AUTOSAVE": "Guardar rascunho automaticamente", + "GET_MAILVELOPE": "Obter extensão Mailvelope para o navegador." }, "SHORTCUTS_HELP": { "LEGEND_SHORTCUTS_HELP": "Ajuda para atalhos de teclado", @@ -483,7 +482,7 @@ "LABEL_REPLY": "Responder", "LABEL_REPLY_ALL": "Responder a todos", "LABEL_FORWARD": "Encaminhar", - "LABEL_FORWARD_MULTIPLY": "Encaminhar (multiplicar)", + "LABEL_FORWARD_MULTIPLY": "Encaminhar como anexo(s)", "LABEL_HELP": "Ajuda", "LABEL_CHECK_ALL": "Selecionar todas as mensagens", "LABEL_DELETE": "Eliminar", @@ -506,16 +505,19 @@ "LABEL_CLOSE_MESSAGE": "Fechar mensagem (sem janela de pré-visualização)", "LABEL_SWITCH_TO_LIST": "Dar foco à lista de mensagens", "LABEL_OPEN_COMPOSE_POPUP": "Abrir janela de composição", - "LABEL_MINIMIZE_COMPOSE_POPUP": "Minimize compose popup", + "LABEL_MINIMIZE_COMPOSE_POPUP": "Minimizar janela de composição", "LABEL_OPEN_IDENTITIES_DROPDOWN": "Abrir menu de identidades", "LABEL_SAVE_MESSAGE": "Guardar mensagem", "LABEL_SEND_MESSAGE": "Enviar mensagem", "LABEL_CLOSE_COMPOSE": "Fechar janela de composição" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Token inválido", "AUTH_ERROR": "Falha na autenticação", - "CONNECTION_ERROR": "Não foi possível conectar ao servidor", + "CONNECTION_ERROR": "Não foi possível ligar ao servidor", "DOMAIN_ALREADY_EXISTS": "O domínio já existe", "DOMAIN_NOT_ALLOWED": "Este domínio não é permitido", "ACCOUNT_NOT_ALLOWED": "Esta conta não é permitida", @@ -523,28 +525,28 @@ "CANT_GET_MESSAGE_LIST": "Não é possível obter a lista de mensagens", "CANT_GET_MESSAGE": "Não é possível obter a mensagem", "CANT_DELETE_MESSAGE": "Não é possível eliminar a mensagem", - "CANT_COPY_MESSAGE": "Can't copy message", + "CANT_COPY_MESSAGE": "Não é possível copiar a mensagem", "CANT_MOVE_MESSAGE": "Não é possível mover a mensagem", "CANT_SAVE_MESSAGE": "Não é possível guardar a mensagem", "CANT_SEND_MESSAGE": "Não é possível enviar a mensagem", - "INVALID_RECIPIENTS": "Destinatário inválido", + "INVALID_RECIPIENTS": "Destinatários inválidos", "CANT_SAVE_FILTERS": "Não é possível guardar os filtros", "CANT_GET_FILTERS": "Não é possível obter os filtros", - "CANT_ACTIVATE_FILTERS_SCRIPT": "Can't activate filters script", - "CANT_DELETE_FILTERS_SCRIPT": "Can't delete filters script", + "CANT_ACTIVATE_FILTERS_SCRIPT": "Não é possível ativar o script de filtração", + "CANT_DELETE_FILTERS_SCRIPT": "Não é possível apagar o script de filtração", "FILTERS_ARE_NOT_CORRECT": "Os filtros não estão corretos", "CANT_CREATE_FOLDER": "Não é possível criar a pasta", "CANT_RENAME_FOLDER": "Não é possível renomear a pasta", "CANT_DELETE_FOLDER": "Não é possível eliminar a pasta", "CANT_DELETE_NON_EMPTY_FOLDER": "Não é possível eliminar pastas com conteúdos", - "CANT_SUBSCRIBE_FOLDER": "Não é possível assinar esta pasta", - "CANT_UNSUBSCRIBE_FOLDER": "Não é possível cancelar esta pasta", + "CANT_SUBSCRIBE_FOLDER": "Não é possível subscrever a esta pasta", + "CANT_UNSUBSCRIBE_FOLDER": "Não é possível anular a subsrição desta pasta", "DEMO_SEND_MESSAGE_ERROR": "Por motivos de segurança, esta conta de demonstração não tem permissão para enviar mensagens para endereços de e-mail externos!", "DEMO_ACCOUNT_ERROR": "Por motivos de segurança, esta conta não tem permissão de executar esta ação!", "ACCOUNT_ALREADY_EXISTS": "Esta conta já existe", - "ACCOUNT_DOES_NOT_EXIST": "Conta inexistente", - "ACCOUNT_SWITCH_FAILED": "Switch to account \"%EMAIL%\" failed", - "MAIL_SERVER_ERROR": "Ocorreu um erro ao aceder ao servidor de email", + "ACCOUNT_DOES_NOT_EXIST": "Esta conta não existe", + "ACCOUNT_SWITCH_FAILED": "A mudança para a conta \"%EMAIL%\" falhou", + "MAIL_SERVER_ERROR": "Ocorreu um erro ao aceder ao servidor de correio", "INVALID_INPUT_ARGUMENT": "Parâmetro de entrada inválido", "UNKNOWN_ERROR": "Erro desconhecido" } diff --git a/snappymail/v/0.0.0/app/localization/pt/admin.json b/snappymail/v/0.0.0/app/localization/pt/admin.json new file mode 100644 index 000000000..856aab164 --- /dev/null +++ b/snappymail/v/0.0.0/app/localization/pt/admin.json @@ -0,0 +1,182 @@ +{ + "GLOBAL": { + "ADD": "Adicionar", + "CLOSE": "Fechar", + "SAVE": "Guardar", + "TEST": "Testar", + "UPDATE": "Atualizar" + }, + "LOGIN": { + "LABEL_LOGIN": "Utilizador", + "LABEL_PASSWORD": "Palavra-passe", + "LABEL_TOTP": "Código TOTP", + "BUTTON_LOGIN": "Entrar no painel de admin" + }, + "TOP_PANEL": { + "LABEL_ADMIN_PANEL": "Painel de Admin" + }, + "SETTINGS_LABELS": { + "LABEL_GENERAL_NAME": "Geral", + "LABEL_LOGIN_NAME": "Entrada", + "LABEL_BRANDING_NAME": "Personalização", + "LABEL_CONTACTS_NAME": "Contactos", + "LABEL_DOMAINS_NAME": "Domínios", + "LABEL_SECURITY_NAME": "Segurança", + "LABEL_PACKAGES_NAME": "Extensões", + "LABEL_CONFIG_NAME": "Configuração", + "LABEL_ABOUT_NAME": "Acerca" + }, + "TAB_GENERAL": { + "LEGEND_INTERFACE": "Interface", + "LABEL_LANGUAGE": "Idioma", + "LABEL_LANGUAGE_ADMIN": "Idioma (admin)", + "LABEL_THEME": "Tema", + "LABEL_ALLOW_LANGUAGES_ON_SETTINGS": "Permitir escolha do idioma nas definições", + "LABEL_ALLOW_THEMES_ON_SETTINGS": "Permitir personalização da interface nas definições", + "LABEL_ALLOW_BACKGROUND_ON_SETTINGS": "Permitir alterar a imagem de fundo nas definições", + "LABEL_NEW_FOLDER_MOVE": "Novo botão \"mover para pasta\"", + "LABEL_SHOW_THUMBNAILS": "Mostrar miniaturas (anexos)", + "LEGEND_MAIN": "Prinicpal", + "LABEL_ATTACHMENT_SIZE_LIMIT": "Tamanho limite dos anexos", + "LABEL_ALLOW_ADDITIONAL_ACCOUNTS": "Permitir contas adicionais", + "LABEL_ALLOW_IDENTITIES": "Permitir múltiplas identidades", + "ALERT_DATA_ACCESS": "A pasta \"Data\" está acessível. Por favor, configure o seu servidor web para impedir o acesso à pasta \"data\" a partir do exterior. Leia mais aqui:", + "ALERT_WARNING": "Aviso!", + "HTML_ALERT_WEAK_PASSWORD": "Está a usar a palavra-passe de administração predefinida.\n
\nPor razões de segurança\n
mude<\/a><\/strong>\na palavra-passe agora.\n" + }, + "TAB_LOGIN": { + "LEGEND_LOGIN_SCREEN": "Ecrã de entrada", + "LABEL_DEFAULT_DOMAIN": "Domínio predefinido", + "LABEL_DETERMINE_USER_DOMAIN": "Tentar determinar domínio do utilizador", + "LABEL_ALLOW_LANGUAGES_ON_LOGIN": "Permitir escolha do idioma no ecrã de entrada", + "LABEL_DETERMINE_USER_LANGUAGE": "Tentar determinar idioma do utilizador" + }, + "TAB_BRANDING": { + "LEGEND_BRANDING": "Personalização", + "LABEL_PAGE_TITLE": "Título da página", + "LABEL_LOADING_DESCRIPTION": "Descrição durante carregamento", + "LABEL_FAVICON_URL": "Ícone" + }, + "TAB_CONTACTS": { + "LEGEND_CONTACTS": "Contactos", + "LEGEND_STORAGE": "Armazenamento (PDO)", + "LABEL_ENABLE_CONTACTS": "Ativar contactos", + "LABEL_ALLOW_SYNC": "Permitir sincronização de contactos (com servidor CardDAV externo)", + "LABEL_STORAGE_TYPE": "Tipo", + "LABEL_STORAGE_DSN": "Dsn", + "LABEL_STORAGE_USER": "Utilizador", + "LABEL_STORAGE_PASSWORD": "Palavra-passe", + "ALERT_NOTICE": "Aviso!", + "HTML_ALERT_DO_NOT_USE_THIS_DATABASE": "Não use este tipo de base de dados com uma grande quantidade de utilizadores ativos.", + "HTML_ALERT_DOES_NOT_SUPPORTED": "O seu sistema não suporta contactos.\n
\nPrecisa instalar ou ativar a extensão PDO (SQLite \/ MySQL \/ PostgreSQL)<\/strong> no seu servidor.\n" + }, + "TAB_DOMAINS": { + "LEGEND_DOMAINS": "Domínios", + "BUTTON_ADD_DOMAIN": "Adicionar domínio", + "BUTTON_ADD_ALIAS": "Adicionar pseudónimo", + "DELETE_ARE_YOU_SURE": "Tem a certeza?", + "HTML_DOMAINS_HELPER": "Lista de domínios aos quais o webmail terá permissão para aceder.\n
\nClique no nome para configurar o domínio.\n" + }, + "TAB_SECURITY": { + "LEGEND_SECURITY": "Segurança", + "LABEL_USE_IMAGE_PROXY": "Usar proxy local para imagens externas", + "LABEL_ALLOW_OPEN_PGP": "Permitir OpenPGP", + "LABEL_SHOW_PHP_INFO": "Mostrar informação do PHP", + "LEGEND_ADMIN_PANEL_ACCESS_CREDENTIALS": "Credenciais de acesso ao Painel de Admin", + "LABEL_CURRENT_PASSWORD": "Palavra-passe atual", + "LABEL_NEW_LOGIN": "Novo nome", + "LABEL_NEW_PASSWORD": "Nova palavra-passe", + "LABEL_REPEAT_PASSWORD": "Repetir", + "BUTTON_UPDATE_PASSWORD": "Atualizar a palavra-passe", + "LEGEND_SSL": "SSL", + "LABEL_REQUIRE_VERIFICATION": "Obrigar a verificação dos certificados SSL utilizados (IMAP\/SMTP)", + "LABEL_ALLOW_SELF_SIGNED": "Permitir certificados autoassinados" + }, + "TAB_PACKAGES": { + "LABEL_ENABLE_PLUGINS": "Ativar extensões", + "LEGEND_AVAILABLE_FOR_UPDATE": "Disponível para atualização", + "LEGEND_AVAILABLE_FOR_INSTALLATION": "Disponível para instalação", + "LEGEND_INSTALLED_PACKAGES": "Extensões instaladas", + "ALERT_CANNOT_ACCESS_REPOSITORY": "Não é possível aceder ao repositório neste momento." + }, + "TAB_ABOUT": { + "LEGEND_ABOUT": "Acerca", + "LABEL_TAG_HINT": "Cliente de email moderno e rápido, baseado em tecnologia web", + "LABEL_ALL_RIGHTS_RESERVED": "Todos os direitos reservados.", + "HINT_READ_CHANGE_LOG": "Por favor leia a lista de modificações antes de atualizar.", + "HINT_IS_UP_TO_DATE": "SnappyMail está atualizado.", + "HTML_NEW_VERSION": "Nova versão %VERSION%<\/b> está disponível.", + "LABEL_UPDATING": "A atualizar", + "LABEL_CHECKING": "A procurar atualizações", + "BUTTON_RELEASES": "Lançamentos" + }, + "POPUPS_DOMAIN_ALIAS": { + "TITLE_ADD_DOMAIN_ALIAS": "Adicionar pseudónimo", + "LABEL_ALIAS": "Pseudónimo", + "LABEL_DOMAIN": "Domínio" + }, + "POPUPS_DOMAIN": { + "TITLE_ADD_DOMAIN": "Adicionar domínio", + "TITLE_ADD_DOMAIN_WITH_NAME": "Adicionar domínio \"%NAME%\"", + "TITLE_EDIT_DOMAIN": "Editar domínio \"%NAME%\"", + "LABEL_NAME": "Nome", + "NAME_HELPER": "caracter universal suportado", + "LABEL_IMAP": "IMAP", + "LABEL_SMTP": "SMTP", + "LABEL_SIEVE": "SIEVE", + "LABEL_SERVER": "Servidor", + "LABEL_PORT": "Porta", + "LABEL_SECURE": "Segurança", + "LABEL_WHITE_LIST": "Lista Branca", + "SECURE_OPTION_NONE": "Nenhuma", + "SECURE_OPTION_SSL": "SSL\/TLS", + "SECURE_OPTION_STARTTLS": "STARTTLS", + "LABEL_ALLOW_SIEVE_SCRIPTS": "Permitir scripts sieve", + "LABEL_USE_SHORT_LOGIN": "Usar nome de utilizador curto", + "LABEL_USE_AUTH": "Usar autenticação", + "LABEL_SET_SENDER": "Usar nome de utilizador como remetente", + "LABEL_USE_PHP_MAIL": "Usar a função php mail()", + "BUTTON_WHITE_LIST": "Lista Branca", + "BUTTON_SIEVE_CONFIGURATION": "Configuração SIEVE", + "BUTTON_BACK_TO_IMAP": "Voltar à configuração IMAP", + "BUTTON_BACK": "Voltar", + "BUTTON_UPDATE": "Atualizar", + "NEW_DOMAIN_DESC": "Esta configuração de domínio vai permitir trabalhar
com endereços email %NAME%<\/i>.", + "WHITE_LIST_ALERT": "Lista de utilizadores do domínio aos quais o webmail terá permissão para aceder.\nUsar espaços para delimitar.\n" + }, + "POPUPS_PLUGIN": { + "TITLE_PLUGIN": "Extensão", + "DESC_NOTHING_TO_CONFIGURE": "Nada para configurar" + }, + "POPUPS_ASK": { + "BUTTON_YES": "Sim", + "BUTTON_NO": "Não", + "DESC_WANT_CLOSE_THIS_WINDOW": "Tem a certeza de que quer fechar esta janela?" + }, + "POPUPS_LANGUAGES": { + "TITLE_LANGUAGES": "Escolha o seu idioma" + }, + "HINTS": { + "BETA": "beta", + "UNSTABLE": "instável", + "WARNING": "Aviso!" + }, + "ERRORS": { + "DOMAIN_ALREADY_EXISTS": "O domínio já existe", + "UNKNOWN_ERROR": "Erro desconhecido" + }, + "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", + "INVALID_TOKEN": "Token inválido", + "AUTH_ERROR": "Falha na autenticação", + "DOMAIN_ALREADY_EXISTS": "O domínio já existe", + "CANT_SAVE_PLUGIN_SETTINGS": "Não é possível guardar as definições", + "CANT_INSTALL_PACKAGE": "Não foi possível instalar a extensão", + "CANT_DELETE_PACKAGE": "Não foi possível remover a extensão", + "INVALID_PLUGIN_PACKAGE": "Pacote de extensão inválido", + "UNSUPPORTED_PLUGIN_PACKAGE": "Pacote de extensão não suportado", + "UNKNOWN_ERROR": "Erro desconhecido" + } +} diff --git a/snappymail/v/0.0.0/app/localization/pt/relativetimeformat.js b/snappymail/v/0.0.0/app/localization/pt/relativetimeformat.js new file mode 100644 index 000000000..b5ab92177 --- /dev/null +++ b/snappymail/v/0.0.0/app/localization/pt/relativetimeformat.js @@ -0,0 +1,76 @@ +{ + long: { + year: { + past: { + one: "há {0} ano", + other: "há {0} anos" + }, + future: { + one: "dentro de {0} ano", + other: "dentro de {0} anos" + } + }, + month: { + past: { + one: "há {0} mês", + other: "há {0} meses" + }, + future: { + one: "dentro de {0} mês", + other: "dentro de {0} meses" + } + }, + week: { + past: { + one: "há {0} semana", + other: "há {0} semanas" + }, + future: { + one: "dentro de {0} semana", + other: "dentro de {0} semanas" + } + }, + day: { + past: { + one: "há {0} dia", + other: "há {0} dias" + }, + future: { + one: "dentro de {0} dia", + other: "dentro de {0} dias" + } + }, + hour: { + past: { + one: "há {0} hora", + other: "há {0} horas" + }, + future: { + one: "dentro de {0} hora", + other: "dentro de {0} horas" + } + }, + minute: { + past: { + one: "há {0} minuto", + other: "há {0} minutos" + }, + future: { + one: "dentro de {0} minuto", + other: "dentro de {0} minutos" + } + }, + second: { + past: { + one: "há {0} segundo", + other: "há {0} segundos" + }, + future: { + one: "dentro de {0} segundo", + other: "dentro de {0} segundos" + } + } + }, + /* 'zero', 'one', 'two', 'few', 'many', 'other' */ + plural: n => 1 == n ? 'one' : 'other' +} diff --git a/snappymail/v/0.0.0/app/localization/pt/static.json b/snappymail/v/0.0.0/app/localization/pt/static.json new file mode 100644 index 000000000..720cc7fa5 --- /dev/null +++ b/snappymail/v/0.0.0/app/localization/pt/static.json @@ -0,0 +1,9 @@ +{ + "BACK_LINK": "Recarregar", + "NO_SCRIPT_TITLE": "É necessário JavaScript para esta aplicação.", + "NO_SCRIPT_DESC": "O suporte de JavaScript não está disponível no seu navegador.\nPor favor ative o suporte de JavaScript nas definições do seu navegador e tente novamente.\n", + "NO_COOKIE_TITLE": "É necessário suporte de Cookies para esta aplicação.", + "NO_COOKIE_DESC": "O suporte de Cookies não está disponível no seu navegador.\nPor favor ative o suporte de Cookies nas definições do seu navegador e tente novamente.\n", + "BAD_BROWSER_TITLE": "O seu navegador está desatualizado.", + "BAD_BROWSER_DESC": "Para usar todas as funções da aplicação,\ntransfira e instale um destes navegadores:\n" +} diff --git a/snappymail/v/0.0.0/app/localization/pt/user.json b/snappymail/v/0.0.0/app/localization/pt/user.json new file mode 100644 index 000000000..e460ec646 --- /dev/null +++ b/snappymail/v/0.0.0/app/localization/pt/user.json @@ -0,0 +1,553 @@ +{ + "GLOBAL": { + "TO_ARCHIVE": "Arquivar", + "ARE_YOU_SURE": "Tem a certeza?", + "BACK": "Voltar", + "BCC": "Bcc", + "CANCEL": "Cancelar", + "CC": "Cc", + "CLEAR": "Limpar", + "CLOSE": "Fechar", + "CONTACTS": "Contactos", + "DELETE": "Eliminar", + "DONE": "Terminado", + "EMAIL": "Email", + "FROM": "De", + "LOADING": "A carregar", + "LOGOUT": "Sair", + "MORE": "Mais", + "MOVE_TO": "Mover para", + "NAME": "Nome", + "NONE": "Nenhum", + "NOT_SPAM": "Não é spam", + "PASSWORD": "Palavra-passe", + "REPLY_TO": "Resp.-Para", + "SAVE": "Guardar", + "SEARCH": "Pesquisar", + "SPAM": "Spam", + "SUBJECT": "Assunto", + "TEST": "Testar", + "TO": "Para", + "SERVER_MESSAGE": "Mensagem do servidor" + }, + "LOGIN": { + "LABEL_LOGIN": "Utilizador", + "LABEL_SIGN_ME": "Lembrar-me", + "BUTTON_SIGN_IN": "Entrar" + }, + "TOP_TOOLBAR": { + "BUTTON_ADD_ACCOUNT": "Adicionar conta", + "BUTTON_SETTINGS": "Definições", + "BUTTON_HELP": "Ajuda" + }, + "MOBILE": { + "BUTTON_MOBILE_VERSION": "Versão móvel", + "BUTTON_DESKTOP_VERSION": "Versão computador" + }, + "SEARCH": { + "TITLE_ADV": "Pesquisa avançada", + "LABEL_ADV_TEXT": "Texto", + "LABEL_ADV_HAS_ATTACHMENT": "Tem anexo", + "LABEL_ADV_HAS_ATTACHMENTS": "Tem anexos", + "LABEL_ADV_FLAGGED": "Sinalizada", + "LABEL_ADV_UNSEEN": "Não lida", + "LABEL_ADV_DATE": "Data", + "LABEL_ADV_DATE_ALL": "Qualquer", + "LABEL_ADV_DATE_3_DAYS": "Até 3 dias atrás", + "LABEL_ADV_DATE_7_DAYS": "Até 1 semana atrás", + "LABEL_ADV_DATE_MONTH": "Até 1 mês atrás", + "LABEL_ADV_DATE_3_MONTHS": "Até 3 meses atrás", + "LABEL_ADV_DATE_6_MONTHS": "Até 6 meses atrás", + "LABEL_ADV_DATE_YEAR": "Até 1 ano atrás", + "LABEL_ADV_SUBFOLDERS": "Subpastas", + "LABEL_ADV_SUBFOLDERS_NONE": "Nenhuma", + "LABEL_ADV_SUBFOLDERS_SUBTREE": "Todas", + "LABEL_ADV_SUBFOLDERS_SUBTREE_ONE": "Um nível" + }, + "PREVIEW_POPUP": { + "FULLSCREEN": "Alternar ecrã-inteiro", + "ZOOM": "Zoom +\/-", + "CLOSE": "Fechar (Esc)", + "GALLERY_PREV": "Anterior (seta p\/ esquerda)", + "GALLERY_NEXT": "Próxima (seta p\/ direita)", + "GALLERY_COUNTER": "%curr% de %total%" + }, + "FOLDER_LIST": { + "BUTTON_COMPOSE": "Compor", + "BUTTON_NEW_MESSAGE": "Nova mensagem", + "INBOX_NAME": "Caixa de entrada", + "SENT_NAME": "Correio enviado", + "DRAFTS_NAME": "Rascunhos", + "TRASH_NAME": "Lixo", + "ARCHIVE_NAME": "Arquivo" + }, + "QUOTA": { + "TITLE": "Uso da Cota" + }, + "MESSAGE_LIST": { + "BUTTON_RELOAD": "Atualizar lista de mensagens", + "BUTTON_EMPTY_FOLDER": "Esvaziar pasta", + "BUTTON_MULTY_FORWARD": "Encaminhar como anexo(s)", + "BUTTON_DELETE_WITHOUT_MOVE": "Eliminar definitivamente", + "MENU_SET_SEEN": "Marcar como lida", + "MENU_SET_ALL_SEEN": "Marcar todas como lidas", + "MENU_UNSET_SEEN": "Marcar como não lida", + "MENU_SET_FLAG": "Sinalizar", + "MENU_UNSET_FLAG": "Remover sinalização", + "MENU_SELECT_ALL": "Todas", + "MENU_SELECT_INVERT": "Inverter", + "MENU_SELECT_UNSEEN": "Não lida", + "MENU_SELECT_SEEN": "Lida", + "MENU_SELECT_FLAGGED": "Sinalizada", + "MENU_SELECT_UNFLAGGED": "Não sinalizada", + "EMPTY_LIST": "Lista vazia.", + "EMPTY_SEARCH_LIST": "Nenhuma mensagem corresponde à sua pesquisa.", + "SEARCH_RESULT_FOR": "Resultados de pesquisa para \"%SEARCH%\"", + "BACK_TO_MESSAGE_LIST": "voltar à lista de mensagens", + "EMPTY_SUBJECT_TEXT": "(Sem assunto)", + "PUT_MESSAGE_HERE": "Coloque a mensagem aqui para vê-la na lista", + "TODAY_AT": "hoje às %TIME%", + "YESTERDAY_AT": "ontem às %TIME%", + "NEW_MESSAGE_NOTIFICATION": "Você tem %COUNT% novas mensagens!", + "QUOTA_SIZE": "Está a usar %SIZE% (%PROC%%)<\/strong> dos %LIMIT%<\/strong>", + "SORT": "Ordenar", + "SORT_DATE_ASC": "Data ascendente", + "SORT_DATE_DESC": "Data descendente", + "SORT_SIZE_ASC": "Tamanho ascendente", + "SORT_SIZE_DESC": "Tamanho descendente", + "SORT_SUBJECT_ASC": "Assunto A-Z", + "SORT_SUBJECT_DESC": "Assunto Z-A", + "SORT_FROM_ASC": "De A-Z", + "SORT_FROM_DESC": "De Z-A" + }, + "MESSAGE": { + "BUTTON_EDIT": "Editar", + "BUTTON_UNSUBSCRIBE": "Desinscrever-me desta lista", + "BUTTON_REPLY": "Responder", + "BUTTON_REPLY_ALL": "Responder a todos", + "BUTTON_FORWARD": "Encaminhar", + "BUTTON_FORWARD_AS_ATTACHMENT": "Encaminhar como anexo", + "BUTTON_EDIT_AS_NEW": "Editar como novo", + "BUTTON_SHOW_IMAGES": "Mostrar imagens externas", + "BUTTON_NOTIFY_READ_RECEIPT": "O remetente pediu para ser notificado quando você lesse esta mensagem.", + "BUTTON_IN_NEW_WINDOW": "Ver em janela separada", + "BUTTON_THREAD_LIST": "Lista de tópicos", + "BUTTON_THREAD_PREV": "Anterior", + "BUTTON_THREAD_NEXT": "Seguinte", + "BUTTON_THREAD_MORE": "Mais mensagens", + "MENU_HEADERS": "Mostrar título das mensagens", + "MENU_VIEW_ORIGINAL": "Mostrar original", + "HTML_VIEW": "Ver mensagem em HTML", + "PLAIN_VIEW": "Ver mensagem em texto simples", + "MENU_DOWNLOAD_ORIGINAL": "Transferir como ficheiro .eml", + "MENU_FILTER_SIMILAR": "Filtrar mensagens semelhantes a esta", + "MENU_PRINT": "Imprimir", + "EMPTY_SUBJECT_TEXT": "(Sem assunto)", + "LABEL_DATE": "Data", + "LABEL_FROM_SHORT": "de", + "LABEL_TO_SHORT": "para", + "PRINT_LABEL_ATTACHMENTS": "Anexos", + "MESSAGE_VIEW_DESC": "Selecione uma mensagem na lista para ver o conteúdo aqui.", + "MESSAGE_VIEW_MOVE_DESC": "Clique no nome da pasta no painel da esquerda para escolher o destino.", + "LINK_DOWNLOAD_AS_ZIP": "Transferir em arquivo zip", + "SPAM_SCORE": "Pontuação de Spam", + "HAS_VIRUS_WARNING": "AVISO: vírus detetado", + "TAGS": "Marcadores" + }, + "MESSAGE_TAGS": { + "$important": "Importante", + "$todo": "A fazer", + "$label1": "Importante", + "$label2": "Trabalho", + "$label3": "Particular", + "$label4": "A fazer", + "$label5": "Mais tarde" + }, + "READ_RECEIPT": { + "SUBJECT": "Recibo de leitura (apresentado) - %SUBJECT%", + "BODY": "Este é um comprovativo de leitura para o e-mail que você enviou para %READ-RECEIPT%.\n\nNota: Este comprovativo apenas confirma que a mensagem foi apresentada no computador do destinatário.\nNão existe nenhuma garantia de que o destinatário tenha lido ou compreendido o conteúdo da mensagem.\n" + }, + "SUGGESTIONS": { + "SEARCHING_DESC": "A pesquisar..." + }, + "CONTACTS": { + "BUTTON_ADD_CONTACT": "Adicionar contacto", + "BUTTON_CREATE_CONTACT": "Criar", + "BUTTON_UPDATE_CONTACT": "Atualizar", + "BUTTON_IMPORT": "Importar (csv, vcf, vCard)", + "BUTTON_EXPORT_VCARD": "Exportar (vcf, vCard)", + "BUTTON_EXPORT_CSV": "Exportar (csv)", + "ERROR_IMPORT_FILE": "Erro ao importar (formato do ficheiro inválido)", + "EMPTY_LIST": "Nenhum contacto aqui", + "EMPTY_SEARCH": "Nenhum contacto encontrado", + "CLEAR_SEARCH": "Limpar pesquisa", + "CONTACT_VIEW_DESC": "Selecione o contacto na lista para visualizá-lo.", + "LABEL_PHONE": "Telefone", + "LABEL_WEB": "Página web", + "LABEL_BIRTHDAY": "Aniversário", + "LINK_BIRTHDAY": "Aniversário", + "PLACEHOLDER_ENTER_DISPLAY_NAME": "Introduza o nome a apresentar", + "PLACEHOLDER_ENTER_LAST_NAME": "Introduza o último nome", + "PLACEHOLDER_ENTER_FIRST_NAME": "Introduza o primeiro nome", + "PLACEHOLDER_ENTER_NICK_NAME": "Introduza uma alcunha", + "LABEL_READ_ONLY": "Só de leitura", + "LABEL_SHARE": "Partilhar", + "ADD_MENU_LABEL": "Adicionar", + "ADD_MENU_NICKNAME": "Alcunha", + "ADD_MENU_NOTES": "Notas", + "ADD_MENU_PHONE": "Telefone", + "ADD_MENU_URL": "URL", + "ADD_MENU_ADDRESS": "Morada", + "ADD_MENU_BIRTHDAY": "Aniversário", + "ADD_MENU_TAGS": "Marcadores", + "BUTTON_SHARE_ALL": "Todos", + "BUTTON_SYNC": "Sincronização (CardDAV)" + }, + "COMPOSE": { + "LINK_SHOW_INPUTS": "Mostrar todos os campos", + "BUTTON_SEND": "Enviar", + "BUTTON_MINIMIZE": "Minimizar", + "SAVED_TIME": "Guardado às %TIME%", + "SAVED_ERROR_ON_SEND": "A sua mensagem foi enviada, mas não foi guardada na pasta dos itens enviados.", + "DISCARD_UNSAVED_DATA": "Rejeitar o conteúdo que não foi guardado?", + "ATTACH_FILES": "Anexar ficheiros", + "ATTACH_DROP_FILES_DESC": "Arraste os ficheiros para aqui", + "REPLY_MESSAGE_TITLE": "%DATETIME%, %EMAIL% escreveu", + "FORWARD_MESSAGE_TOP_TITLE": "-------- Mensagem Encaminhada -------", + "FORWARD_MESSAGE_TOP_SENT": "Enviado", + "EMPTY_TO_ERROR_DESC": "Por favor, especifique pelo menos um destinatário", + "NO_ATTACHMENTS_HERE_DESC": "Sem anexos aqui.", + "ATTACHMENTS_ERROR_DESC": "Aviso! Nem todos os anexos foram carregados.", + "ATTACHMENTS_UPLOAD_ERROR_DESC": "Ainda não foram carregados todos os anexos", + "BUTTON_REQUEST_READ_RECEIPT": "Pedir um recibo de leitura", + "BUTTON_MARK_AS_IMPORTANT": "Marcar como importante", + "BUTTON_REQUEST_DSN": "Pedir um recibo de entrega" + }, + "POPUPS_ASK": { + "BUTTON_YES": "Sim", + "BUTTON_NO": "Não", + "DESC_WANT_CLOSE_THIS_WINDOW": "Tem a certeza de que quer fechar esta janela?", + "DESC_WANT_DELETE_MESSAGES": "Tem a certeza de que quer eliminar a(s) mensagem(s)?" + }, + "POPUPS_LANGUAGES": { + "TITLE_LANGUAGES": "Escolha o idioma" + }, + "POPUPS_ADD_ACCOUNT": { + "TITLE_ADD_ACCOUNT": "Adicionar conta?", + "BUTTON_ADD_ACCOUNT": "Adicionar", + "TITLE_UPDATE_ACCOUNT": "Atualizar conta?", + "BUTTON_UPDATE_ACCOUNT": "Atualizar" + }, + "POPUPS_IDENTITY": { + "TITLE_ADD_IDENTITY": "Adicionar identidade?", + "TITLE_UPDATE_IDENTITY": "Atualizar identidade?", + "BUTTON_ADD_IDENTITY": "Adicionar", + "BUTTON_UPDATE_IDENTITY": "Atualizar", + "LABEL_SIGNATURE_INSERT_BEFORE": "Nas respostas, inserir esta assinatura acima da mensagem citada" + }, + "POPUPS_CREATE_FOLDER": { + "TITLE_CREATE_FOLDER": "Criar uma pasta?", + "LABEL_PARENT": "Pasta principal", + "BUTTON_CREATE": "Criar", + "TITLE_CREATING_PROCESS": "A criar pasta" + }, + "POPUPS_CLEAR_FOLDER": { + "TITLE_CLEAR_FOLDER": "Eliminar todas as mensagens da pasta?", + "DANGER_DESC_WARNING": "Aviso!", + "DANGER_DESC_HTML_1": "Esta ação irá resultar na remoção definitiva de todos os e-mails na pasta %FOLDER%<\/strong>.", + "DANGER_DESC_HTML_2": "Uma vez iniciado, o processo não pode ser interrompido ou cancelado.", + "TITLE_CLEARING_PROCESS": "A eliminar a pasta..." + }, + "OPENPGP": { + "POPUP_IMPORT_TITLE": "Importar chave OpenPGP", + "POPUP_IMPORT_BUTTON": "Importar", + "POPUP_VIEW_TITLE": "Ver chave OpenPGP", + "POPUP_VIEW_BUTTON": "Escolher", + "POPUP_GENERATE_TITLE": "Gerar chaves OpenPGP", + "POPUP_GENERATE_BUTTON": "Gerar", + "LABEL_KEY_TYPE": "Tipo", + "LABEL_SIGN": "Assinar", + "LABEL_ENCRYPT": "Encriptar", + "BUTTON_DECRYPT": "Desencriptar", + "BUTTON_VERIFY": "Validar", + "SIGNED_MESSAGE": "Mensagem assinada com OpenPGP", + "ENCRYPTED_MESSAGE": "Mensagem encriptada com OpenPGP", + "STORE_IN_GNUPG": "Guardar no servidor em GnuPG", + "BACKUP_ON_SERVER": "Guardar (encriptado) no servidor", + "GOOD_SIGNATURE": "Boa assinatura de %USER%", + "ERROR": "Erro OpenPGP: %ERROR%" + }, + "POPUPS_FILTER": { + "TITLE_CREATE_FILTER": "Criar um filtro?", + "TITLE_EDIT_FILTER": "Atualizar um filtro?", + "LEGEND_CONDITIONS": "Condições", + "LEGEND_ACTIONS": "Ações", + "BUTTON_ADD_CONDITION": "Adicionar uma condição", + "SELECT_ACTION_MOVE_TO": "Mover para", + "SELECT_ACTION_FORWARD_TO": "Encaminhar para", + "SELECT_ACTION_REJECT": "Rejeitar", + "SELECT_ACTION_VACATION_MESSAGE": "Mensagem de férias", + "SELECT_ACTION_DISCARD": "Descartar", + "SELECT_FIELD_RECIPIENTS": "Destinatários (Para ou Cc)", + "SELECT_FIELD_HEADER": "Cebeçalho", + "SELECT_FIELD_BODY": "Corpo", + "SELECT_FIELD_SIZE": "Tamanho", + "SELECT_TYPE_CONTAINS": "Contém", + "SELECT_TYPE_NOT_CONTAINS": "Não contém", + "SELECT_TYPE_MATCHES": "Corresponde (* e ? suportados)", + "SELECT_TYPE_NOT_MATCHES": "Não correponde (* e ? suportados)", + "SELECT_TYPE_REGEXP": "RegExp", + "SELECT_TYPE_NOT_REGEXP": "Diferente de RegExp", + "SELECT_TYPE_EQUAL_TO": "Igual a", + "SELECT_TYPE_NOT_EQUAL_TO": "Não é igual a", + "SELECT_TYPE_OVER": "Superior", + "SELECT_TYPE_UNDER": "Inferior", + "SELECT_TYPE_TEXT": "Texto", + "SELECT_TYPE_RAW": "Bruto", + "SELECT_MATCH_ANY": "Correspondendo a qualquer uma das regras que se seguem", + "SELECT_MATCH_ALL": "Correspondendo a todas as regras que se seguem", + "MARK_AS_READ_LABEL": "Marcar como lida", + "REPLY_INTERVAL_LABEL": "Intervalo de resposta (dias)", + "KEEP_LABEL": "Manter", + "STOP_LABEL": "Não parar de processar as regras", + "VACATION_SUBJECT_LABEL": "Assunto (opcional)", + "VACATION_MESSAGE_LABEL": "Mensagem", + "VACATION_RECIPIENTS_LABEL": "Destinatários (separados por vírgula)", + "REJECT_MESSAGE_LABEL": "Rejeitar mensagem", + "ALL_INCOMING_MESSAGES_DESC": "Todas as mensagens recebidas" + }, + "POPUPS_SIEVE_SCRIPT": { + "TITLE_CREATE": "Criar script", + "TITLE_EDIT": "Editar script", + "BUTTON_ADD_FILTER": "Adiscionar um filtro", + "BUTTON_RAW_SCRIPT": "Usar um script de utilizador personalizado", + "CAPABILITY_LABEL": "Capacidades", + "CHANGES_NEED_TO_BE_SAVED_DESC": "Estas alterações têm que ser guardadas no sevidor." + }, + "POPUPS_SYSTEM_FOLDERS": { + "TITLE_SYSTEM_FOLDERS": "Selecione as pastas de sistema", + "SELECT_CHOOSE_ONE": "Escolha uma", + "SELECT_UNUSE_NAME": "Não usar", + "NOTIFICATION_SENT": "Você não selecionou a pasta \"Sent\" de sistema, onde as mensagens enviadas são colocadas.\nSe você não quiser guardar as mensagens enviadas, por favor selecione a opção \"Não usar\".\n", + "NOTIFICATION_DRAFTS": "Você não selecionou a pasta \"Drafts\" de sistema, onde as mensagens são guardadas enquanto são escritas.", + "NOTIFICATION_SPAM": "Você não selecionou a pasta \"Spam\" de sistema, onde as mensagens de spam são colocadas.\nSe você deseja remover as mensagens definitivamente, por favor selecione a opção \"Não usar\".\n", + "NOTIFICATION_TRASH": "Você não selecionou a pasta \"Trash\" de sistema, onde as mensagens eliminadas são colocadas.\nSe você deseja remover as mensagens definitivamente, por favor selecione a opção \"Não usar\".\n", + "NOTIFICATION_ARCHIVE": "Você não selecionou a pasta \"Archive\" de sistema, onde as mensagens arquivadas são colocadas." + }, + "TITLES": { + "MAILBOX": "Caixa de correio", + "SETTINGS": "Definições" + }, + "UPLOAD": { + "ERROR_FILE_IS_TOO_BIG": "O ficheiro é muito grande", + "ERROR_FILE_PARTIALLY_UPLOADED": "O ficheiro foi carregado parcialmente devido a um erro desconhecido", + "ERROR_NO_FILE_UPLOADED": "Nenhum ficheiro carregado", + "ERROR_MISSING_TEMP_FOLDER": "O ficheiro temporário está em falta", + "ERROR_ON_SAVING_FILE": "Ocorreu um erro desconhecido durante o carregamento do ficheiro", + "ERROR_FILE_TYPE": "Tipo de ficheiro inválido", + "ERROR_UNKNOWN": "Ocorreu um erro desconhecido durante o carregamento do ficheiro" + }, + "EDITOR": { + "TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXTO" + }, + "SETTINGS_LABELS": { + "LABEL_PERSONAL_NAME": "Pessoal", + "LABEL_GENERAL_NAME": "Geral", + "LABEL_CONTACTS_NAME": "Contactos", + "LABEL_FOLDERS_NAME": "Pastas", + "LABEL_ACCOUNTS_NAME": "Contas", + "LABEL_FILTERS_NAME": "Filtros", + "LABEL_SECURITY_NAME": "Segurança", + "LABEL_THEMES_NAME": "Temas" + }, + "SETTINGS_FILTERS": { + "LEGEND_FILTERS": "Filtros", + "SIMPLE": "Simples", + "ADVANCED": "Advançado", + "BUTTON_ADD_SCRIPT": "Adicionar um script", + "SUBNAME_MOVE_TO": "Mover para \"%FOLDER%\"", + "SUBNAME_FORWARD_TO": "Encaminhar para \"%EMAIL%\"", + "SUBNAME_REJECT": "Rejeitar", + "SUBNAME_VACATION_MESSAGE": "Mensagem de férias", + "SUBNAME_DISCARD": "Descartar", + "LOADING_PROCESS": "A atualizar lista de filtros" + }, + "SETTINGS_SECURITY": { + "LEGEND_SECURITY": "Segurança", + "LABEL_AUTOLOGOUT": "Terminar sessão auto.", + "AUTOLOGIN_NEVER_OPTION_NAME": "Nunca", + "AUTOLOGIN_MINUTES_OPTION_NAME": "%MINUTES% minuto(s)", + "AUTOLOGIN_HOURS_OPTION_NAME": "%HOURS% hora(s)" + }, + "SETTINGS_GENERAL": { + "LEGEND_GENERAL": "Geral", + "LABEL_LANGUAGE": "Idioma", + "LABEL_IDENTITY": "Identidade", + "LABEL_LAYOUT": "Apresentação", + "LABEL_LAYOUT_NO_SPLIT": "Sem separação", + "LABEL_LAYOUT_VERTICAL_SPLIT": "Separação vertical", + "LABEL_LAYOUT_HORIZONTAL_SPLIT": "Separação horizontal", + "LABEL_EDITOR": "Editor de texto padrão", + "LABEL_EDITOR_HTML": "Html", + "LABEL_EDITOR_PLAIN": "Texto simples", + "LABEL_VIEW_OPTIONS": "Ver opções", + "LABEL_USE_PREVIEW_PANE": "Use o painel de pré-visualização", + "HIDE_DELETED_MESSAGES": "Ocultar mensagens marcadas para exclusão", + "LABEL_USE_CHECKBOXES_IN_LIST": "Apresentar caixas de seleção na lista", + "LABEL_USE_THREADS": "Usar tópicos de conversa", + "LABEL_REPLY_SAME_FOLDER": "Colocar respostas na pasta das mensagens a que responde", + "LABEL_SHOW_IMAGES": "Apresentar sempre as imagens no corpo da mensagem", + "LABEL_PREFER_HTML": "Preferir HTML em vez de texto simples", + "LABEL_PREFER_HTML_INFO": "Por vezes as mensagens são recebidas em ambos os formatos. Esta opção determina se prefere apresentar o conteúdo em HTML ou em texto simples.", + "LABEL_REMOVE_COLORS": "Retirar imagens de fundo e coloração de texto do corpo das mensagens", + "LABEL_MESSAGE_PER_PAGE": "Mensagens por página", + "LABEL_MARK_MESSAGE_READ_AFTER": "Marcar mensagem como lida após", + "SECONDS": "segundos", + "LABEL_NOTIFICATIONS": "Notificações", + "LABEL_SOUND_NOTIFICATION": "Notificações sonoras", + "LABEL_CHROME_NOTIFICATION_DESC": "Apresentar notificações para novas mensagens", + "LABEL_CHROME_NOTIFICATION_DESC_DENIED": "(Bloqueado pelo navegador)" + }, + "SETTINGS_CONTACTS": { + "LABEL_CONTACTS_AUTOSAVE": "Adicionar destinatários automaticamente à sua lista de endereços", + "LEGEND_CONTACTS_SYNC": "Sincronização Remota (CardDAV)", + "LABEL_CONTACTS_SYNC_ENABLE": "Ativar sincronização remota", + "LABEL_CONTACTS_SYNC_SERVER": "Servidor", + "LABEL_CONTACTS_SYNC_AB_URL": "URL do livro de endereços", + "LABEL_CONTACTS_SYNC_USER": "Utilizador", + "SYNC_NO": "Não", + "SYNC_YES": "Sim", + "SYNC_READ": "Só de leitura" + }, + "SETTINGS_THEMES": { + "LEGEND_THEMES": "Temas", + "LEGEND_THEMES_CUSTOM": "Configuração de tema personalizado", + "LABEL_CUSTOM_TYPE": "Tipo", + "LABEL_CUSTOM_TYPE_LIGHT": "Claro", + "LABEL_CUSTOM_TYPE_DARK": "Escuro", + "LABEL_CUSTOM_BACKGROUND_IMAGE": "Imagem de fundo", + "BUTTON_UPLOAD_BACKGROUND_IMAGE": "Carregar imagem de fundo (JPG, PNG)", + "ERROR_FILE_IS_TOO_BIG": "Ficheiro muito grande", + "ERROR_FILE_TYPE_ERROR": "Tipo de ficheiro inválido (apenas JPG e PNG)", + "ERROR_UNKNOWN": "Ocorreu um erro desconhecido durante o carregamento do ficheiro" + }, + "SETTINGS_FOLDERS": { + "LEGEND_FOLDERS": "Lista de pastas", + "BUTTON_CREATE": "Criar pasta", + "BUTTON_SYSTEM": "Pastas de sistema", + "BUTTON_SUBSCRIBE": "Subscrever", + "BUTTON_UNSUBSCRIBE": "Anular subscrição", + "LOADING_PROCESS": "A atualizar a lista de pastas", + "CREATING_PROCESS": "A criar uma pasta", + "DELETING_PROCESS": "A eliminar uma pasta", + "RENAMING_PROCESS": "A renomear uma pasta", + "TO_MANY_FOLDERS_DESC_1": "Você tem demasiadas pastas!", + "TO_MANY_FOLDERS_DESC_2": "Apenas apresentámos parte delas, para evitar problemas de desempenho.", + "HELP_DELETE_FOLDER": "Eliminar pasta", + "HELP_SHOW_HIDE_FOLDER": "Mostrar\/ocultar pasta", + "HELP_CHECK_FOR_NEW_MESSAGES": "Procurar\/não procurar novas mensagens", + "HIDE_UNSUBSCRIBED": "Esconder pastas não-subscritas", + "TYPE_CALENDAR": "Calendário", + "TYPE_CONFIGURATION": "Configuração", + "TYPE_CONTACTS": "Contactos", + "TYPE_FILES": "Ficheiros", + "TYPE_JOURNAL": "Diário", + "TYPE_NOTES": "Notas", + "TYPE_TASKS": "Tarefas" + }, + "SETTINGS_ACCOUNTS": { + "LEGEND_ACCOUNTS": "Contas", + "LEGEND_IDENTITIES": "Identidades", + "LEGEND_ACCOUNTS_AND_IDENTITIES": "Contas e identidades", + "BUTTON_ADD_ACCOUNT": "Adicionar uma conta", + "BUTTON_ADD_IDENTITY": "Adicionar uma identidade", + "LOADING_PROCESS": "A atualizar...", + "DEFAULT_IDENTITY_LABEL": "predefinida" + }, + "SETTINGS_OPENPGP": { + "BUTTON_IMPORT_KEY": "Importar chave", + "BUTTON_GENERATE_KEY_PAIR": "Gerar chaves", + "TITLE_PRIVATE": "Privada", + "TITLE_PUBLIC": "Pública", + "LABEL_ALLOW_DRAFT_AUTOSAVE": "Guardar rascunho automaticamente", + "GET_MAILVELOPE": "Obter extensão Mailvelope para o navegador." + }, + "SHORTCUTS_HELP": { + "LEGEND_SHORTCUTS_HELP": "Ajuda para atalhos de teclado", + "TAB_MAILBOX": "Caixa de correio", + "TAB_MESSAGE_LIST": "Lista de mensagens", + "TAB_MESSAGE_VIEW": "Vista da mensagem", + "TAB_COMPOSE": "Compor", + "LABEL_OPEN_USER_DROPDOWN": "Abrir menu do utilizador", + "LABEL_REPLY": "Responder", + "LABEL_REPLY_ALL": "Responder a todos", + "LABEL_FORWARD": "Encaminhar", + "LABEL_FORWARD_MULTIPLY": "Encaminhar como anexo(s)", + "LABEL_HELP": "Ajuda", + "LABEL_CHECK_ALL": "Selecionar todas as mensagens", + "LABEL_DELETE": "Eliminar", + "LABEL_OPEN_THREAD": "Abrir tópico selecionado", + "LABEL_MOVE": "Mover", + "LABEL_READ": "Ler as mensagens selecionadas", + "LABEL_UNREAD": "Marcar as mensagens selecionadas como não lidas", + "LABEL_IMPORTANT": "Marcar como Importantes as mensagens selecionadas", + "LABEL_CANCEL_SEARCH": "Cancelar pesquisa", + "LABEL_FULLSCREEN_ENTER": "Ecrã-inteiro (com janela de pré-visualização)", + "LABEL_VIEW_MESSAGE_ENTER": "Ver mensagem (sem janela de pré-visualização)", + "LABEL_SWITCH_TO_MESSAGE": "Dar foco à mensagem selecionada", + "LABEL_SWITCH_TO_FOLDER_LIST": "Dar foco à lista de pastas", + "LABEL_FULLSCREEN_TOGGLE": "Alternar modo ecrã-inteiro", + "LABEL_BLOCKQUOTES_TOGGLE": "Alternar visibilidade do texto citado", + "LABEL_THREAD_NEXT": "Mensagem seguinte deste tópico", + "LABEL_THREAD_PREV": "Mensagem anterior deste tópico", + "LABEL_PRINT": "Imprimir", + "LABEL_EXIT_FULLSCREEN": "Sair do modo ecrã-inteiro", + "LABEL_CLOSE_MESSAGE": "Fechar mensagem (sem janela de pré-visualização)", + "LABEL_SWITCH_TO_LIST": "Dar foco à lista de mensagens", + "LABEL_OPEN_COMPOSE_POPUP": "Abrir janela de composição", + "LABEL_MINIMIZE_COMPOSE_POPUP": "Minimizar janela de composição", + "LABEL_OPEN_IDENTITIES_DROPDOWN": "Abrir menu de identidades", + "LABEL_SAVE_MESSAGE": "Guardar mensagem", + "LABEL_SEND_MESSAGE": "Enviar mensagem", + "LABEL_CLOSE_COMPOSE": "Fechar janela de composição" + }, + "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", + "INVALID_TOKEN": "Token inválido", + "AUTH_ERROR": "Falha na autenticação", + "CONNECTION_ERROR": "Não foi possível ligar ao servidor", + "DOMAIN_ALREADY_EXISTS": "O domínio já existe", + "DOMAIN_NOT_ALLOWED": "Este domínio não é permitido", + "ACCOUNT_NOT_ALLOWED": "Esta conta não é permitida", + "CONTACTS_SYNC_ERROR": "Erro na sincronização de contactos", + "CANT_GET_MESSAGE_LIST": "Não é possível obter a lista de mensagens", + "CANT_GET_MESSAGE": "Não é possível obter a mensagem", + "CANT_DELETE_MESSAGE": "Não é possível eliminar a mensagem", + "CANT_COPY_MESSAGE": "Não é possível copiar a mensagem", + "CANT_MOVE_MESSAGE": "Não é possível mover a mensagem", + "CANT_SAVE_MESSAGE": "Não é possível guardar a mensagem", + "CANT_SEND_MESSAGE": "Não é possível enviar a mensagem", + "INVALID_RECIPIENTS": "Destinatários inválidos", + "CANT_SAVE_FILTERS": "Não é possível guardar os filtros", + "CANT_GET_FILTERS": "Não é possível obter os filtros", + "CANT_ACTIVATE_FILTERS_SCRIPT": "Não é possível ativar o script de filtração", + "CANT_DELETE_FILTERS_SCRIPT": "Não é possível apagar o script de filtração", + "FILTERS_ARE_NOT_CORRECT": "Os filtros não estão corretos", + "CANT_CREATE_FOLDER": "Não é possível criar a pasta", + "CANT_RENAME_FOLDER": "Não é possível renomear a pasta", + "CANT_DELETE_FOLDER": "Não é possível eliminar a pasta", + "CANT_DELETE_NON_EMPTY_FOLDER": "Não é possível eliminar pastas com conteúdos", + "CANT_SUBSCRIBE_FOLDER": "Não é possível subscrever a esta pasta", + "CANT_UNSUBSCRIBE_FOLDER": "Não é possível anular a subsrição desta pasta", + "DEMO_SEND_MESSAGE_ERROR": "Por motivos de segurança, esta conta de demonstração não tem permissão para enviar mensagens para endereços de e-mail externos!", + "DEMO_ACCOUNT_ERROR": "Por motivos de segurança, esta conta não tem permissão de executar esta ação!", + "ACCOUNT_ALREADY_EXISTS": "Esta conta já existe", + "ACCOUNT_DOES_NOT_EXIST": "Esta conta não existe", + "ACCOUNT_SWITCH_FAILED": "A mudança para a conta \"%EMAIL%\" falhou", + "MAIL_SERVER_ERROR": "Ocorreu um erro ao aceder ao servidor de correio", + "INVALID_INPUT_ARGUMENT": "Parâmetro de entrada inválido", + "UNKNOWN_ERROR": "Erro desconhecido" + } +} 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 f83d3dcf9..b30c64771 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Тelefon", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Birthday", - "LINK_ADD_EMAIL": "Adugă Mail nou", - "LINK_ADD_PHONE": "Adaugă un număr nou", "LINK_BIRTHDAY": "Birthday", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Introduceți numele complet", "PLACEHOLDER_ENTER_LAST_NAME": "Prenume", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Simplu", "LABEL_VIEW_OPTIONS": "Afișare", "LABEL_USE_PREVIEW_PANE": "Folosiți un mod de afișare cu trei coloane", + "HIDE_DELETED_MESSAGES": "Ascunde mesajele marcate pentru ștergere", "LABEL_USE_CHECKBOXES_IN_LIST": "Afișează listele checkbox", "LABEL_USE_THREADS": "Minimizează scrisorile", "LABEL_REPLY_SAME_FOLDER": "Răspunsurile în același folder cu originalul", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Close compose" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Semn invalid", "AUTH_ERROR": "Nu se poate realiza conectarea", "CONNECTION_ERROR": "Eroare la conectarea la server.", diff --git a/snappymail/v/0.0.0/app/localization/ru-RU/admin.json b/snappymail/v/0.0.0/app/localization/ru-RU/admin.json index 57d0df2e1..74cea96f3 100644 --- a/snappymail/v/0.0.0/app/localization/ru-RU/admin.json +++ b/snappymail/v/0.0.0/app/localization/ru-RU/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Неизвестная ошибка" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Неверный токен запроса", "AUTH_ERROR": "Не удалось авторизоваться", "DOMAIN_ALREADY_EXISTS": "Домен уже существует", 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 83c6d2946..7f814e0b6 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Телефон", "LABEL_WEB": "Сайт", "LABEL_BIRTHDAY": "День рождения", - "LINK_ADD_EMAIL": "Добавьте адрес электронной почты", - "LINK_ADD_PHONE": "Добавьте телефон", "LINK_BIRTHDAY": "День рождения", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Введите полное имя", "PLACEHOLDER_ENTER_LAST_NAME": "Введите имя", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Простой", "LABEL_VIEW_OPTIONS": "Отображение", "LABEL_USE_PREVIEW_PANE": "Использовать трехколоночный режим отображения", + "HIDE_DELETED_MESSAGES": "Скрыть сообщения, помеченные для удаления", "LABEL_USE_CHECKBOXES_IN_LIST": "Показывать чекбоксы в списках", "LABEL_USE_THREADS": "Сворачивать письма в переписках", "LABEL_REPLY_SAME_FOLDER": "Помещать ответы в ту же папку, где находится оригинал", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Закрыть сообщение" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Неверный токен запроса", "AUTH_ERROR": "Не удалось авторизоваться", "CONNECTION_ERROR": "Ошибка соединения с сервером.", diff --git a/snappymail/v/0.0.0/app/localization/sk-SK/admin.json b/snappymail/v/0.0.0/app/localization/sk-SK/admin.json index 2ff2009c3..7eae867ca 100644 --- a/snappymail/v/0.0.0/app/localization/sk-SK/admin.json +++ b/snappymail/v/0.0.0/app/localization/sk-SK/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Neznáma chyba" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Neplatný token", "AUTH_ERROR": "Overenie zlyhalo", "DOMAIN_ALREADY_EXISTS": "Táto Doména už existuje", 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 511cbe3e9..d03a90a7d 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefón", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Dátum narodenia", - "LINK_ADD_EMAIL": "Pridať emailovú adresu", - "LINK_ADD_PHONE": "Pridať telefón", "LINK_BIRTHDAY": "Dátum narodenia", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Zadajte Zobrazované meno", "PLACEHOLDER_ENTER_LAST_NAME": "Zadajte priezvisko", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Text", "LABEL_VIEW_OPTIONS": "Možnosti zobrazenia", "LABEL_USE_PREVIEW_PANE": "Používať panel rýchleho zobrazenia", + "HIDE_DELETED_MESSAGES": "Skryť správy označené na odstránenie", "LABEL_USE_CHECKBOXES_IN_LIST": "Zobrazenie zaštkrtávacích políčok v zozname", "LABEL_USE_THREADS": "Zobraziť ako konverzácie", "LABEL_REPLY_SAME_FOLDER": "Umiestňovať odpovede do priečinka so správou ktorej sa týkajú", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Close compose" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Neplatný token", "AUTH_ERROR": "Overenie zlyhalo", "CONNECTION_ERROR": "Nepodarilo sa pripojiť k serveru", diff --git a/snappymail/v/0.0.0/app/localization/sl-SI/admin.json b/snappymail/v/0.0.0/app/localization/sl-SI/admin.json index 1cd96a98b..c0f314c92 100644 --- a/snappymail/v/0.0.0/app/localization/sl-SI/admin.json +++ b/snappymail/v/0.0.0/app/localization/sl-SI/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Neznana napaka" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Neveljaven žeton", "AUTH_ERROR": "Spodletelo overjanje", "DOMAIN_ALREADY_EXISTS": "Domena že obstaja", 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 d060b8100..5b6b57aed 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Splet", "LABEL_BIRTHDAY": "Rojstni dan", - "LINK_ADD_EMAIL": "Dodaj e-poštni naslov", - "LINK_ADD_PHONE": "Dodaj telefon", "LINK_BIRTHDAY": "Rojstni dan", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Vnos prikaznega imena", "PLACEHOLDER_ENTER_LAST_NAME": "Vnos priimka", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Navadno besedilo", "LABEL_VIEW_OPTIONS": "Možnosti ogleda", "LABEL_USE_PREVIEW_PANE": "Uporabi polje za predogled", + "HIDE_DELETED_MESSAGES": "Skrij sporočila, označena za brisanje", "LABEL_USE_CHECKBOXES_IN_LIST": "Na seznamu pokaži kvadratke za izbor", "LABEL_USE_THREADS": "Uporabi niti", "LABEL_REPLY_SAME_FOLDER": "Shrani odgovore v mapo sporočila, na katerega se odgovarja", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Zapri sestavljanje" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Neveljaven žeton", "AUTH_ERROR": "Spodletelo overjanje", "CONNECTION_ERROR": "Ni mogoče vzpostaviti povezave s strežnikom", diff --git a/snappymail/v/0.0.0/app/localization/sv-SE/admin.json b/snappymail/v/0.0.0/app/localization/sv-SE/admin.json index 1bade27e7..358585cbe 100644 --- a/snappymail/v/0.0.0/app/localization/sv-SE/admin.json +++ b/snappymail/v/0.0.0/app/localization/sv-SE/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Okänt fel" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "ogiltiga symboler", "AUTH_ERROR": "Autentisering misslyckades", "DOMAIN_ALREADY_EXISTS": "Domänen finns redan", 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 3dc1569c5..dd8d194f0 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Födelsedag", - "LINK_ADD_EMAIL": "Lägg till epostadress", - "LINK_ADD_PHONE": "Lägg till telefonnummer", "LINK_BIRTHDAY": "Födelsedag", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Ange visningsnamn", "PLACEHOLDER_ENTER_LAST_NAME": "Ange efternamn", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Oformaterad text", "LABEL_VIEW_OPTIONS": "Visa alternativ", "LABEL_USE_PREVIEW_PANE": "Avänd förhandsgranskningsfönster", + "HIDE_DELETED_MESSAGES": "Dölj meddelanden som är markerade för radering", "LABEL_USE_CHECKBOXES_IN_LIST": "Visa kryssrutor i listan", "LABEL_USE_THREADS": "Använd trådar", "LABEL_REPLY_SAME_FOLDER": "Placera svar i samma mapp som mottagna meddelandet", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Stäng fönster" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Ogiltigt tecken", "AUTH_ERROR": "Autentisering misslyckades", "CONNECTION_ERROR": "Kan inte ansluta till servern", 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 9fa471696..ca64b7740 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Telefon", "LABEL_WEB": "Web", "LABEL_BIRTHDAY": "Doğum Günü", - "LINK_ADD_EMAIL": "Bir e-posta adresi ekleyin", - "LINK_ADD_PHONE": "Bir telefon numarası ekleyin", "LINK_BIRTHDAY": "Doğrum Günü", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Görüntülenecek Ad", "PLACEHOLDER_ENTER_LAST_NAME": "Soyadını yazın", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Düz", "LABEL_VIEW_OPTIONS": "Ayarları görüntüle", "LABEL_USE_PREVIEW_PANE": "Önizleme bölmesini kullanın", + "HIDE_DELETED_MESSAGES": "Silinmek üzere işaretlenen mesajları gizle", "LABEL_USE_CHECKBOXES_IN_LIST": "Listede ekran onay kutularını göster", "LABEL_USE_THREADS": "Konuları kullanın", "LABEL_REPLY_SAME_FOLDER": "Klasördeki cevapları mesajlarda göster", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Oluşturulanı Kapat" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Geçersiz token", "AUTH_ERROR": "Kimlik doğrulama başarısız oldu", "CONNECTION_ERROR": "Sunucuya bağlanılamadı", 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 037ea9ba5..62df930e3 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "Телефон", "LABEL_WEB": "Сайт", "LABEL_BIRTHDAY": "День нарождення", - "LINK_ADD_EMAIL": "Додайте адресу електронної пошти", - "LINK_ADD_PHONE": "Додайте телефон", "LINK_BIRTHDAY": "День народження", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Введіть повне ім'я", "PLACEHOLDER_ENTER_LAST_NAME": "Введіть ім'я", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Простий", "LABEL_VIEW_OPTIONS": "Відображення", "LABEL_USE_PREVIEW_PANE": "Використовувати трьохколонний режим відображення", + "HIDE_DELETED_MESSAGES": "Приховати повідомлення, позначені для видалення", "LABEL_USE_CHECKBOXES_IN_LIST": "Показувати чекбокси у списках", "LABEL_USE_THREADS": "Згортати листи у листуваннях", "LABEL_REPLY_SAME_FOLDER": "Поміщати відповіді в ту ж теку, де знаходиться оригінал", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Закрити повідомлення" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Невірний токен запиту", "AUTH_ERROR": "Не вдалося авторизуватися", "CONNECTION_ERROR": "Помилка з'єднання з сервером.", diff --git a/snappymail/v/0.0.0/app/localization/vi-VN/admin.json b/snappymail/v/0.0.0/app/localization/vi-VN/admin.json index 01dd87c74..61067b500 100644 --- a/snappymail/v/0.0.0/app/localization/vi-VN/admin.json +++ b/snappymail/v/0.0.0/app/localization/vi-VN/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "Lỗi chưa xác định" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Token không hợp lệ", "AUTH_ERROR": "Xác minh thất bại", "DOMAIN_ALREADY_EXISTS": "Tên miền đã tồn tại", 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 bd539b14b..0cc7013af 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "SĐT", "LABEL_WEB": "Trang web", "LABEL_BIRTHDAY": "Ngày sinh", - "LINK_ADD_EMAIL": "Thêm địa chỉ email", - "LINK_ADD_PHONE": "Thêm số điện thoại", "LINK_BIRTHDAY": "Ngày sinh", "PLACEHOLDER_ENTER_DISPLAY_NAME": "Nhập tên hiển thị", "PLACEHOLDER_ENTER_LAST_NAME": "Nhập họ", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Dạng chữ viết thường", "LABEL_VIEW_OPTIONS": "Xem những lựa chọn", "LABEL_USE_PREVIEW_PANE": "Dùng bảng xem trước thư", + "HIDE_DELETED_MESSAGES": "Ẩn các tin nhắn được đánh dấu để xóa", "LABEL_USE_CHECKBOXES_IN_LIST": "Hiển thị ô đánh dấu dưới dạng danh sách", "LABEL_USE_THREADS": "Nối thư qua lại cùng một tiêu đề thành một chuỗi hội thoại", "LABEL_REPLY_SAME_FOLDER": "Đặt thư phản hồi gửi đi vào chung thư mục của bức thư nhận được", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Đóng bảng viết thư" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "Token không hợp lệ", "AUTH_ERROR": "Xác minh thất bại", "CONNECTION_ERROR": "Không thể kết nối với máy chủ", diff --git a/snappymail/v/0.0.0/app/localization/zh-CN/admin.json b/snappymail/v/0.0.0/app/localization/zh-CN/admin.json index e98207479..eeeb36229 100644 --- a/snappymail/v/0.0.0/app/localization/zh-CN/admin.json +++ b/snappymail/v/0.0.0/app/localization/zh-CN/admin.json @@ -166,6 +166,9 @@ "UNKNOWN_ERROR": "未知错误" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "无效标记", "AUTH_ERROR": "认证失败", "DOMAIN_ALREADY_EXISTS": "域名已经存在", 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 33253e202..7e7808bde 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "电话", "LABEL_WEB": "网站", "LABEL_BIRTHDAY": "生日", - "LINK_ADD_EMAIL": "添加 Email 地址", - "LINK_ADD_PHONE": "添加电话", "LINK_BIRTHDAY": "生日", "PLACEHOLDER_ENTER_DISPLAY_NAME": "显示名称", "PLACEHOLDER_ENTER_LAST_NAME": "姓", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "普通文本", "LABEL_VIEW_OPTIONS": "视图选项", "LABEL_USE_PREVIEW_PANE": "使用预览", + "HIDE_DELETED_MESSAGES": "隱藏標記為刪除的郵件", "LABEL_USE_CHECKBOXES_IN_LIST": "列表中显示多选框", "LABEL_USE_THREADS": "使用对话", "LABEL_REPLY_SAME_FOLDER": "将回复的邮件置于被回复的邮件所在的文件夹", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "退出新邮件" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "无效标记", "AUTH_ERROR": "认证失败", "CONNECTION_ERROR": "无法连接至服务器", 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 db386da53..67f91ed5d 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 @@ -185,8 +185,6 @@ "LABEL_PHONE": "電話", "LABEL_WEB": "網站", "LABEL_BIRTHDAY": "生日", - "LINK_ADD_EMAIL": "添加 Email 地址", - "LINK_ADD_PHONE": "添加電話", "LINK_BIRTHDAY": "生日", "PLACEHOLDER_ENTER_DISPLAY_NAME": "顯示名稱", "PLACEHOLDER_ENTER_LAST_NAME": "姓", @@ -394,6 +392,7 @@ "LABEL_EDITOR_PLAIN": "Plain", "LABEL_VIEW_OPTIONS": "視圖選項", "LABEL_USE_PREVIEW_PANE": "使用預覽", + "HIDE_DELETED_MESSAGES": "隐藏标记为删除的邮件", "LABEL_USE_CHECKBOXES_IN_LIST": "清單中顯示多選框", "LABEL_USE_THREADS": "使用對話", "LABEL_REPLY_SAME_FOLDER": "將回復的郵件放置到其回復的郵件所在資料夾", @@ -513,6 +512,9 @@ "LABEL_CLOSE_COMPOSE": "Close compose" }, "NOTIFICATIONS": { + "REQUEST_ERROR": "Request failed", + "REQUEST_ABORTED": "Request is aborted", + "REQUEST_TIMEOUT": "Request timed out", "INVALID_TOKEN": "無效標記", "AUTH_ERROR": "認證失敗", "CONNECTION_ERROR": "無法連接伺服器", diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsGeneral.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsGeneral.html index 2eca71179..f62cb91fa 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsGeneral.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsGeneral.html @@ -47,6 +47,13 @@
+