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\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/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 @@